Mock Version: 3.5
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target aarch64 --nodeps /builddir/build/SPECS/mapnik.spec'], chrootPath='/var/lib/mock/fedora-rawhide-aarch64-1684764687.555264/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0xffffb2dcb710>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.teshwj3l:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.teshwj3l:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '6748f6c8a2d64268bb0b0785c0067789', '-D', '/var/lib/mock/fedora-rawhide-aarch64-1684764687.555264/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.teshwj3l:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs  --target aarch64 --nodeps /builddir/build/SPECS/mapnik.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: aarch64
Building for target aarch64
setting SOURCE_DATE_EPOCH=1683763200
Wrote: /builddir/build/SRPMS/mapnik-3.1.0-26.fc39.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb  --target aarch64 --nodeps /builddir/build/SPECS/mapnik.spec'], chrootPath='/var/lib/mock/fedora-rawhide-aarch64-1684764687.555264/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0xffffb2dcb710>timeout=0uid=1001gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.teshwj3l:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=True)
Using nspawn with args ['--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.teshwj3l:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'b1d2bdde7f8a44ada0b4067df8832234', '-D', '/var/lib/mock/fedora-rawhide-aarch64-1684764687.555264/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--rlimit=RLIMIT_NOFILE=10240', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.teshwj3l:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bb  --target aarch64 --nodeps /builddir/build/SPECS/mapnik.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: aarch64
Building for target aarch64
setting SOURCE_DATE_EPOCH=1683763200
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.qyM4c0
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf mapnik-v3.1.0
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/mapnik-v3.1.0.tar.bz2
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd mapnik-v3.1.0
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/test-data-v3.1.0.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/test-data-visual-v3.1.0.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/mapnik-build-viewer.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/mapnik-system-sparsehash.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/mapnik-visual-compare.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/mapnik-rpath.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/mapnik-proj.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/mapnik-scons4.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/mapnik-stdint.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/mapnik-boost181.patch
+ /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f
+ rm -rf test/data test/data-visual
+ mv test-data-3.1.0 test/data
+ mv test-data-visual-3.1.0 test/data-visual
+ iconv -f iso8859-1 -t utf-8 demo/data/COPYRIGHT.txt
+ mv -f COPYRIGHT.conv demo/data/COPYRIGHT.txt
+ sed -i -e 's|#!/usr/bin/env python|#!/usr/bin/python3|' demo/python/rundemo.py
+ sed -i -e 's|#!/usr/bin/env python|#!/usr/bin/python3|' demo/simple-renderer/render.py
+ sed -i -e 's|+init=||' test/data/broken_maps/amenity.xml test/data/broken_maps/bgcolor_broken.xml test/data/broken_maps/bool_value_broken.xml test/data/broken_maps/css_value_broken.xml test/data/broken_maps/datasource_type_broken.xml test/data/broken_maps/datasource_type_missing.xml test/data/broken_maps/db_host_broken.xml test/data/broken_maps/db_user_broken.xml test/data/broken_maps/empty_stylename.xml test/data/broken_maps/expression_broken.xml test/data/broken_maps/font_name_broken.xml test/data/broken_maps/in_valid_whitespace.xml test/data/broken_maps/invalid_layer_srs.xml test/data/broken_maps/invalid_map_srs.xml test/data/broken_maps/line_cap_style_broken.xml test/data/broken_maps/line_join_style_broken.xml test/data/broken_maps/mapnik_min_version.xml test/data/broken_maps/max_scale_denom_broken.xml test/data/broken_maps/min_scale_denom_broken.xml test/data/broken_maps/missing_fontset.xml test/data/broken_maps/missing_style.xml test/data/broken_maps/polygon_pattern_symbolizer_broken.xml test/data/broken_maps/shield_symbolizer_broken.xml test/data/broken_maps/stroke_dasharray_broken.xml test/data/broken_maps/style_name_missing.xml test/data/broken_maps/text_symbolizer_broken.xml test/data/broken_maps/xml_tag_mismatch.xml test/data/good_maps/agg_poly_gamma_map.xml test/data/good_maps/agg_stack_blur.xml test/data/good_maps/also_and_else_filter.xml test/data/good_maps/background-image.xml test/data/good_maps/bool_values.xml test/data/good_maps/bounds_clipping.xml test/data/good_maps/building_symbolizer.xml test/data/good_maps/datasource.xml test/data/good_maps/empty_parameter1.xml test/data/good_maps/empty_parameter2.xml test/data/good_maps/empty_parameter3.xml test/data/good_maps/empty_parameter4.xml test/data/good_maps/empty_parameter5.xml test/data/good_maps/empty_text_symbolizer.xml test/data/good_maps/extra_arbitary_map_parameters.xml test/data/good_maps/extra_known_map_attributes.xml test/data/good_maps/filesource.xml test/data/good_maps/fontset.xml test/data/good_maps/frame.xml test/data/good_maps/geometry-transform.xml test/data/good_maps/interior_point.xml test/data/good_maps/layer_buffer_size_reduction.xml test/data/good_maps/line_symbolizer.xml test/data/good_maps/line_symbolizer2.xml test/data/good_maps/line_symbolizer_offset.xml test/data/good_maps/marker-text-line.xml test/data/good_maps/marker_ellipse_transform.xml test/data/good_maps/marker_ellipse_transform2.xml test/data/good_maps/markers_symbolizer_lines.xml test/data/good_maps/markers_symbolizer_lines_file.xml test/data/good_maps/markers_symbolizer_points.xml test/data/good_maps/markers_symbolizer_points_file.xml test/data/good_maps/markers_symbolizer_points_gradient.xml test/data/good_maps/markers_symbolizer_points_stacked.xml test/data/good_maps/merc2wgs84_reprojection.xml test/data/good_maps/osm-styles.xml test/data/good_maps/osm_nodes_ways.xml test/data/good_maps/path_expression.xml test/data/good_maps/point_csv.xml test/data/good_maps/point_json.xml test/data/good_maps/point_json_inline.xml test/data/good_maps/point_symbolizer.xml test/data/good_maps/point_symbolizer_ignore_placements.xml test/data/good_maps/point_symbolizer_on_polygon_map.xml test/data/good_maps/polygon_pattern_seamless.xml test/data/good_maps/polygon_pattern_symbolizer.xml test/data/good_maps/polygon_symbolizer.xml test/data/good_maps/raster_symbolizer.xml test/data/good_maps/rtl_text_map.xml test/data/good_maps/scale-hsla-filter.xml test/data/good_maps/shield_symbolizer.xml test/data/good_maps/sqlite.xml test/data/good_maps/sqlite_attachdb.xml test/data/good_maps/style_level_comp_op.xml test/data/good_maps/style_level_image_filter.xml test/data/good_maps/style_level_opacity_and_blur.xml test/data/good_maps/text-placement-type-dummy.xml test/data/good_maps/text_breaks.xml test/data/good_maps/text_halo_and_collision.xml test/data/good_maps/text_rotation.xml test/data/good_maps/unique_filter_map.xml test/data/good_maps/wgs842merc_reprojection.xml test/data/good_maps/whitespace_at_end_of_filter_expression.xml test/data/warning_maps/line_pattern_symbolizer_broken.xml test/data/warning_maps/missing_icon.xml test/data/warning_maps/point_symbolizer_broken.xml
+ sed -i -e 's|+init=||' test/data-visual/styles/antimeridian-bbox.xml test/data-visual/styles/building-symbolizer-1.xml test/data-visual/styles/building-symbolizer-2.xml test/data-visual/styles/building-symbolizer-opacity.xml test/data-visual/styles/charspacing-lines.xml test/data-visual/styles/charspacing.xml test/data-visual/styles/collision-extent.xml test/data-visual/styles/collision.xml test/data-visual/styles/color-blind-deuteranope.xml test/data-visual/styles/color-blind-protanope.xml test/data-visual/styles/color-blind-tritanope.xml test/data-visual/styles/colorize-alpha1.xml test/data-visual/styles/colorize-alpha2.xml test/data-visual/styles/colorize-alpha3.xml test/data-visual/styles/colorize-alpha4.xml test/data-visual/styles/colorize-alpha5.xml test/data-visual/styles/colorize-alpha6.xml test/data-visual/styles/dots.xml test/data-visual/styles/dst-over-compositing.xml test/data-visual/styles/expressionformat.xml test/data-visual/styles/formatting-1.xml test/data-visual/styles/formatting-2.xml test/data-visual/styles/formatting-3.xml test/data-visual/styles/formatting-4.xml test/data-visual/styles/formatting-5.xml test/data-visual/styles/formatting-6.xml test/data-visual/styles/formatting-7.xml test/data-visual/styles/formatting-8.xml test/data-visual/styles/formatting-expr-alignment.xml test/data-visual/styles/formatting.xml test/data-visual/styles/functional-expressions-length.xml test/data-visual/styles/functional-expressions.xml test/data-visual/styles/gdal-filter-factor-1-bilinear.xml test/data-visual/styles/gdal-filter-factor-1-lanczos.xml test/data-visual/styles/gdal-filter-factor-1-nearest.xml test/data-visual/styles/gdal-filter-factor-2-bilinear.xml test/data-visual/styles/gdal-filter-factor-2-lanczos.xml test/data-visual/styles/gdal-filter-factor-2-nearest.xml test/data-visual/styles/gdal-filter-factor-3-lanczos.xml test/data-visual/styles/gdal-filter-factor-default-bilinear.xml test/data-visual/styles/gdal-filter-factor-default-lanczos.xml test/data-visual/styles/gdal-filter-factor-default-nearest.xml test/data-visual/styles/gdal-max-image-area.xml test/data-visual/styles/gdal-overview-bilinear-scaling-filter-factor.xml test/data-visual/styles/gdal-overview.xml test/data-visual/styles/gdal-overzooming-and-reprojection.xml test/data-visual/styles/gdal-overzooming.xml test/data-visual/styles/gdal-overzooming2.xml test/data-visual/styles/gdal-underzooming.xml test/data-visual/styles/geojson-geometry-collection.xml test/data-visual/styles/geometry-transform-scale-patterns.xml test/data-visual/styles/geometry-transform-scale.xml test/data-visual/styles/geometry-transform-translate-patterns-svg.xml test/data-visual/styles/geometry-transform-translate-patterns.xml test/data-visual/styles/geometry-transform-translate.xml test/data-visual/styles/group-symbolizer-1.xml test/data-visual/styles/group-symbolizer-2.xml test/data-visual/styles/group-symbolizer-3.xml test/data-visual/styles/group-symbolizer-4.xml test/data-visual/styles/group-symbolizer-line-1.xml test/data-visual/styles/group-symbolizer-line-2.xml test/data-visual/styles/group-symbolizer-line-avoid-edges.xml test/data-visual/styles/group-symbolizer-line-minimum-padding.xml test/data-visual/styles/halo-comp-op-on-satellite.xml test/data-visual/styles/harfbuzz.xml test/data-visual/styles/hb-fontsets.xml test/data-visual/styles/image-filters-galore.xml test/data-visual/styles/image-filters-multi-blur-inflate.xml test/data-visual/styles/image-filters-multi-blur.xml test/data-visual/styles/interior-line.xml test/data-visual/styles/interior-point-10.xml test/data-visual/styles/interior-point-11.xml test/data-visual/styles/interior-point-12.xml test/data-visual/styles/interior-point-13.xml test/data-visual/styles/interior-point-14.xml test/data-visual/styles/interior-point-15.xml test/data-visual/styles/interior-point-16.xml test/data-visual/styles/interior-point-17.xml test/data-visual/styles/interior-point-18.xml test/data-visual/styles/interior-point-19.xml test/data-visual/styles/interior-point-2.xml test/data-visual/styles/interior-point-20.xml test/data-visual/styles/interior-point-3.xml test/data-visual/styles/interior-point-4.xml test/data-visual/styles/interior-point-5.xml test/data-visual/styles/interior-point-6.xml test/data-visual/styles/interior-point-7.xml test/data-visual/styles/interior-point-8.xml test/data-visual/styles/interior-point-9.xml test/data-visual/styles/interior-point.xml test/data-visual/styles/invalid-clipping-postgis.xml test/data-visual/styles/invalid-transform-clamping.xml test/data-visual/styles/jalign-auto.xml test/data-visual/styles/khmer.xml test/data-visual/styles/kurdish-text-ogr.xml test/data-visual/styles/kurdish-text.xml test/data-visual/styles/line-offset-clip-world.xml test/data-visual/styles/line-offset-world.xml test/data-visual/styles/line-offset.xml test/data-visual/styles/line-opacity-multi-render.xml test/data-visual/styles/line-pattern-issue-2726.xml test/data-visual/styles/line-pattern-on-polygon.xml test/data-visual/styles/line-pattern-repeat-on-line-dasharray.xml test/data-visual/styles/line-pattern-repeat-on-line.xml test/data-visual/styles/line-pattern-smooth-and-offset.xml test/data-visual/styles/line-pattern-symbolizer-opacity.xml test/data-visual/styles/line-pattern-symbolizer.xml test/data-visual/styles/line-smooth-and-offset.xml test/data-visual/styles/line-symbolizer-expressions-all.xml test/data-visual/styles/line-symbolizer-expressions.xml test/data-visual/styles/line_break.xml test/data-visual/styles/lines-1.xml test/data-visual/styles/lines-2.xml test/data-visual/styles/lines-3.xml test/data-visual/styles/lines-4.xml test/data-visual/styles/lines-5.xml test/data-visual/styles/lines-6.xml test/data-visual/styles/lines-7.xml test/data-visual/styles/lines-multi-layout-1.xml test/data-visual/styles/lines-multi-layout-2.xml test/data-visual/styles/lines-multi-layout-shield.xml test/data-visual/styles/lines-shield.xml test/data-visual/styles/list.xml test/data-visual/styles/map-background-image-compositing.xml test/data-visual/styles/marker-collide.xml test/data-visual/styles/marker-direction.xml test/data-visual/styles/marker-interior-position.xml test/data-visual/styles/marker-line-placement-many-vertices.xml test/data-visual/styles/marker-multi-policy.xml test/data-visual/styles/marker-on-hex-grid.xml test/data-visual/styles/marker-on-line-and-avoid-edges.xml test/data-visual/styles/marker-on-line-and-line-placement.xml test/data-visual/styles/marker-on-line-and-vertex-first-placement.xml test/data-visual/styles/marker-on-line-and-vertex-last-placement.xml test/data-visual/styles/marker-on-line-spacing-eq-width-overlap.xml test/data-visual/styles/marker-on-line-spacing-eq-width.xml test/data-visual/styles/marker-on-line-svg-no-box.xml test/data-visual/styles/marker-on-line-svg-with-box.xml test/data-visual/styles/marker-on-line.xml test/data-visual/styles/marker-path-expression.xml test/data-visual/styles/marker-recenter-collide.xml test/data-visual/styles/marker-svg-circle-mm-width.xml test/data-visual/styles/marker-svg-empty-g-element.xml test/data-visual/styles/marker-svg-octocat-test.xml test/data-visual/styles/marker-svg-opacity.xml test/data-visual/styles/marker-svg-opacity2.xml test/data-visual/styles/marker-svg.xml test/data-visual/styles/marker-symbolizer-expressions-all.xml test/data-visual/styles/marker-vs-point.xml test/data-visual/styles/marker-whole-multi-polygon.xml test/data-visual/styles/marker-with-background-image-and-hsla-transform.xml test/data-visual/styles/marker-with-background-image-linear-comp-op.xml test/data-visual/styles/marker-with-background-image.xml test/data-visual/styles/marker_line_placement_on_points.xml test/data-visual/styles/multipolygon-centroid-postgis.xml test/data-visual/styles/multipolygon-centroid-wkt.xml test/data-visual/styles/multipolygon-two-holes-geojson-clip.xml test/data-visual/styles/multipolygon-two-holes-geojson.xml test/data-visual/styles/multipolygon-two-holes-ogr-clip.xml test/data-visual/styles/multipolygon-two-holes-ogr.xml test/data-visual/styles/multipolygon-two-holes-shape-clip.xml test/data-visual/styles/multipolygon-two-holes-shape.xml test/data-visual/styles/orientation.xml test/data-visual/styles/point-symbolizer-expressions-all.xml test/data-visual/styles/point-symbolizer-expressions.xml test/data-visual/styles/point-symbolizer-overlap-placement-expr.xml test/data-visual/styles/poly-negative-offset-postgis.xml test/data-visual/styles/polygon-interior-1.xml test/data-visual/styles/polygon-interior-2.xml test/data-visual/styles/polygon-interior-3.xml test/data-visual/styles/polygon-offset-1.xml test/data-visual/styles/polygon-offset-2.xml test/data-visual/styles/polygon-offset-3.xml test/data-visual/styles/polygon-offset-sharp-angle.xml test/data-visual/styles/polygon-pattern-alignment-global.xml test/data-visual/styles/polygon-pattern-alignment-local-clip.xml test/data-visual/styles/polygon-pattern-alignment-local.xml test/data-visual/styles/polygon-placement-001.xml test/data-visual/styles/polygon-placement-002.xml test/data-visual/styles/polygon-placement-003.xml test/data-visual/styles/polygon-placement-004.xml test/data-visual/styles/polygon-placement-005.xml test/data-visual/styles/polygon-placement-006.xml test/data-visual/styles/polygon-placement-007.xml test/data-visual/styles/polygon-placement-008.xml test/data-visual/styles/polygon-placement-009.xml test/data-visual/styles/polygon-placement-010.xml test/data-visual/styles/polygon-placement-011.xml test/data-visual/styles/polygon-placement-012.xml test/data-visual/styles/polygon-placement-013.xml test/data-visual/styles/polygon-placement-014.xml test/data-visual/styles/polygon-placement-015.xml test/data-visual/styles/polygon-placement-016.xml test/data-visual/styles/polygon-placement-017.xml test/data-visual/styles/polygon-placement-018.xml test/data-visual/styles/polygon-placement-020.xml test/data-visual/styles/polygon-placement-025.xml test/data-visual/styles/polygon-placement-026.xml test/data-visual/styles/polygon-placement-027.xml test/data-visual/styles/polygon-placement-028.xml test/data-visual/styles/polygon-placement-029.xml test/data-visual/styles/polygon-placement-030.xml test/data-visual/styles/polygon-placement-031.xml test/data-visual/styles/polygon-placement-032.xml test/data-visual/styles/polygon-placement-033.xml test/data-visual/styles/polygon-placement-034.xml test/data-visual/styles/polygon-placement-035.xml test/data-visual/styles/polygon-placement-036.xml test/data-visual/styles/polygon-placement-037.xml test/data-visual/styles/polygon-placement-038.xml test/data-visual/styles/polygon-placement-039.xml test/data-visual/styles/polygon-placement-040.xml test/data-visual/styles/polygon-placement-041.xml test/data-visual/styles/polygon-placement-042.xml test/data-visual/styles/polygon-placement-043.xml test/data-visual/styles/polygon-placement-044.xml test/data-visual/styles/polygon-placement-045.xml test/data-visual/styles/polygon-placement-046.xml test/data-visual/styles/polygon-placement-047.xml test/data-visual/styles/polygon-placement-048.xml test/data-visual/styles/polygon-placement-049.xml test/data-visual/styles/polygon-placement-050.xml test/data-visual/styles/polygon-placement-051.xml test/data-visual/styles/polygon-placement-052.xml test/data-visual/styles/polygon-placement-053.xml test/data-visual/styles/polygon-placement-054.xml test/data-visual/styles/polygon-placement-055.xml test/data-visual/styles/polygon-placement-056.xml test/data-visual/styles/polygon-placement-057.xml test/data-visual/styles/polygon-placement-058.xml test/data-visual/styles/polygon-placement-059.xml test/data-visual/styles/polygon-placement-060.xml test/data-visual/styles/polygon-placement-061.xml test/data-visual/styles/polygon-placement-062.xml test/data-visual/styles/polygon-placement-063.xml test/data-visual/styles/polygon-placement-064.xml test/data-visual/styles/polygon-placement-065.xml test/data-visual/styles/polygon-placement-066.xml test/data-visual/styles/polygon-placement-067.xml test/data-visual/styles/polygon-placement-068.xml test/data-visual/styles/polygon-placement-069.xml test/data-visual/styles/polygon-placement-070.xml test/data-visual/styles/polygon-placement-071.xml test/data-visual/styles/polygon-placement-072.xml test/data-visual/styles/polygon-placement-073.xml test/data-visual/styles/polygon-placement-074.xml test/data-visual/styles/polygon-placement-075.xml test/data-visual/styles/polygon-placement-076.xml test/data-visual/styles/polygon-placement-077.xml test/data-visual/styles/polygon-placement-078.xml test/data-visual/styles/polygon-placement-079.xml test/data-visual/styles/polygon-placement-080.xml test/data-visual/styles/polygon-placement-081.xml test/data-visual/styles/polygon-placement-082.xml test/data-visual/styles/polygon-placement-083.xml test/data-visual/styles/polygon-placement-084.xml test/data-visual/styles/polygon-placement-085.xml test/data-visual/styles/polygon-placement-086.xml test/data-visual/styles/polygon-placement-087.xml test/data-visual/styles/polygon-placement-088.xml test/data-visual/styles/polygon-placement-089.xml test/data-visual/styles/polygon-placement-090.xml test/data-visual/styles/polygon-placement-091.xml test/data-visual/styles/polygon-placement-092.xml test/data-visual/styles/polygon-placement-093.xml test/data-visual/styles/polygon-placement-094.xml test/data-visual/styles/polygon-placement-095.xml test/data-visual/styles/polygon-placement-096.xml test/data-visual/styles/polygon-placement-097.xml test/data-visual/styles/polygon-placement-098.xml test/data-visual/styles/polygon-placement-099.xml test/data-visual/styles/polygon-placement-100.xml test/data-visual/styles/polygon-placement-101.xml test/data-visual/styles/polygon-placement-102.xml test/data-visual/styles/polygon-placement-103.xml test/data-visual/styles/polygon-placement-104.xml test/data-visual/styles/polygon-placement-105.xml test/data-visual/styles/polygon-placement-106.xml test/data-visual/styles/polygon-placement-107.xml test/data-visual/styles/polygon-placement-108.xml test/data-visual/styles/polygon-placement-109.xml test/data-visual/styles/polygon-placement-110.xml test/data-visual/styles/polygon-placement-111.xml test/data-visual/styles/polygon-placement-112.xml test/data-visual/styles/polygon-placement-113.xml test/data-visual/styles/polygon-placement-114.xml test/data-visual/styles/polygon-placement-115.xml test/data-visual/styles/polygon-placement-116.xml test/data-visual/styles/polygon-placement-117.xml test/data-visual/styles/polygon-placement-118.xml test/data-visual/styles/polygon-placement-119.xml test/data-visual/styles/polygon-placement-120.xml test/data-visual/styles/polygon-placement-121.xml test/data-visual/styles/polygon-placement-122.xml test/data-visual/styles/polygon-placement-123.xml test/data-visual/styles/polygon-placement-124.xml test/data-visual/styles/polygon-placement-125.xml test/data-visual/styles/polygon-placement-126.xml test/data-visual/styles/polygon-placement-127.xml test/data-visual/styles/polygon-placement-128.xml test/data-visual/styles/polygon-placement-129.xml test/data-visual/styles/polygon-placement-130.xml test/data-visual/styles/polygon-placement-131.xml test/data-visual/styles/polygon-placement-132.xml test/data-visual/styles/polygon-placement-133.xml test/data-visual/styles/polygon-placement-134.xml test/data-visual/styles/polygon-placement-135.xml test/data-visual/styles/polygon-placement-136.xml test/data-visual/styles/polygon-placement-137.xml test/data-visual/styles/polygon-placement-138.xml test/data-visual/styles/polygon-placement-139.xml test/data-visual/styles/polygon-placement-140.xml test/data-visual/styles/polygon-placement-141.xml test/data-visual/styles/polygon-placement-142.xml test/data-visual/styles/polygon-placement-143.xml test/data-visual/styles/polygon-placement-144.xml test/data-visual/styles/polygon-placement-145.xml test/data-visual/styles/polygon-placement-146.xml test/data-visual/styles/polygon-placement-147.xml test/data-visual/styles/polygon-placement-148.xml test/data-visual/styles/polygon-placement-149.xml test/data-visual/styles/polygon-placement-150.xml test/data-visual/styles/polygon-placement-151.xml test/data-visual/styles/polygon-placement-152.xml test/data-visual/styles/polygon-placement-153.xml test/data-visual/styles/polygon-placement-154.xml test/data-visual/styles/polygon-placement-155.xml test/data-visual/styles/polygon-placement-156.xml test/data-visual/styles/polygon-placement-157.xml test/data-visual/styles/polygon-placement-158.xml test/data-visual/styles/polygon-placement-159.xml test/data-visual/styles/polygon-placement-160.xml test/data-visual/styles/polygon-placement-161.xml test/data-visual/styles/polygon-placement-162.xml test/data-visual/styles/polygon-placement-163.xml test/data-visual/styles/polygon-placement-164.xml test/data-visual/styles/polygon-placement-165.xml test/data-visual/styles/polygon-placement-166.xml test/data-visual/styles/polygon-placement-167.xml test/data-visual/styles/polygon-placement-168.xml test/data-visual/styles/polygon-placement-169.xml test/data-visual/styles/polygon-placement-170.xml test/data-visual/styles/polygon-placement-171.xml test/data-visual/styles/polygon-placement-172.xml test/data-visual/styles/polygon-placement-173.xml test/data-visual/styles/polygon-placement-174.xml test/data-visual/styles/polygon-placement-175.xml test/data-visual/styles/polygon-placement-176.xml test/data-visual/styles/polygon-placement-177.xml test/data-visual/styles/polygon-placement-178.xml test/data-visual/styles/polygon-placement-179.xml test/data-visual/styles/polygon-placement-180.xml test/data-visual/styles/polygon-placement-181.xml test/data-visual/styles/polygon-placement-182.xml test/data-visual/styles/polygon-placement-183.xml test/data-visual/styles/polygon-placement-184.xml test/data-visual/styles/polygon-placement-185.xml test/data-visual/styles/polygon-placement-186.xml test/data-visual/styles/polygon-placement-187.xml test/data-visual/styles/polygon-placement-188.xml test/data-visual/styles/polygon-placement-189.xml test/data-visual/styles/polygon-placement-190.xml test/data-visual/styles/polygon-placement-191.xml test/data-visual/styles/polygon-placement-192.xml test/data-visual/styles/polygon-placement-193.xml test/data-visual/styles/polygon-placement-194.xml test/data-visual/styles/polygon-placement-195.xml test/data-visual/styles/polygon-placement-196.xml test/data-visual/styles/polygon-placement-197.xml test/data-visual/styles/polygon-placement-198.xml test/data-visual/styles/polygon-placement-199.xml test/data-visual/styles/polygon-placement-200.xml test/data-visual/styles/polygon-placement-scale-invariant.xml test/data-visual/styles/polygon-symbolizer-expressions-all.xml test/data-visual/styles/polygon-symbolizer-expressions.xml test/data-visual/styles/polygon-winding-order-2.xml test/data-visual/styles/polygon-winding-order.xml test/data-visual/styles/polygon-winding-shape-debug.xml test/data-visual/styles/postgis-inline.xml test/data-visual/styles/raster-color-to-alpha1.xml test/data-visual/styles/raster-color-to-alpha2.xml test/data-visual/styles/raster-color-to-alpha3.xml test/data-visual/styles/raster-color-to-alpha4.xml test/data-visual/styles/raster-color-to-alpha4b.xml test/data-visual/styles/raster-color-to-alpha5.xml test/data-visual/styles/raster-color-to-alpha5b.xml test/data-visual/styles/raster-colorize-image-bounds.xml test/data-visual/styles/raster-colorizer-bilinear-scaling-gdal.xml test/data-visual/styles/raster-colorizer-bilinear-scaling-raster.xml test/data-visual/styles/raster-exclude-edge.xml test/data-visual/styles/raster-overzooming-and-reprojection.xml test/data-visual/styles/raster-overzooming.xml test/data-visual/styles/raster-overzooming2.xml test/data-visual/styles/raster-scaling-bilinear-float-2.xml test/data-visual/styles/raster-scaling-bilinear-float.xml test/data-visual/styles/raster-scaling-bilinear-uint16.xml test/data-visual/styles/raster-scaling-near-float.xml test/data-visual/styles/raster-scaling-near-uint16.xml test/data-visual/styles/raster-scaling-nodata.xml test/data-visual/styles/raster-underzooming.xml test/data-visual/styles/raster_colorizer.xml test/data-visual/styles/raster_symbolizer.xml test/data-visual/styles/rasterlite-globe.xml test/data-visual/styles/repeat-labels-1.xml test/data-visual/styles/repeat-labels-2.xml test/data-visual/styles/repeat-labels-3.xml test/data-visual/styles/repeat-labels-4.xml test/data-visual/styles/road-casings-grouped-rendering.xml test/data-visual/styles/road-casings-non-grouped-rendering.xml test/data-visual/styles/rtl-point.xml test/data-visual/styles/shield-grid-alternating-placement-basic.xml test/data-visual/styles/shield-grid-alternating-placement-offset-negative.xml test/data-visual/styles/shield-grid-placement-basic.xml test/data-visual/styles/shield-grid-placement-offset-negative.xml test/data-visual/styles/shield-on-line-and-avoid-edges.xml test/data-visual/styles/shield-on-line-spacing-eq-width.xml test/data-visual/styles/shield-on-polygon.xml test/data-visual/styles/shield-svg-multiple-command-parts.xml test/data-visual/styles/shieldsymbolizer-1.xml test/data-visual/styles/shieldsymbolizer-2.xml test/data-visual/styles/shieldsymbolizer-3.xml test/data-visual/styles/shieldsymbolizer-4.xml test/data-visual/styles/simple-E.xml test/data-visual/styles/simple-N.xml test/data-visual/styles/simple-NE.xml test/data-visual/styles/simple-NW.xml test/data-visual/styles/simple-S.xml test/data-visual/styles/simple-SE.xml test/data-visual/styles/simple-SW.xml test/data-visual/styles/simple-W.xml test/data-visual/styles/simple-shield.xml test/data-visual/styles/simple.xml test/data-visual/styles/simplify-douglas-peucker.xml test/data-visual/styles/simplify-radial-distance.xml test/data-visual/styles/simplify-visvalingam-whyatt.xml test/data-visual/styles/simplify-zhao-saalfeld.xml test/data-visual/styles/style-level-compositing-tiled-0,0.xml test/data-visual/styles/style-level-compositing-tiled-0,1.xml test/data-visual/styles/style-level-compositing-tiled-1,0.xml test/data-visual/styles/style-level-compositing-tiled-1,1.xml test/data-visual/styles/text-allow-overlap-expr.xml test/data-visual/styles/text-bengali.xml test/data-visual/styles/text-bug1532.xml test/data-visual/styles/text-bug1533.xml test/data-visual/styles/text-bug1820+0.xml test/data-visual/styles/text-bug1820+1.xml test/data-visual/styles/text-bug1820-1.xml test/data-visual/styles/text-bug2037.xml test/data-visual/styles/text-charplacement.xml test/data-visual/styles/text-clip.xml test/data-visual/styles/text-data-binding.xml test/data-visual/styles/text-displacement.xml test/data-visual/styles/text-expressionformat-color.xml test/data-visual/styles/text-font-features.xml test/data-visual/styles/text-grid-alternating-placement-basic.xml test/data-visual/styles/text-grid-alternating-placement-offset-negative.xml test/data-visual/styles/text-grid-placement-basic.xml test/data-visual/styles/text-grid-placement-clip.xml test/data-visual/styles/text-grid-placement-no-clip.xml test/data-visual/styles/text-grid-placement-offset-negative.xml test/data-visual/styles/text-halign-adjust-multiline.xml test/data-visual/styles/text-halign-adjust.xml test/data-visual/styles/text-halign.xml test/data-visual/styles/text-halo-opacity.xml test/data-visual/styles/text-halo-rasterizer.xml test/data-visual/styles/text-halo-transform.xml test/data-visual/styles/text-iconic-font.xml test/data-visual/styles/text-line-null.xml test/data-visual/styles/text-line-wrap.xml test/data-visual/styles/text-malayalam.xml test/data-visual/styles/text-minimum-path-length-polygon.xml test/data-visual/styles/text-minimum-path-length.xml test/data-visual/styles/text-multi-layout-1.xml test/data-visual/styles/text-multi-layout-2.xml test/data-visual/styles/text-on-multipolygon.xml test/data-visual/styles/text-on-polygon.xml test/data-visual/styles/text-overlap.xml test/data-visual/styles/text-placement-vertext.xml test/data-visual/styles/text-point-null.xml test/data-visual/styles/text-rtl-1.xml test/data-visual/styles/text-spacing.xml test/data-visual/styles/text-ttc-font.xml test/data-visual/styles/text-typographic-2.xml test/data-visual/styles/text-typographic-3.xml test/data-visual/styles/text-typographic.xml test/data-visual/styles/text-upright.xml test/data-visual/styles/text-vertical-alignment.xml test/data-visual/styles/text-wrap-before.xml test/data-visual/styles/text-wrap.xml test/data-visual/styles/tiff-alpha-broken-assoc-alpha-gdal.xml test/data-visual/styles/tiff-alpha-broken-assoc-alpha-raster.xml test/data-visual/styles/tiff-alpha-gdal-tiled.xml test/data-visual/styles/tiff-alpha-gdal.xml test/data-visual/styles/tiff-alpha-gradient-gdal.xml test/data-visual/styles/tiff-alpha-gradient-raster.xml test/data-visual/styles/tiff-alpha-raster.xml test/data-visual/styles/tiff-edge-alignment-gdal1.xml test/data-visual/styles/tiff-edge-alignment-gdal2.xml test/data-visual/styles/tiff-no-scale.xml test/data-visual/styles/tiff-nodata-edge-gdal.xml test/data-visual/styles/tiff-nodata-edge-raster.xml test/data-visual/styles/tiff-nodata-edge-rgba.xml test/data-visual/styles/tiff-nodata-rgb.xml test/data-visual/styles/tiff-nodata-rgba.xml test/data-visual/styles/tiff-nodata-tolerance.xml test/data-visual/styles/tiff-non-alpha-mask-band.xml test/data-visual/styles/tiff-opaque-edge-gdal.xml test/data-visual/styles/tiff-opaque-edge-gdal2.xml test/data-visual/styles/tiff-opaque-edge-raster.xml test/data-visual/styles/tiff-opaque-edge-raster2.xml test/data-visual/styles/tiff-reprojection-1-raster.xml test/data-visual/styles/tiff-reprojection-1.xml test/data-visual/styles/tiff-reprojection-2-raster.xml test/data-visual/styles/tiff-reprojection-2-tiled.xml test/data-visual/styles/tiff-reprojection-2.xml test/data-visual/styles/tiff-reprojection-3.xml test/data-visual/styles/tiff-resampling.xml test/data-visual/styles/tiff_colortable.xml test/data-visual/styles/tiff_colortable_custom_nodata.xml test/data-visual/styles/various-orientation.xml test/data-visual/styles/vrt_colortable.xml test/data-visual/styles/webp_extended.xml test/data-visual/styles/webp_lossless.xml test/data-visual/styles/whole-centroid.xml
+ rm -rf deps/mapnik/sparsehash deps/mapbox/variant
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.egRjs3
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd mapnik-v3.1.0
+ local_optflags='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer'
+ PROJ_LIB=/usr/share/proj
++ gdal-config --datadir
+ GDAL_DATA=/usr/share/gdal
+ scons configure FAST=True DESTDIR=/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64 PREFIX=/usr FULL_LIB_PATH=False SYSTEM_FONTS=/usr/share/fonts LIBDIR_SCHEMA=lib64 'CUSTOM_CFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' 'CUSTOM_CXXFLAGS=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' OPTIMIZATION=2 SVG2PNG=True DEMO=False XMLPARSER=libxml2 INPUT_PLUGINS=csv,gdal,geojson,ogr,pgraster,postgis,raster,shape,sqlite,topojson
scons: Reading SConscript files ...

Welcome to Mapnik...

Configuring build environment...
Configuring on Linux in *release mode*...
Checking for pkg-config... yes
Checking for freetype2... yes
Checking for xml2-config... yes
Checking for dlfcn.h support ... yes
Checking if compiler (c++) supports -std=c++14 flag... (cached) yes
Checking for C library z... yes
Checking for C++ library icuuc... yes
Checking for ICU version >= 4.2... found: icu 72.1
(cached) Checking for C++ library harfbuzz... yes
Checking for HarfBuzz version >= 0.9.34... found: HarfBuzz 7.3.0
Checking for HarfBuzz with freetype support
(cached) yes
Searching for boost libs and headers... (cached) 
Found boost libs: /usr/lib64
Found boost headers: /usr/include
Checking for C++ header file boost/version.hpp... yes
Checking for Boost version >= 1.61... yes
Found boost lib version... 1_81
Checking for C++ library boost_system... yes
Checking for C++ library boost_filesystem... yes
Checking for C++ library boost_regex... yes
Checking for C++ library boost_program_options... yes
Checking whether Boost was compiled with C++11 scoped enums ... yes
Checking if boost_regex was built with ICU unicode support... (cached) yes
Checking for C library jpeg... yes
Checking for C library proj... yes
Checking for Proj version >=7.2.0...yes (found Proj 9.2.0)
Checking for C library png... yes
Checking for C library webp... yes
Checking for C library tiff... yes
Checking for PROJ_LIB directory...proj_info.searchpath returned /usr/share/proj
Detected PROJ_LIB in environ, using env value instead: /usr/share/proj
Checking for ICU data directory...icu-config returned b'/usr/share/icu/72.1'
Checking for GDAL data directory...Failed to detect (mapnik-config will have null value)
Detected GDAL_DATA in environ, using env value instead: /usr/share/gdal
Checking for requested plugins dependencies...
Checking for gdal-config --libs... yes
Checking for gdal-config --cflags... yes
Checking for name of gdal library... 
scons: warning: Two different environments were specified for target .sconf_temp/conftest_8cf323012ccba53221a434150717c7ad,
	but they appear to have the same action: gdal-config --libs
File "/builddir/build/BUILD/mapnik-v3.1.0/SConstruct", line 650, in get_pkg_lib
(cached) gdal
Checking for C++ library gdal... yes
Checking if gdal is ogr enabled... yes
Checking for gdal-config --libs... (cached) yes
Checking for gdal-config --cflags... 
scons: warning: Two different environments were specified for target .sconf_temp/conftest_3538ddff0495d7e8f4e2dde3e5dd3e3c,
	but they appear to have the same action: gdal-config --cflags
File "/builddir/build/BUILD/mapnik-v3.1.0/SConstruct", line 608, in parse_config
(cached) yes
Checking for name of ogr library... (cached) gdal
Checking for C++ library gdal... yes
Checking for pg_config... yes
Checking for pg_config... 
scons: warning: Two different environments were specified for target .sconf_temp/conftest_fe7d57314142e024594d358e96bedd35,
	but they appear to have the same action: pg_config
File "/builddir/build/BUILD/mapnik-v3.1.0/SConstruct", line 677, in parse_pg_config
(cached) yes
Checking for C library sqlite3... yes
Checking if SQLite supports RTREE... (cached) yes
Checking for cairo... yes
Checking for cairo lib and include paths... yes
Checking for cairo freetype font support ... yes

All Required dependencies found!

Saving new file 'config.py'...
Will hold custom path variables from commandline and python config file(s)...

Configure completed: run `make` to build or `make install`
+ scons
scons: Reading SConscript files ...
Using previous successful configuration...
Re-configure by running "python scons/scons.py configure".

Welcome to Mapnik...

scons: done reading SConscript files.
scons: Building targets ...
c++ -o deps/agg/src/agg_trans_affine.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal deps/agg/src/agg_trans_affine.cpp
c++ -o deps/agg/src/agg_rounded_rect.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal deps/agg/src/agg_rounded_rect.cpp
c++ -o deps/agg/src/agg_pixfmt_rgba.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal deps/agg/src/agg_pixfmt_rgba.cpp
c++ -o deps/agg/src/agg_vpgen_clip_polyline.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal deps/agg/src/agg_vpgen_clip_polyline.cpp
c++ -o deps/agg/src/agg_curves.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal deps/agg/src/agg_curves.cpp
c++ -o deps/agg/src/agg_arrowhead.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal deps/agg/src/agg_arrowhead.cpp
c++ -o deps/agg/src/agg_vpgen_segmentator.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal deps/agg/src/agg_vpgen_segmentator.cpp
c++ -o deps/agg/src/agg_vcgen_smooth_poly1.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal deps/agg/src/agg_vcgen_smooth_poly1.cpp
c++ -o deps/agg/src/agg_embedded_raster_fonts.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal deps/agg/src/agg_embedded_raster_fonts.cpp
c++ -o deps/agg/src/agg_sqrt_tables.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal deps/agg/src/agg_sqrt_tables.cpp
c++ -o deps/agg/src/agg_image_filters.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal deps/agg/src/agg_image_filters.cpp
c++ -o deps/agg/src/agg_vcgen_dash.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal deps/agg/src/agg_vcgen_dash.cpp
c++ -o deps/agg/src/agg_line_profile_aa.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal deps/agg/src/agg_line_profile_aa.cpp
c++ -o deps/agg/src/agg_bezier_arc.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal deps/agg/src/agg_bezier_arc.cpp
c++ -o deps/agg/src/agg_vcgen_stroke.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal deps/agg/src/agg_vcgen_stroke.cpp
c++ -o deps/agg/src/agg_trans_double_path.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal 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 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal deps/agg/src/agg_vcgen_contour.cpp
c++ -o deps/agg/src/agg_gsv_text.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal deps/agg/src/agg_gsv_text.cpp
c++ -o deps/agg/src/agg_bspline.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal deps/agg/src/agg_bspline.cpp
c++ -o deps/agg/src/agg_trans_single_path.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal deps/agg/src/agg_trans_single_path.cpp
c++ -o deps/agg/src/agg_vcgen_markers_term.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal deps/agg/src/agg_vcgen_markers_term.cpp
c++ -o deps/agg/src/agg_vpgen_clip_polygon.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal deps/agg/src/agg_vpgen_clip_polygon.cpp
c++ -o deps/agg/src/agg_arc.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal deps/agg/src/agg_arc.cpp
c++ -o deps/agg/src/agg_trans_warp_magnifier.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal deps/agg/src/agg_trans_warp_magnifier.cpp
c++ -o deps/agg/src/agg_vcgen_bspline.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal deps/agg/src/agg_vcgen_bspline.cpp
c++ -o deps/agg/src/agg_line_aa_basics.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal deps/agg/src/agg_line_aa_basics.cpp
ar rc deps/agg/libagg.a deps/agg/src/agg_trans_affine.o deps/agg/src/agg_rounded_rect.o deps/agg/src/agg_pixfmt_rgba.o deps/agg/src/agg_vpgen_clip_polyline.o deps/agg/src/agg_curves.o deps/agg/src/agg_arrowhead.o deps/agg/src/agg_vpgen_segmentator.o deps/agg/src/agg_vcgen_smooth_poly1.o deps/agg/src/agg_embedded_raster_fonts.o deps/agg/src/agg_sqrt_tables.o deps/agg/src/agg_image_filters.o deps/agg/src/agg_vcgen_dash.o deps/agg/src/agg_line_profile_aa.o deps/agg/src/agg_bezier_arc.o deps/agg/src/agg_vcgen_stroke.o deps/agg/src/agg_trans_double_path.o deps/agg/src/agg_vcgen_contour.o deps/agg/src/agg_gsv_text.o deps/agg/src/agg_bspline.o deps/agg/src/agg_trans_single_path.o deps/agg/src/agg_vcgen_markers_term.o deps/agg/src/agg_vpgen_clip_polygon.o deps/agg/src/agg_arc.o deps/agg/src/agg_trans_warp_magnifier.o deps/agg/src/agg_vcgen_bspline.o deps/agg/src/agg_line_aa_basics.o
ranlib deps/agg/libagg.a
c++ -o plugins/input/csv/csv_datasource.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/csv/csv_datasource.cpp
In file included from plugins/input/csv/csv_featureset.hpp:38,
                 from plugins/input/csv/csv_datasource.cpp:26:
include/mapnik/mapped_memory_cache.hpp:60:35: warning: type attributes ignored after type is already defined [-Wattributes]
   60 | extern template class MAPNIK_DECL singleton<mapped_memory_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o plugins/input/csv/csv_featureset.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/csv/csv_featureset.cpp
In file included from plugins/input/csv/csv_featureset.hpp:38,
                 from plugins/input/csv/csv_featureset.cpp:24:
include/mapnik/mapped_memory_cache.hpp:60:35: warning: type attributes ignored after type is already defined [-Wattributes]
   60 | extern template class MAPNIK_DECL singleton<mapped_memory_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o plugins/input/csv/csv_index_featureset.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/csv/csv_index_featureset.cpp
In file included from plugins/input/csv/csv_index_featureset.hpp:38,
                 from plugins/input/csv/csv_index_featureset.cpp:24:
include/mapnik/mapped_memory_cache.hpp:60:35: warning: type attributes ignored after type is already defined [-Wattributes]
   60 | extern template class MAPNIK_DECL singleton<mapped_memory_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o plugins/input/csv/csv_inline_featureset.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/csv/csv_inline_featureset.cpp
c++ -o plugins/input/csv/csv_utils.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/csv/csv_utils.cpp
In file included from /usr/include/boost/geometry/core/config.hpp:16,
                 from /usr/include/boost/geometry/strategy/cartesian/side_by_triangle.hpp:27,
                 from /usr/include/boost/geometry/strategies/strategies.hpp:137,
                 from /usr/include/boost/geometry/geometry.hpp:57,
                 from /usr/include/boost/geometry.hpp:17,
                 from include/mapnik/geometry_adapters.hpp:38,
                 from include/mapnik/geometry_correct.hpp:27,
                 from plugins/input/csv/csv_utils.cpp:26:
/usr/include/boost/spirit/include/phoenix_function.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/function.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/function.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
c++ -o plugins/input/csv/csv_utils.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/csv/csv_utils.cpp
In file included from /usr/include/boost/geometry/core/config.hpp:16,
                 from /usr/include/boost/geometry/strategy/cartesian/side_by_triangle.hpp:27,
                 from /usr/include/boost/geometry/strategies/strategies.hpp:137,
                 from /usr/include/boost/geometry/geometry.hpp:57,
                 from /usr/include/boost/geometry.hpp:17,
                 from include/mapnik/geometry_adapters.hpp:38,
                 from include/mapnik/geometry_correct.hpp:27,
                 from plugins/input/csv/csv_utils.cpp:26:
/usr/include/boost/spirit/include/phoenix_function.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/function.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/function.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/expression_grammar.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/expression_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/expression_grammar.hpp:31,
                 from include/mapnik/expression_grammar_impl.hpp:28,
                 from src/expression_grammar.cpp:25:
/usr/include/boost/spirit/include/phoenix_operator.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/operator.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/operator.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_object.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/object.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/object.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_function.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/function.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/function.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
include/mapnik/expression_grammar_impl.hpp: In instantiation of ‘mapnik::expression_grammar<Iterator>::expression_grammar(const std::string&) [with Iterator = __gnu_cxx::__normal_iterator<const char*, std::__cxx11::basic_string<char> >; std::string = std::__cxx11::basic_string<char>]’:
src/expression_grammar.cpp:28:25:   required from here
include/mapnik/expression_grammar_impl.hpp:260:43: warning: suggest parentheses around comparison in operand of ‘|’ [-Wparentheses]
  260 |         | '(' > logical_expr [_val = _1 ] > ')'
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
c++ -o src/fs.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/fs.cpp
c++ -o src/request.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/request.cpp
c++ -o src/well_known_srs.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/well_known_srs.cpp
c++ -o src/params.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/params.cpp
c++ -o src/image_filter_types.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/image_filter_types.cpp
c++ -o src/image_filter_grammar.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/image_filter_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/css_color_grammar.hpp:34,
                 from include/mapnik/image_filter_grammar.hpp:28,
                 from src/image_filter_grammar.cpp:23:
/usr/include/boost/spirit/include/phoenix.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/color.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/color.cpp
c++ -o src/conversions.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/conversions.cpp
c++ -o src/image_copy.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/image_copy.cpp
c++ -o src/image_compositing.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/image_compositing.cpp
c++ -o src/image_scaling.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/image_scaling.cpp
c++ -o src/box2d.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/box2d.cpp
c++ -o src/datasource_cache.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/datasource_cache.cpp
In file included from src/datasource_cache.cpp:26:
include/mapnik/datasource_cache.hpp:67:35: warning: type attributes ignored after type is already defined [-Wattributes]
   67 | extern template class MAPNIK_DECL singleton<datasource_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/datasource_cache_static.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/datasource_cache_static.cpp
In file included from src/datasource_cache_static.cpp:24:
include/mapnik/datasource_cache.hpp:67:35: warning: type attributes ignored after type is already defined [-Wattributes]
   67 | extern template class MAPNIK_DECL singleton<datasource_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/debug.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/debug.cpp
c++ -o src/geometry_reprojection.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/geometry_reprojection.cpp
c++ -o src/geometry/interior.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/geometry/interior.cpp
src/geometry/interior.cpp: In constructor ‘mapnik::geometry::detail::fitness_functor<T>::fitness_functor(const mapnik::geometry::point<T>&, const mapnik::geometry::point<T>&)’:
src/geometry/interior.cpp:114:37: warning: declaration of ‘centroid’ shadows a member of ‘mapnik::geometry::detail::fitness_functor<T>’ [-Wshadow]
  114 |     fitness_functor(point<T> const& centroid, point<T> const& polygon_size)
      |                     ~~~~~~~~~~~~~~~~^~~~~~~~
src/geometry/interior.cpp:130:14: note: shadowed declaration is here
  130 |     point<T> centroid;
      |              ^~~~~~~~
c++ -o src/expression_node.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/expression_node.cpp
c++ -o src/expression_string.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/expression_string.cpp
c++ -o src/expression.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/expression.cpp
c++ -o src/transform_expression.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/transform_expression.cpp
c++ -o src/feature_kv_iterator.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/feature_kv_iterator.cpp
c++ -o src/feature_style_processor.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/feature_style_processor.cpp
In file included from include/mapnik/map.hpp:35,
                 from include/mapnik/feature_style_processor_impl.hpp:29,
                 from src/feature_style_processor.cpp:25:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from include/mapnik/feature_style_processor_impl.hpp:38:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from include/mapnik/feature_style_processor_impl.hpp:31:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
include/mapnik/feature_style_processor_impl.hpp: In member function ‘void mapnik::feature_style_processor<Processor>::prepare_layer(mapnik::layer_rendering_material&, mapnik::feature_style_context_map&, Processor&, double, double, unsigned int, unsigned int, const mapnik::box2d<double>&, int, std::set<std::__cxx11::basic_string<char> >&)’:
include/mapnik/feature_style_processor_impl.hpp:369:34: warning: declaration of ‘rules’ shadows a global declaration [-Wshadow]
  369 |         std::vector<rule> const& rules = style->get_rules();
      |                                  ^~~~~
In file included from include/mapnik/feature_style_processor_impl.hpp:35:
include/mapnik/feature_type_style.hpp:54:7: note: shadowed declaration is here
   54 | using rules = std::vector<rule>;
      |       ^~~~~
src/feature_style_processor.cpp: At global scope:
src/feature_style_processor.cpp:47:28: warning: type attributes ignored after type is already defined [-Wattributes]
   47 | template class MAPNIK_DECL feature_style_processor<cairo_renderer<cairo_ptr> >;
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/feature_style_processor.cpp:58:28: warning: type attributes ignored after type is already defined [-Wattributes]
   58 | template class MAPNIK_DECL feature_style_processor<agg_renderer<image_rgba8> >;
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/feature_type_style.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/feature_type_style.cpp
c++ -o src/dasharray_parser.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/dasharray_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 src/dasharray_parser.cpp:28:
/usr/include/boost/spirit/include/phoenix_core.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/core.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/core.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_operator.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/operator.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/operator.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_stl.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/stl.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/stl.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_function.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/function.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/function.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/font_engine_freetype.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/font_engine_freetype.cpp
In file included from src/font_engine_freetype.cpp:25:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/font_engine_freetype.cpp:54:28: warning: type attributes ignored after type is already defined [-Wattributes]
   54 | template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/font_set.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/font_set.cpp
c++ -o src/function_call.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/function_call.cpp
c++ -o src/gradient.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/gradient.cpp
c++ -o src/parse_path.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/parse_path.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/path_expression_grammar.hpp:31,
                 from src/parse_path.cpp:24:
/usr/include/boost/spirit/include/phoenix_core.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/core.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/core.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_object.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/object.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/object.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_stl.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/stl.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/stl.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/image_reader.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/image_reader.cpp
c++ -o src/cairo_io.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/cairo_io.cpp
In file included from include/mapnik/map.hpp:35,
                 from include/mapnik/cairo_io.hpp:28,
                 from src/cairo_io.cpp:24:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/image.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/image.cpp
src/image.cpp:87:29: warning: type attributes ignored after type is already defined [-Wattributes]
   87 | template struct MAPNIK_DECL image_dimensions<4294836225>;
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/image.cpp:27:
include/mapnik/image_impl.hpp: In instantiation of ‘mapnik::detail::image_dimensions<max_size>::image_dimensions(int, int) [with long unsigned int max_size = 4294836225]’:
src/image.cpp:87:29:   required from here
include/mapnik/image_impl.hpp:45:14: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare]
   45 |     if (area > max_size) throw std::runtime_error("Image area too large based on image dimensions");
      |         ~~~~~^~~~~~~~~~
c++ -o src/image_view.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/image_view.cpp
c++ -o src/image_view_any.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/image_view_any.cpp
c++ -o src/image_any.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/image_any.cpp
c++ -o src/image_options.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/image_options.cpp
c++ -o src/image_util.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/image_util.cpp
c++ -o src/image_util_jpeg.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/image_util_jpeg.cpp
c++ -o src/image_util_png.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/image_util_png.cpp
c++ -o src/image_util_tiff.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/image_util_tiff.cpp
In file included from src/image_util_tiff.cpp:25:
include/mapnik/tiff_io.hpp: In member function ‘void mapnik::tag_setter::operator()(const mapnik::image_rgba8&) const’:
include/mapnik/tiff_io.hpp:210:27: warning: ‘uint16’ is deprecated [-Wdeprecated-declarations]
  210 |             uint16 extras[] = { EXTRASAMPLE_ASSOCALPHA };
      |                           ^
In file included from /usr/include/tiffio.h:31,
                 from include/mapnik/tiff_io.hpp:36:
/usr/include/tiff.h:83:38: note: declared here
   83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
include/mapnik/tiff_io.hpp:215:27: warning: ‘uint16’ is deprecated [-Wdeprecated-declarations]
  215 |             uint16 extras[] = { EXTRASAMPLE_UNASSALPHA };
      |                           ^
/usr/include/tiff.h:83:38: note: declared here
   83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
c++ -o src/image_util_webp.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/image_util_webp.cpp
c++ -o src/layer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/layer.cpp
In file included from src/layer.cpp:25:
include/mapnik/datasource_cache.hpp:67:35: warning: type attributes ignored after type is already defined [-Wattributes]
   67 | extern template class MAPNIK_DECL singleton<datasource_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/map.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/map.cpp
In file included from include/mapnik/map.hpp:35,
                 from src/map.cpp:31:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/load_map.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/load_map.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/symbolizer.hpp:39,
                 from src/load_map.cpp:32:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/attribute.hpp:28,
                 from include/mapnik/expression_evaluator.hpp:27,
                 from include/mapnik/symbolizer.hpp:33:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/map.hpp:35,
                 from include/mapnik/evaluate_global_attributes.hpp:26,
                 from include/mapnik/symbolizer_utils.hpp:38,
                 from src/load_map.cpp:33:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
include/mapnik/evaluate_global_attributes.hpp: In constructor ‘mapnik::evaluate_global_attributes::evaluator<Attributes>::evaluator(std::map<mapnik::keys, mapnik::detail::strict_value>::value_type&, const Attributes&)’:
include/mapnik/evaluate_global_attributes.hpp:279:84: warning: declaration of ‘attributes’ shadows a global declaration [-Wshadow]
  279 |         evaluator(symbolizer_base::cont_type::value_type & prop, Attributes const& attributes)
      |                                                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
include/mapnik/attribute.hpp:73:7: note: shadowed declaration is here
   73 | using attributes = std::unordered_map<std::string, value>;
      |       ^~~~~~~~~~
include/mapnik/evaluate_global_attributes.hpp: In constructor ‘mapnik::evaluate_global_attributes::extract_symbolizer<Attributes>::extract_symbolizer(const Attributes&)’:
include/mapnik/evaluate_global_attributes.hpp:301:46: warning: declaration of ‘attributes’ shadows a global declaration [-Wshadow]
  301 |         extract_symbolizer(Attributes const& attributes)
      |                            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
include/mapnik/attribute.hpp:73:7: note: shadowed declaration is here
   73 | using attributes = std::unordered_map<std::string, value>;
      |       ^~~~~~~~~~
include/mapnik/evaluate_global_attributes.hpp: In static member function ‘static void mapnik::evaluate_global_attributes::apply(mapnik::Map&, const Attributes&)’:
include/mapnik/evaluate_global_attributes.hpp:316:50: warning: declaration of ‘attributes’ shadows a global declaration [-Wshadow]
  316 |     static void apply(Map & m, Attributes const& attributes)
      |                                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
include/mapnik/attribute.hpp:73:7: note: shadowed declaration is here
   73 | using attributes = std::unordered_map<std::string, value>;
      |       ^~~~~~~~~~
In file included from src/load_map.cpp:36:
include/mapnik/datasource_cache.hpp: At global scope:
include/mapnik/datasource_cache.hpp:67:35: warning: type attributes ignored after type is already defined [-Wattributes]
   67 | extern template class MAPNIK_DECL singleton<datasource_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/load_map.cpp:39:
include/mapnik/xml_loader.hpp:34:19: warning: type attributes ignored after type is already defined [-Wattributes]
   34 | class MAPNIK_DECL xml_node;
      |                   ^~~~~~~~
src/load_map.cpp: In member function ‘bool mapnik::map_parser::parse_raster_colorizer(const mapnik::raster_colorizer_ptr&, const mapnik::xml_node&)’:
src/load_map.cpp:1496:33: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
 1496 |                 optional<float> value = n.get_opt_attr<float>("value");
      |                                 ^~~~~
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
c++ -o src/palette.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/palette.cpp
c++ -o src/marker_helpers.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/marker_helpers.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/symbolizer.hpp:39,
                 from include/mapnik/marker_helpers.hpp:30,
                 from src/marker_helpers.cpp:24:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from include/mapnik/marker_helpers.hpp:26:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/renderer_common.hpp:27,
                 from include/mapnik/renderer_common/render_markers_symbolizer.hpp:28,
                 from include/mapnik/marker_helpers.hpp:38:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/transform_expression_grammar.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/transform_expression_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/expression_grammar.hpp:31,
                 from include/mapnik/transform_expression_grammar.hpp:27,
                 from include/mapnik/transform_expression_grammar_impl.hpp:24,
                 from src/transform_expression_grammar.cpp:23:
/usr/include/boost/spirit/include/phoenix_operator.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/operator.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/operator.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_object.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/object.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/object.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/geometry_envelope.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/geometry_envelope.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/text/text_properties.hpp:31,
                 from include/mapnik/text/text_layout.hpp:31,
                 from include/mapnik/text/placement_finder.hpp:28,
                 from include/mapnik/text/symbolizer_helpers.hpp:26,
                 from src/geometry_envelope.cpp:25:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/attribute.hpp:28,
                 from include/mapnik/text/text_layout.hpp:29:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/text/text_layout.hpp:34:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/plugin.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/plugin.cpp
src/plugin.cpp: In constructor ‘mapnik::PluginInfo::PluginInfo(const std::string&, const std::string&)’:
src/plugin.cpp:73:43: warning: declaration of ‘name’ shadows a member of ‘mapnik::PluginInfo’ [-Wshadow]
   73 |                 callable_returning_string name = reinterpret_cast<callable_returning_string>(dlsym(module_->dl, library_name.c_str()));
      |                                           ^~~~
In file included from src/plugin.cpp:23:
include/mapnik/plugin.hpp:46:24: note: shadowed declaration is here
   46 |     std::string const& name() const;
      |                        ^~~~
c++ -o src/rule.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/rule.cpp
c++ -o src/save_map.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/save_map.cpp
In file included from include/mapnik/map.hpp:35,
                 from src/save_map.cpp:30:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/save_map.cpp:36:
include/mapnik/text/placements/list.hpp: In constructor ‘mapnik::text_placement_info_list::text_placement_info_list(const mapnik::text_placements_list*, double)’:
include/mapnik/text/placements/list.hpp:53:73: warning: declaration of ‘scale_factor’ shadows a member of ‘mapnik::text_placement_info_list’ [-Wshadow]
   53 |     text_placement_info_list(text_placements_list const* parent, double scale_factor) :
      |                                                                  ~~~~~~~^~~~~~~~~~~~
In file included from include/mapnik/text/placements/simple.hpp:27,
                 from src/save_map.cpp:35:
include/mapnik/text/placements/base.hpp:63:12: note: shadowed declaration is here
   63 |     double scale_factor;
      |            ^~~~~~~~~~~~
include/mapnik/text/placements/list.hpp: In constructor ‘mapnik::text_placement_info_list::text_placement_info_list(const mapnik::text_placements_list*, double)’:
include/mapnik/text/placements/list.hpp:53:73: warning: declaration of ‘scale_factor’ shadows a member of ‘mapnik::text_placement_info_list’ [-Wshadow]
   53 |     text_placement_info_list(text_placements_list const* parent, double scale_factor) :
      |                                                                  ~~~~~~~^~~~~~~~~~~~
include/mapnik/text/placements/base.hpp:63:12: note: shadowed declaration is here
   63 |     double scale_factor;
      |            ^~~~~~~~~~~~
include/mapnik/text/placements/list.hpp: In constructor ‘mapnik::text_placement_info_list::text_placement_info_list(const mapnik::text_placements_list*, double)’:
include/mapnik/text/placements/list.hpp:53:73: warning: declaration of ‘scale_factor’ shadows a member of ‘mapnik::text_placement_info_list’ [-Wshadow]
   53 |     text_placement_info_list(text_placements_list const* parent, double scale_factor) :
      |                                                                  ~~~~~~~^~~~~~~~~~~~
include/mapnik/text/placements/base.hpp:63:12: note: shadowed declaration is here
   63 |     double scale_factor;
      |            ^~~~~~~~~~~~
In file included from include/mapnik/symbolizer_utils.hpp:38,
                 from src/save_map.cpp:43:
include/mapnik/evaluate_global_attributes.hpp: In constructor ‘mapnik::evaluate_global_attributes::evaluator<Attributes>::evaluator(std::map<mapnik::keys, mapnik::detail::strict_value>::value_type&, const Attributes&)’:
include/mapnik/evaluate_global_attributes.hpp:279:84: warning: declaration of ‘attributes’ shadows a global declaration [-Wshadow]
  279 |         evaluator(symbolizer_base::cont_type::value_type & prop, Attributes const& attributes)
      |                                                                  ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from include/mapnik/symbolizer_base.hpp:34,
                 from include/mapnik/rule.hpp:28,
                 from src/save_map.cpp:24:
include/mapnik/attribute.hpp:73:7: note: shadowed declaration is here
   73 | using attributes = std::unordered_map<std::string, value>;
      |       ^~~~~~~~~~
include/mapnik/evaluate_global_attributes.hpp: In constructor ‘mapnik::evaluate_global_attributes::extract_symbolizer<Attributes>::extract_symbolizer(const Attributes&)’:
include/mapnik/evaluate_global_attributes.hpp:301:46: warning: declaration of ‘attributes’ shadows a global declaration [-Wshadow]
  301 |         extract_symbolizer(Attributes const& attributes)
      |                            ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
include/mapnik/attribute.hpp:73:7: note: shadowed declaration is here
   73 | using attributes = std::unordered_map<std::string, value>;
      |       ^~~~~~~~~~
include/mapnik/evaluate_global_attributes.hpp: In static member function ‘static void mapnik::evaluate_global_attributes::apply(mapnik::Map&, const Attributes&)’:
include/mapnik/evaluate_global_attributes.hpp:316:50: warning: declaration of ‘attributes’ shadows a global declaration [-Wshadow]
  316 |     static void apply(Map & m, Attributes const& attributes)
      |                                ~~~~~~~~~~~~~~~~~~^~~~~~~~~~
include/mapnik/attribute.hpp:73:7: note: shadowed declaration is here
   73 | using attributes = std::unordered_map<std::string, value>;
      |       ^~~~~~~~~~
c++ -o src/wkb.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/wkb.cpp
c++ -o src/twkb.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/twkb.cpp
c++ -o src/projection.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/projection.cpp
c++ -o src/proj_transform.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/proj_transform.cpp
c++ -o src/scale_denominator.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/scale_denominator.cpp
c++ -o src/simplify.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/simplify.cpp
c++ -o src/parse_transform.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/parse_transform.cpp
c++ -o src/memory_datasource.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/memory_datasource.cpp
c++ -o src/symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/symbolizer.hpp:39,
                 from src/symbolizer.cpp:24:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/attribute.hpp:28,
                 from include/mapnik/expression_evaluator.hpp:27,
                 from include/mapnik/symbolizer.hpp:33:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
c++ -o src/symbolizer_keys.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/symbolizer_keys.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/symbolizer.hpp:39,
                 from src/symbolizer_keys.cpp:23:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/attribute.hpp:28,
                 from include/mapnik/expression_evaluator.hpp:27,
                 from include/mapnik/symbolizer.hpp:33:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
c++ -o src/symbolizer_enumerations.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/symbolizer_enumerations.cpp
c++ -o src/unicode.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/unicode.cpp
c++ -o src/raster_colorizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/raster_colorizer.cpp
In file included from src/raster_colorizer.cpp:29:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from src/raster_colorizer.cpp:26:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
src/raster_colorizer.cpp: In constructor ‘mapnik::colorizer_stop::colorizer_stop(float, mapnik::colorizer_mode, const mapnik::color&, const std::string&)’:
src/raster_colorizer.cpp:51:38: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   51 | colorizer_stop::colorizer_stop(float value, colorizer_mode mode,
      |                                ~~~~~~^~~~~
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
src/raster_colorizer.cpp: In member function ‘unsigned int mapnik::raster_colorizer::get_color(float) const’:
src/raster_colorizer.cpp:160:44: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
  160 | unsigned raster_colorizer::get_color(float value) const
      |                                      ~~~~~~^~~~~
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
c++ -o src/mapped_memory_cache.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/mapped_memory_cache.cpp
In file included from src/mapped_memory_cache.cpp:28:
include/mapnik/mapped_memory_cache.hpp:60:35: warning: type attributes ignored after type is already defined [-Wattributes]
   60 | extern template class MAPNIK_DECL singleton<mapped_memory_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/marker_cache.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/marker_cache.cpp
c++ -o src/svg/svg_parser.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/svg/svg_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 src/svg/svg_parser.cpp:44:
/usr/include/boost/spirit/include/phoenix_core.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/core.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/core.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_operator.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/operator.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/operator.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/svg/svg_path_parser.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/svg/svg_path_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/svg/svg_path_grammar.hpp:29,
                 from include/mapnik/svg/svg_path_grammar_impl.hpp:27,
                 from src/svg/svg_path_parser.cpp:26:
/usr/include/boost/spirit/include/phoenix_function.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/function.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/function.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_core.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/core.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/core.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_operator.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/operator.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/operator.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/svg/svg_points_parser.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/svg/svg_points_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/svg/svg_points_grammar.hpp:31,
                 from include/mapnik/svg/svg_points_grammar_impl.hpp:26,
                 from src/svg/svg_points_parser.cpp:25:
/usr/include/boost/spirit/include/phoenix_function.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/function.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/function.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_core.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/core.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/core.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_operator.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/operator.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/operator.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/svg/svg_transform_parser.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/svg/svg_transform_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/svg/svg_transform_grammar.hpp:31,
                 from include/mapnik/svg/svg_transform_grammar_impl.hpp:26,
                 from src/svg/svg_transform_parser.cpp:25:
/usr/include/boost/spirit/include/phoenix_function.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/function.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/function.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_core.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/core.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/core.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_operator.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/operator.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/operator.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_object.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/object.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/object.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/warp.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/warp.cpp
c++ -o src/css_color_grammar.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/css_color_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/css_color_grammar.hpp:34,
                 from include/mapnik/css_color_grammar_impl.hpp:26,
                 from src/css_color_grammar.cpp:28:
/usr/include/boost/spirit/include/phoenix_core.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/core.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/core.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_operator.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/operator.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/operator.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_fusion.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/fusion.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/fusion.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/vertex_cache.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/vertex_cache.cpp
c++ -o src/vertex_adapters.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/vertex_adapters.cpp
c++ -o src/text/font_library.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/text/font_library.cpp
c++ -o src/text/text_layout.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/text/text_layout.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/text/text_properties.hpp:31,
                 from include/mapnik/text/text_layout.hpp:31,
                 from src/text/text_layout.cpp:23:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/attribute.hpp:28,
                 from include/mapnik/text/text_layout.hpp:29:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/text/text_layout.hpp:34:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/text/text_line.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/text/text_line.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/text/text_properties.hpp:31,
                 from src/text/text_line.cpp:25:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/attribute.hpp:28,
                 from include/mapnik/text/text_properties.hpp:27:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
c++ -o src/text/itemizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/text/itemizer.cpp
c++ -o src/text/scrptrun.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/text/scrptrun.cpp
c++ -o src/text/face.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/text/face.cpp
c++ -o src/text/glyph_positions.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/text/glyph_positions.cpp
c++ -o src/text/placement_finder.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/text/placement_finder.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/text/text_properties.hpp:31,
                 from include/mapnik/text/text_layout.hpp:31,
                 from include/mapnik/text/placement_finder.hpp:28,
                 from include/mapnik/text/placement_finder_impl.hpp:26,
                 from src/text/placement_finder.cpp:27:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/attribute.hpp:28,
                 from include/mapnik/expression_evaluator.hpp:27,
                 from src/text/placement_finder.cpp:26:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/text/text_layout.hpp:34:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/text/properties_util.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/text/properties_util.cpp
c++ -o src/text/renderer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/text/renderer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/text/text_properties.hpp:31,
                 from include/mapnik/text/text_layout.hpp:31,
                 from include/mapnik/text/placement_finder.hpp:28,
                 from include/mapnik/text/renderer.hpp:27,
                 from src/text/renderer.cpp:24:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/attribute.hpp:28,
                 from include/mapnik/text/text_layout.hpp:29:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/text/text_layout.hpp:34:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/text/symbolizer_helpers.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/text/symbolizer_helpers.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/text/text_properties.hpp:31,
                 from include/mapnik/text/text_layout.hpp:31,
                 from include/mapnik/text/placement_finder.hpp:28,
                 from include/mapnik/text/symbolizer_helpers.hpp:26,
                 from src/text/symbolizer_helpers.cpp:24:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/attribute.hpp:28,
                 from include/mapnik/text/text_layout.hpp:29:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/text/text_layout.hpp:34:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from include/mapnik/vertex_converters.hpp:29,
                 from include/mapnik/text/symbolizer_helpers.hpp:28:
In member function ‘mapnik::view_transform::forward(double*, double*) const’,
    inlined from ‘mapnik::view_strategy::apply<mapnik::geometry::point<double>, mapnik::geometry::point<double> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<double>&) constbool’ at include/mapnik/view_strategy.hpp:48:20,
    inlined from ‘mapnik::view_strategy::execute<mapnik::geometry::point<double>, mapnik::geometry::point<double> >(mapnik::geometry::point<double> const&, bool&) constmapnik::geometry::point<double>’ at include/mapnik/view_strategy.hpp:58:23,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<double>, mapnik::view_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::view_strategy const&) constmapnik::geometry::point<double>’ at include/mapnik/geometry_strategy.hpp:80:45,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<double>, mapnik::proj_backward_strategy, mapnik::view_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::proj_backward_strategy const&, mapnik::view_strategy const&) constmapnik::geometry::point<double>’ at include/mapnik/geometry_strategy.hpp:74:30,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<double>, mapnik::proj_backward_strategy, mapnik::view_strategy, 0ul, 1ul>(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_backward_strategy const&, mapnik::view_strategy const&> const&, mapnik::geometry::helper::index<0ul, 1ul>) constmapnik::geometry::point<double>’ at include/mapnik/geometry_strategy.hpp:62:39,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<double> >(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_backward_strategy const&, mapnik::view_strategy const&> const&) constmapnik::geometry::point<double>’ at include/mapnik/geometry_strategy.hpp:68:51,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy>::apply<mapnik::geometry::point<double>, mapnik::geometry::point<double> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<double>&) constbool’ at include/mapnik/geometry_strategy.hpp:55:34,
    inlined from ‘boost::geometry::detail::transform::transform_point::apply<mapnik::geometry::point<double>, mapnik::geometry::point<double>, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<double>&, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:65:30,
    inlined from ‘boost::geometry::detail::transform::transform_range_out<mapnik::geometry::point<double>, boost::geometry::range::back_insert_iterator<mapnik::geometry::linear_ring<double> >, mapnik::geometry::linear_ring<double>, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> >(mapnik::geometry::linear_ring<double> const&, boost::geometry::range::back_insert_iterator<mapnik::geometry::linear_ring<double> >, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:151:37,
    inlined from ‘boost::geometry::detail::transform::transform_polygon::apply<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> >(mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const&, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>&, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:171:46,
    inlined from ‘boost::geometry::resolve_strategy::transform::apply<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> >(mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const&, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>&, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:362:64,
    inlined from ‘boost::geometry::resolve_variant::transform<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container> >::apply<mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> >(mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const&, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>&, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:395:50,
    inlined from ‘boost::geometry::transform<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> >(mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const&, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>&, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:462:34,
    inlined from ‘mapnik::geometry::detail::transform_geometry<double, double, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> >(mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const&, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> const&)mapnik::geometry::polygon<double, mapnik::geometry::rings_container>’ at include/mapnik/geometry_transform.hpp:80:36:
include/mapnik/view_transform.hpp:102:18: warning: ‘p2.x’ may be used uninitialized [-Wmaybe-uninitialized]
  102 |         *x = (*x - extent_.minx()) * sx_ - (offset_x_ - offset_);
      |              ~~~~^~~~~~~~~~~~~~~~~
In file included from src/text/symbolizer_helpers.cpp:46:
include/mapnik/proj_strategy.hpp: In function ‘mapnik::geometry::detail::transform_geometry<double, double, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> >(mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const&, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> const&)mapnik::geometry::polygon<double, mapnik::geometry::rings_container>’:
include/mapnik/proj_strategy.hpp:98:12: note: ‘p2.x’ was declared here
   98 |         P2 p2;
      |            ^~
In member function ‘mapnik::view_transform::forward(double*, double*) const’,
    inlined from ‘mapnik::view_strategy::apply<mapnik::geometry::point<double>, mapnik::geometry::point<double> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<double>&) constbool’ at include/mapnik/view_strategy.hpp:48:20,
    inlined from ‘mapnik::view_strategy::execute<mapnik::geometry::point<double>, mapnik::geometry::point<double> >(mapnik::geometry::point<double> const&, bool&) constmapnik::geometry::point<double>’ at include/mapnik/view_strategy.hpp:58:23,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<double>, mapnik::view_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::view_strategy const&) constmapnik::geometry::point<double>’ at include/mapnik/geometry_strategy.hpp:80:45,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<double>, mapnik::proj_backward_strategy, mapnik::view_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::proj_backward_strategy const&, mapnik::view_strategy const&) constmapnik::geometry::point<double>’ at include/mapnik/geometry_strategy.hpp:74:30,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<double>, mapnik::proj_backward_strategy, mapnik::view_strategy, 0ul, 1ul>(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_backward_strategy const&, mapnik::view_strategy const&> const&, mapnik::geometry::helper::index<0ul, 1ul>) constmapnik::geometry::point<double>’ at include/mapnik/geometry_strategy.hpp:62:39,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<double> >(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_backward_strategy const&, mapnik::view_strategy const&> const&) constmapnik::geometry::point<double>’ at include/mapnik/geometry_strategy.hpp:68:51,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy>::apply<mapnik::geometry::point<double>, mapnik::geometry::point<double> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<double>&) constbool’ at include/mapnik/geometry_strategy.hpp:55:34,
    inlined from ‘boost::geometry::detail::transform::transform_point::apply<mapnik::geometry::point<double>, mapnik::geometry::point<double>, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<double>&, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:65:30,
    inlined from ‘boost::geometry::detail::transform::transform_range_out<mapnik::geometry::point<double>, boost::geometry::range::back_insert_iterator<mapnik::geometry::linear_ring<double> >, mapnik::geometry::linear_ring<double>, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> >(mapnik::geometry::linear_ring<double> const&, boost::geometry::range::back_insert_iterator<mapnik::geometry::linear_ring<double> >, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:151:37,
    inlined from ‘boost::geometry::detail::transform::transform_polygon::apply<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> >(mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const&, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>&, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:171:46,
    inlined from ‘boost::geometry::resolve_strategy::transform::apply<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> >(mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const&, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>&, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:362:64,
    inlined from ‘boost::geometry::resolve_variant::transform<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container> >::apply<mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> >(mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const&, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>&, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:395:50,
    inlined from ‘boost::geometry::transform<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> >(mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const&, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>&, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:462:34,
    inlined from ‘mapnik::geometry::detail::transform_geometry<double, double, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> >(mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const&, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> const&)mapnik::geometry::polygon<double, mapnik::geometry::rings_container>’ at include/mapnik/geometry_transform.hpp:80:36:
include/mapnik/view_transform.hpp:103:30: warning: ‘p2.y’ may be used uninitialized [-Wmaybe-uninitialized]
  103 |         *y = (extent_.maxy() - *y) * sy_ - (offset_y_ - offset_);
      |              ~~~~~~~~~~~~~~~~^~~~~
include/mapnik/proj_strategy.hpp: In function ‘mapnik::geometry::detail::transform_geometry<double, double, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> >(mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const&, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> const&)mapnik::geometry::polygon<double, mapnik::geometry::rings_container>’:
include/mapnik/proj_strategy.hpp:98:12: note: ‘p2.y’ was declared here
   98 |         P2 p2;
      |            ^~
In member function ‘mapnik::view_transform::forward(double*, double*) const’,
    inlined from ‘mapnik::view_strategy::apply<mapnik::geometry::point<double>, mapnik::geometry::point<double> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<double>&) constbool’ at include/mapnik/view_strategy.hpp:48:20,
    inlined from ‘mapnik::view_strategy::execute<mapnik::geometry::point<double>, mapnik::geometry::point<double> >(mapnik::geometry::point<double> const&, bool&) constmapnik::geometry::point<double>’ at include/mapnik/view_strategy.hpp:58:23,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<double>, mapnik::view_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::view_strategy const&) constmapnik::geometry::point<double>’ at include/mapnik/geometry_strategy.hpp:80:45,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<double>, mapnik::proj_backward_strategy, mapnik::view_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::proj_backward_strategy const&, mapnik::view_strategy const&) constmapnik::geometry::point<double>’ at include/mapnik/geometry_strategy.hpp:74:30,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<double>, mapnik::proj_backward_strategy, mapnik::view_strategy, 0ul, 1ul>(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_backward_strategy const&, mapnik::view_strategy const&> const&, mapnik::geometry::helper::index<0ul, 1ul>) constmapnik::geometry::point<double>’ at include/mapnik/geometry_strategy.hpp:62:39,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<double> >(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_backward_strategy const&, mapnik::view_strategy const&> const&) constmapnik::geometry::point<double>’ at include/mapnik/geometry_strategy.hpp:68:51,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy>::apply<mapnik::geometry::point<double>, mapnik::geometry::point<double> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<double>&) constbool’ at include/mapnik/geometry_strategy.hpp:55:34,
    inlined from ‘boost::geometry::detail::transform::transform_point::apply<mapnik::geometry::point<double>, mapnik::geometry::point<double>, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<double>&, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:65:30,
    inlined from ‘boost::geometry::detail::transform::transform_range_out<mapnik::geometry::point<double>, boost::geometry::range::back_insert_iterator<mapnik::geometry::linear_ring<double> >, mapnik::geometry::linear_ring<double>, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> >(mapnik::geometry::linear_ring<double> const&, boost::geometry::range::back_insert_iterator<mapnik::geometry::linear_ring<double> >, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:151:37,
    inlined from ‘boost::geometry::detail::transform::transform_polygon::apply<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> >(mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const&, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>&, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:198:52,
    inlined from ‘boost::geometry::resolve_strategy::transform::apply<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> >(mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const&, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>&, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:362:64,
    inlined from ‘boost::geometry::resolve_variant::transform<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container> >::apply<mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> >(mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const&, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>&, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:395:50,
    inlined from ‘boost::geometry::transform<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> >(mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const&, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>&, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:462:34,
    inlined from ‘mapnik::geometry::detail::transform_geometry<double, double, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> >(mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const&, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> const&)mapnik::geometry::polygon<double, mapnik::geometry::rings_container>’ at include/mapnik/geometry_transform.hpp:80:36:
include/mapnik/view_transform.hpp:102:18: warning: ‘p2.x’ may be used uninitialized [-Wmaybe-uninitialized]
  102 |         *x = (*x - extent_.minx()) * sx_ - (offset_x_ - offset_);
      |              ~~~~^~~~~~~~~~~~~~~~~
include/mapnik/proj_strategy.hpp: In function ‘mapnik::geometry::detail::transform_geometry<double, double, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> >(mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const&, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> const&)mapnik::geometry::polygon<double, mapnik::geometry::rings_container>’:
include/mapnik/proj_strategy.hpp:98:12: note: ‘p2.x’ was declared here
   98 |         P2 p2;
      |            ^~
In member function ‘mapnik::view_transform::forward(double*, double*) const’,
    inlined from ‘mapnik::view_strategy::apply<mapnik::geometry::point<double>, mapnik::geometry::point<double> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<double>&) constbool’ at include/mapnik/view_strategy.hpp:48:20,
    inlined from ‘mapnik::view_strategy::execute<mapnik::geometry::point<double>, mapnik::geometry::point<double> >(mapnik::geometry::point<double> const&, bool&) constmapnik::geometry::point<double>’ at include/mapnik/view_strategy.hpp:58:23,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<double>, mapnik::view_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::view_strategy const&) constmapnik::geometry::point<double>’ at include/mapnik/geometry_strategy.hpp:80:45,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<double>, mapnik::proj_backward_strategy, mapnik::view_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::proj_backward_strategy const&, mapnik::view_strategy const&) constmapnik::geometry::point<double>’ at include/mapnik/geometry_strategy.hpp:74:30,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<double>, mapnik::proj_backward_strategy, mapnik::view_strategy, 0ul, 1ul>(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_backward_strategy const&, mapnik::view_strategy const&> const&, mapnik::geometry::helper::index<0ul, 1ul>) constmapnik::geometry::point<double>’ at include/mapnik/geometry_strategy.hpp:62:39,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<double> >(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_backward_strategy const&, mapnik::view_strategy const&> const&) constmapnik::geometry::point<double>’ at include/mapnik/geometry_strategy.hpp:68:51,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy>::apply<mapnik::geometry::point<double>, mapnik::geometry::point<double> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<double>&) constbool’ at include/mapnik/geometry_strategy.hpp:55:34,
    inlined from ‘boost::geometry::detail::transform::transform_point::apply<mapnik::geometry::point<double>, mapnik::geometry::point<double>, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<double>&, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:65:30,
    inlined from ‘boost::geometry::detail::transform::transform_range_out<mapnik::geometry::point<double>, boost::geometry::range::back_insert_iterator<mapnik::geometry::linear_ring<double> >, mapnik::geometry::linear_ring<double>, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> >(mapnik::geometry::linear_ring<double> const&, boost::geometry::range::back_insert_iterator<mapnik::geometry::linear_ring<double> >, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:151:37,
    inlined from ‘boost::geometry::detail::transform::transform_polygon::apply<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> >(mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const&, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>&, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:198:52,
    inlined from ‘boost::geometry::resolve_strategy::transform::apply<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> >(mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const&, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>&, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:362:64,
    inlined from ‘boost::geometry::resolve_variant::transform<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container> >::apply<mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> >(mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const&, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>&, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:395:50,
    inlined from ‘boost::geometry::transform<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> >(mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const&, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>&, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:462:34,
    inlined from ‘mapnik::geometry::detail::transform_geometry<double, double, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> >(mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const&, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> const&)mapnik::geometry::polygon<double, mapnik::geometry::rings_container>’ at include/mapnik/geometry_transform.hpp:80:36:
include/mapnik/view_transform.hpp:103:30: warning: ‘p2.y’ may be used uninitialized [-Wmaybe-uninitialized]
  103 |         *y = (extent_.maxy() - *y) * sy_ - (offset_y_ - offset_);
      |              ~~~~~~~~~~~~~~~~^~~~~
include/mapnik/proj_strategy.hpp: In function ‘mapnik::geometry::detail::transform_geometry<double, double, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> >(mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const&, mapnik::geometry::strategy_group<mapnik::proj_backward_strategy, mapnik::view_strategy> const&)mapnik::geometry::polygon<double, mapnik::geometry::rings_container>’:
include/mapnik/proj_strategy.hpp:98:12: note: ‘p2.y’ was declared here
   98 |         P2 p2;
      |            ^~
src/text/symbolizer_helpers.cpp: In member function ‘mapnik::base_symbolizer_helper::initialize_points() const’:
src/text/symbolizer_helpers.cpp:320:29: warning: ‘pt.x’ may be used uninitialized [-Wmaybe-uninitialized]
  320 |                     label_x = pt.x;
      |                     ~~~~~~~~^~~~~~
src/text/symbolizer_helpers.cpp:317:41: note: ‘pt.x’ was declared here
  317 |                 geometry::point<double> pt;
      |                                         ^~
src/text/symbolizer_helpers.cpp:321:29: warning: ‘pt.y’ may be used uninitialized [-Wmaybe-uninitialized]
  321 |                     label_y = pt.y;
      |                     ~~~~~~~~^~~~~~
src/text/symbolizer_helpers.cpp:317:41: note: ‘pt.y’ was declared here
  317 |                 geometry::point<double> pt;
      |                                         ^~
c++ -o src/text/text_properties.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/text/text_properties.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/text/text_properties.hpp:31,
                 from src/text/text_properties.cpp:23:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/attribute.hpp:28,
                 from include/mapnik/text/text_properties.hpp:27:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/text/text_layout.hpp:34,
                 from src/text/text_properties.cpp:24:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/text/font_feature_settings.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/text/font_feature_settings.cpp
c++ -o src/text/formatting/base.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/text/formatting/base.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/text/text_properties.hpp:31,
                 from include/mapnik/text/formatting/registry.hpp:28,
                 from src/text/formatting/base.cpp:27:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/attribute.hpp:28,
                 from include/mapnik/text/formatting/base.hpp:27,
                 from src/text/formatting/base.cpp:25:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
c++ -o src/text/formatting/list.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/text/formatting/list.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/symbolizer.hpp:39,
                 from src/text/formatting/list.cpp:26:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/attribute.hpp:28,
                 from include/mapnik/text/formatting/base.hpp:27,
                 from include/mapnik/text/formatting/list.hpp:26,
                 from src/text/formatting/list.cpp:24:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
src/text/formatting/list.cpp: In member function ‘virtual void mapnik::formatting::list_node::to_xml(boost::property_tree::ptree&) const’:
src/text/formatting/list.cpp:40:26: warning: declaration of ‘node’ shadows a member of ‘mapnik::formatting::list_node’ [-Wshadow]
   40 |     for (node_ptr const& node : children_)
      |                          ^~~~
include/mapnik/text/formatting/base.hpp:51:1: note: shadowed declaration is here
   51 | {
      | ^
src/text/formatting/list.cpp: In member function ‘virtual void mapnik::formatting::list_node::apply(const mapnik::evaluated_format_properties_ptr&, const mapnik::feature_impl&, const mapnik::attributes&, mapnik::text_layout&) const’:
src/text/formatting/list.cpp:49:26: warning: declaration of ‘node’ shadows a member of ‘mapnik::formatting::list_node’ [-Wshadow]
   49 |     for (node_ptr const& node : children_)
      |                          ^~~~
include/mapnik/text/formatting/base.hpp:51:1: note: shadowed declaration is here
   51 | {
      | ^
src/text/formatting/list.cpp: In member function ‘virtual void mapnik::formatting::list_node::add_expressions(mapnik::expression_set&) const’:
src/text/formatting/list.cpp:58:26: warning: declaration of ‘node’ shadows a member of ‘mapnik::formatting::list_node’ [-Wshadow]
   58 |     for (node_ptr const& node : children_)
      |                          ^~~~
include/mapnik/text/formatting/base.hpp:51:1: note: shadowed declaration is here
   51 | {
      | ^
c++ -o src/text/formatting/text.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/text/formatting/text.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/symbolizer.hpp:39,
                 from src/text/formatting/text.cpp:27:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/attribute.hpp:28,
                 from include/mapnik/text/formatting/base.hpp:27,
                 from include/mapnik/text/formatting/text.hpp:26,
                 from src/text/formatting/text.cpp:23:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/text/text_layout.hpp:34,
                 from src/text/formatting/text.cpp:30:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/text/formatting/format.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/text/formatting/format.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/symbolizer.hpp:39,
                 from src/text/formatting/format.cpp:26:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from src/text/formatting/format.cpp:25:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/text/text_layout.hpp:34,
                 from src/text/formatting/format.cpp:27:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/text/formatting/layout.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/text/formatting/layout.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/text/text_properties.hpp:31,
                 from src/text/formatting/layout.cpp:24:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/attribute.hpp:28,
                 from include/mapnik/text/text_properties.hpp:27:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/text/text_layout.hpp:34,
                 from src/text/formatting/layout.cpp:25:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/text/formatting/registry.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/text/formatting/registry.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/text/text_properties.hpp:31,
                 from include/mapnik/text/formatting/registry.hpp:28,
                 from src/text/formatting/registry.cpp:23:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/attribute.hpp:28,
                 from include/mapnik/text/formatting/base.hpp:27,
                 from include/mapnik/text/formatting/registry.hpp:27:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
c++ -o src/text/placements/registry.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/text/placements/registry.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/text/text_properties.hpp:31,
                 from include/mapnik/text/placements/base.hpp:28,
                 from include/mapnik/text/placements/registry.hpp:27,
                 from src/text/placements/registry.cpp:23:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/attribute.hpp:28,
                 from include/mapnik/text/text_properties.hpp:27:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from src/text/placements/registry.cpp:25:
include/mapnik/text/placements/list.hpp: In constructor ‘mapnik::text_placement_info_list::text_placement_info_list(const mapnik::text_placements_list*, double)’:
include/mapnik/text/placements/list.hpp:53:73: warning: declaration of ‘scale_factor’ shadows a member of ‘mapnik::text_placement_info_list’ [-Wshadow]
   53 |     text_placement_info_list(text_placements_list const* parent, double scale_factor) :
      |                                                                  ~~~~~~~^~~~~~~~~~~~
include/mapnik/text/placements/base.hpp:63:12: note: shadowed declaration is here
   63 |     double scale_factor;
      |            ^~~~~~~~~~~~
include/mapnik/text/placements/list.hpp: In constructor ‘mapnik::text_placement_info_list::text_placement_info_list(const mapnik::text_placements_list*, double)’:
include/mapnik/text/placements/list.hpp:53:73: warning: declaration of ‘scale_factor’ shadows a member of ‘mapnik::text_placement_info_list’ [-Wshadow]
   53 |     text_placement_info_list(text_placements_list const* parent, double scale_factor) :
      |                                                                  ~~~~~~~^~~~~~~~~~~~
include/mapnik/text/placements/base.hpp:63:12: note: shadowed declaration is here
   63 |     double scale_factor;
      |            ^~~~~~~~~~~~
include/mapnik/text/placements/list.hpp: In constructor ‘mapnik::text_placement_info_list::text_placement_info_list(const mapnik::text_placements_list*, double)’:
include/mapnik/text/placements/list.hpp:53:73: warning: declaration of ‘scale_factor’ shadows a member of ‘mapnik::text_placement_info_list’ [-Wshadow]
   53 |     text_placement_info_list(text_placements_list const* parent, double scale_factor) :
      |                                                                  ~~~~~~~^~~~~~~~~~~~
include/mapnik/text/placements/base.hpp:63:12: note: shadowed declaration is here
   63 |     double scale_factor;
      |            ^~~~~~~~~~~~
c++ -o src/text/placements/base.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/text/placements/base.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/text/text_properties.hpp:31,
                 from include/mapnik/text/placements/base.hpp:28,
                 from src/text/placements/base.cpp:23:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/attribute.hpp:28,
                 from include/mapnik/text/text_properties.hpp:27:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
c++ -o src/text/placements/dummy.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/text/placements/dummy.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/text/text_properties.hpp:31,
                 from include/mapnik/text/placements/base.hpp:28,
                 from include/mapnik/text/placements/dummy.hpp:27,
                 from src/text/placements/dummy.cpp:23:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/attribute.hpp:28,
                 from include/mapnik/text/text_properties.hpp:27:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
c++ -o src/text/placements/list.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/text/placements/list.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/text/text_properties.hpp:31,
                 from include/mapnik/text/placements/base.hpp:28,
                 from include/mapnik/text/placements/list.hpp:24,
                 from src/text/placements/list.cpp:24:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/attribute.hpp:28,
                 from include/mapnik/text/text_properties.hpp:27:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
include/mapnik/text/placements/list.hpp: In constructor ‘mapnik::text_placement_info_list::text_placement_info_list(const mapnik::text_placements_list*, double)’:
include/mapnik/text/placements/list.hpp:53:73: warning: declaration of ‘scale_factor’ shadows a member of ‘mapnik::text_placement_info_list’ [-Wshadow]
   53 |     text_placement_info_list(text_placements_list const* parent, double scale_factor) :
      |                                                                  ~~~~~~~^~~~~~~~~~~~
include/mapnik/text/placements/base.hpp:63:12: note: shadowed declaration is here
   63 |     double scale_factor;
      |            ^~~~~~~~~~~~
include/mapnik/text/placements/list.hpp: In constructor ‘mapnik::text_placement_info_list::text_placement_info_list(const mapnik::text_placements_list*, double)’:
include/mapnik/text/placements/list.hpp:53:73: warning: declaration of ‘scale_factor’ shadows a member of ‘mapnik::text_placement_info_list’ [-Wshadow]
   53 |     text_placement_info_list(text_placements_list const* parent, double scale_factor) :
      |                                                                  ~~~~~~~^~~~~~~~~~~~
include/mapnik/text/placements/base.hpp:63:12: note: shadowed declaration is here
   63 |     double scale_factor;
      |            ^~~~~~~~~~~~
include/mapnik/text/placements/list.hpp: In constructor ‘mapnik::text_placement_info_list::text_placement_info_list(const mapnik::text_placements_list*, double)’:
include/mapnik/text/placements/list.hpp:53:73: warning: declaration of ‘scale_factor’ shadows a member of ‘mapnik::text_placement_info_list’ [-Wshadow]
   53 |     text_placement_info_list(text_placements_list const* parent, double scale_factor) :
      |                                                                  ~~~~~~~^~~~~~~~~~~~
include/mapnik/text/placements/base.hpp:63:12: note: shadowed declaration is here
   63 |     double scale_factor;
      |            ^~~~~~~~~~~~
c++ -o src/text/placements/simple.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/text/placements/simple.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/text/text_properties.hpp:31,
                 from include/mapnik/text/placements/base.hpp:28,
                 from include/mapnik/text/placements/simple.hpp:27,
                 from src/text/placements/simple.cpp:25:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/attribute.hpp:28,
                 from include/mapnik/text/text_properties.hpp:27:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
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 src/text/placements/simple.cpp:35:
/usr/include/boost/spirit/include/phoenix_core.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/core.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/core.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_stl.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/stl.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/stl.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
src/text/placements/simple.cpp: In constructor ‘mapnik::text_placement_info_simple::text_placement_info_simple(const mapnik::text_placements_simple*, const std::string&, double)’:
src/text/placements/simple.cpp:105:35: warning: declaration of ‘scale_factor’ shadows a member of ‘mapnik::text_placement_info_simple’ [-Wshadow]
  105 |                            double scale_factor)
      |                            ~~~~~~~^~~~~~~~~~~~
include/mapnik/text/placements/base.hpp:63:12: note: shadowed declaration is here
   63 |     double scale_factor;
      |            ^~~~~~~~~~~~
src/text/placements/simple.cpp: In constructor ‘mapnik::text_placement_info_simple::text_placement_info_simple(const mapnik::text_placements_simple*, const std::string&, double)’:
src/text/placements/simple.cpp:105:35: warning: declaration of ‘scale_factor’ shadows a member of ‘mapnik::text_placement_info_simple’ [-Wshadow]
  105 |                            double scale_factor)
      |                            ~~~~~~~^~~~~~~~~~~~
include/mapnik/text/placements/base.hpp:63:12: note: shadowed declaration is here
   63 |     double scale_factor;
      |            ^~~~~~~~~~~~
src/text/placements/simple.cpp: In constructor ‘mapnik::text_placement_info_simple::text_placement_info_simple(const mapnik::text_placements_simple*, const std::string&, double)’:
src/text/placements/simple.cpp:105:35: warning: declaration of ‘scale_factor’ shadows a member of ‘mapnik::text_placement_info_simple’ [-Wshadow]
  105 |                            double scale_factor)
      |                            ~~~~~~~^~~~~~~~~~~~
include/mapnik/text/placements/base.hpp:63:12: note: shadowed declaration is here
   63 |     double scale_factor;
      |            ^~~~~~~~~~~~
c++ -o src/group/group_layout_manager.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/group/group_layout_manager.cpp
c++ -o src/group/group_rule.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/group/group_rule.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/symbolizer.hpp:39,
                 from src/group/group_rule.cpp:24:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/attribute.hpp:28,
                 from include/mapnik/expression_evaluator.hpp:27,
                 from include/mapnik/symbolizer.hpp:33:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
c++ -o src/group/group_symbolizer_helper.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/group/group_symbolizer_helper.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/text/text_properties.hpp:31,
                 from include/mapnik/text/text_layout.hpp:31,
                 from include/mapnik/text/placement_finder.hpp:28,
                 from include/mapnik/text/symbolizer_helpers.hpp:26,
                 from include/mapnik/group/group_symbolizer_helper.hpp:26,
                 from src/group/group_symbolizer_helper.cpp:24:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/attribute.hpp:28,
                 from include/mapnik/text/text_layout.hpp:29:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/text/text_layout.hpp:34:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/xml_tree.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/xml_tree.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from src/xml_tree.cpp:31:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/attribute.hpp:28,
                 from include/mapnik/xml_attribute_cast.hpp:36,
                 from src/xml_tree.cpp:27:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
src/xml_tree.cpp: In member function ‘void mapnik::xml_node::add_attribute(const char*, const char*)’:
src/xml_tree.cpp:232:62: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
  232 | void xml_node::add_attribute(const char * name, const char * value)
      |                                                 ~~~~~~~~~~~~~^~~~~
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
src/xml_tree.cpp: In member function ‘T mapnik::xml_node::get_attr(const std::string&, const T&) const’:
src/xml_tree.cpp:348:24: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
  348 |     boost::optional<T> value = get_opt_attr<T>(name);
      |                        ^~~~~
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
src/xml_tree.cpp: In member function ‘T mapnik::xml_node::get_attr(const std::string&) const’:
src/xml_tree.cpp:356:24: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
  356 |     boost::optional<T> value = get_opt_attr<T>(name);
      |                        ^~~~~
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
c++ -o src/config_error.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/config_error.cpp
c++ -o src/color_factory.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/color_factory.cpp
c++ -o src/renderer_common.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/renderer_common.cpp
In file included from include/mapnik/renderer_common.hpp:27,
                 from src/renderer_common.cpp:23:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/renderer_common/render_group_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/renderer_common/render_group_symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/symbolizer.hpp:39,
                 from include/mapnik/attribute_collector.hpp:30,
                 from src/renderer_common/render_group_symbolizer.cpp:24:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/transform_processor.hpp:28,
                 from include/mapnik/attribute_collector.hpp:27:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/text/text_layout.hpp:34,
                 from include/mapnik/text/placement_finder.hpp:28,
                 from include/mapnik/text/symbolizer_helpers.hpp:26,
                 from include/mapnik/group/group_symbolizer_helper.hpp:26,
                 from src/renderer_common/render_group_symbolizer.cpp:27:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from deps/agg/include/agg_vertex_sequence.h:23,
                 from deps/agg/include/agg_math_stroke.h:24,
                 from include/mapnik/vertex_converters.hpp:42,
                 from include/mapnik/text/symbolizer_helpers.hpp:28:
deps/agg/include/agg_array.h: In instantiation of ‘agg::pod_bvector<T, S>::pod_bvector(const agg::pod_bvector<T, S>&) [with T = mapnik::svg::path_attributes; unsigned int S = 6]’:
include/mapnik/renderer_common/render_thunk.hpp:59:22:   required from here
deps/agg/include/agg_array.h:590:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct mapnik::svg::path_attributes’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  590 |             memcpy(m_blocks[i], v.m_blocks[i], block_size * sizeof(T));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from include/mapnik/renderer_common/render_thunk.hpp:30,
                 from include/mapnik/renderer_common/render_group_symbolizer.hpp:29,
                 from src/renderer_common/render_group_symbolizer.cpp:29:
include/mapnik/svg/svg_path_attributes.hpp:40:8: note: ‘struct mapnik::svg::path_attributes’ declared here
   40 | struct path_attributes
      |        ^~~~~~~~~~~~~~~
c++ -o src/renderer_common/render_markers_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/renderer_common/render_markers_symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/symbolizer.hpp:39,
                 from include/mapnik/marker_helpers.hpp:30,
                 from src/renderer_common/render_markers_symbolizer.cpp:27:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from include/mapnik/marker_helpers.hpp:26:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/renderer_common.hpp:27,
                 from include/mapnik/renderer_common/render_markers_symbolizer.hpp:28,
                 from include/mapnik/marker_helpers.hpp:38:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/renderer_common/render_pattern.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/renderer_common/render_pattern.cpp
c++ -o src/renderer_common/render_thunk_extractor.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/renderer_common/render_thunk_extractor.cpp
In file included from include/mapnik/renderer_common.hpp:27,
                 from include/mapnik/renderer_common/render_markers_symbolizer.hpp:28,
                 from src/renderer_common/render_thunk_extractor.cpp:26:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/renderer_common/render_markers_symbolizer.hpp:29:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/attribute.hpp:28,
                 from include/mapnik/renderer_common.hpp:30:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
src/renderer_common/render_thunk_extractor.cpp: In member function ‘void mapnik::render_thunk_extractor::operator()(const mapnik::markers_symbolizer&) const’:
src/renderer_common/render_thunk_extractor.cpp:90:11: warning: declaration of ‘using context_type = struct mapnik::detail::thunk_markers_renderer_context’ shadows a global declaration [-Wshadow]
   90 |     using context_type = detail::thunk_markers_renderer_context;
      |           ^~~~~~~~~~~~
In file included from include/mapnik/expression_evaluator.hpp:32,
                 from include/mapnik/symbolizer.hpp:33,
                 from include/mapnik/vertex_converters.hpp:38,
                 from include/mapnik/text/symbolizer_helpers.hpp:28,
                 from include/mapnik/renderer_common/render_thunk.hpp:31,
                 from include/mapnik/renderer_common/render_thunk_extractor.hpp:28,
                 from src/renderer_common/render_thunk_extractor.cpp:27:
include/mapnik/feature.hpp:90:7: note: shadowed declaration is here
   90 | using context_type = context<std::map<std::string,std::size_t> >;
      |       ^~~~~~~~~~~~
In file included from include/mapnik/svg/svg_path_adapter.hpp:34,
                 from include/mapnik/marker.hpp:29,
                 from include/mapnik/renderer_common/render_markers_symbolizer.hpp:26:
deps/agg/include/agg_array.h: In instantiation of ‘agg::pod_bvector<T, S>::pod_bvector(const agg::pod_bvector<T, S>&) [with T = mapnik::svg::path_attributes; unsigned int S = 6]’:
include/mapnik/renderer_common/render_thunk.hpp:59:22:   required from here
deps/agg/include/agg_array.h:590:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct mapnik::svg::path_attributes’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  590 |             memcpy(m_blocks[i], v.m_blocks[i], block_size * sizeof(T));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from include/mapnik/renderer_common/render_thunk.hpp:30:
include/mapnik/svg/svg_path_attributes.hpp:40:8: note: ‘struct mapnik::svg::path_attributes’ declared here
   40 | struct path_attributes
      |        ^~~~~~~~~~~~~~~
c++ -o src/renderer_common/pattern_alignment.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/renderer_common/pattern_alignment.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/symbolizer.hpp:39,
                 from src/renderer_common/pattern_alignment.cpp:28:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/attribute.hpp:28,
                 from include/mapnik/expression_evaluator.hpp:27,
                 from include/mapnik/symbolizer.hpp:33:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/renderer_common.hpp:27,
                 from src/renderer_common/pattern_alignment.cpp:29:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/math.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/math.cpp
c++ -o src/value.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/value.cpp
c++ -o src/cairo/process_markers_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/cairo/process_markers_symbolizer.cpp
In file included from include/mapnik/cairo/cairo_context.hpp:33,
                 from include/mapnik/cairo/cairo_renderer.hpp:33,
                 from src/cairo/process_markers_symbolizer.cpp:26:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cairo/process_markers_symbolizer.cpp: In member function ‘void mapnik::cairo_renderer<T>::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&)’:
src/cairo/process_markers_symbolizer.cpp:79:11: warning: declaration of ‘using context_type = struct mapnik::detail::cairo_markers_renderer_context’ shadows a global declaration [-Wshadow]
   79 |     using context_type = detail::cairo_markers_renderer_context;
      |           ^~~~~~~~~~~~
In file included from include/mapnik/expression_evaluator.hpp:32,
                 from include/mapnik/symbolizer.hpp:33,
                 from src/cairo/process_markers_symbolizer.cpp:29:
include/mapnik/feature.hpp:90:7: note: shadowed declaration is here
   90 | using context_type = context<std::map<std::string,std::size_t> >;
      |       ^~~~~~~~~~~~
c++ -o src/cairo/process_group_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/cairo/process_group_symbolizer.cpp
In file included from include/mapnik/cairo/cairo_context.hpp:33,
                 from include/mapnik/cairo/cairo_renderer.hpp:33,
                 from src/cairo/process_group_symbolizer.cpp:29:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from include/mapnik/svg/svg_path_adapter.hpp:34,
                 from include/mapnik/marker.hpp:29,
                 from src/cairo/process_group_symbolizer.cpp:26:
deps/agg/include/agg_array.h: In instantiation of ‘agg::pod_bvector<T, S>::pod_bvector(const agg::pod_bvector<T, S>&) [with T = mapnik::svg::path_attributes; unsigned int S = 6]’:
include/mapnik/renderer_common/render_thunk.hpp:59:22:   required from here
deps/agg/include/agg_array.h:590:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct mapnik::svg::path_attributes’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  590 |             memcpy(m_blocks[i], v.m_blocks[i], block_size * sizeof(T));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from include/mapnik/renderer_common/render_thunk.hpp:30,
                 from include/mapnik/renderer_common/render_group_symbolizer.hpp:29,
                 from src/cairo/process_group_symbolizer.cpp:33:
include/mapnik/svg/svg_path_attributes.hpp:40:8: note: ‘struct mapnik::svg::path_attributes’ declared here
   40 | struct path_attributes
      |        ^~~~~~~~~~~~~~~
c++ -o src/cairo/cairo_context.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/cairo/cairo_context.cpp
In file included from include/mapnik/cairo/cairo_context.hpp:33,
                 from src/cairo/cairo_context.cpp:25:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/cairo/cairo_renderer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/cairo/cairo_renderer.cpp
In file included from include/mapnik/cairo/cairo_context.hpp:33,
                 from include/mapnik/cairo/cairo_renderer.hpp:33,
                 from src/cairo/cairo_renderer.cpp:29:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cairo/cairo_renderer.cpp: In member function ‘void mapnik::cairo_render_marker_visitor::operator()(const mapnik::marker_svg&)’:
src/cairo/cairo_renderer.cpp:257:60: warning: declaration of ‘attributes’ shadows a global declaration [-Wshadow]
  257 |             agg::pod_bvector<svg::path_attributes> const & attributes = vmarker->attributes();
      |                                                            ^~~~~~~~~~
In file included from include/mapnik/symbolizer_base.hpp:34,
                 from include/mapnik/rule.hpp:28,
                 from include/mapnik/cairo/cairo_renderer.hpp:32:
include/mapnik/attribute.hpp:73:7: note: shadowed declaration is here
   73 | using attributes = std::unordered_map<std::string, value>;
      |       ^~~~~~~~~~
c++ -o src/cairo/cairo_render_vector.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/cairo/cairo_render_vector.cpp
In file included from include/mapnik/cairo/cairo_context.hpp:33,
                 from include/mapnik/cairo/cairo_renderer.hpp:33,
                 from src/cairo/cairo_render_vector.cpp:26:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/cairo/cairo_render_vector.cpp: In function ‘void mapnik::render_vector_marker(cairo_context&, svg::svg_path_adapter&, const agg::pod_bvector<svg::path_attributes>&, const box2d<double>&, const agg::trans_affine&, double)’:
src/cairo/cairo_render_vector.cpp:36:74: warning: declaration of ‘attributes’ shadows a global declaration [-Wshadow]
   36 |                           agg::pod_bvector<svg::path_attributes> const & attributes,
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
In file included from include/mapnik/symbolizer_base.hpp:34,
                 from include/mapnik/rule.hpp:28,
                 from include/mapnik/cairo/cairo_renderer.hpp:32:
include/mapnik/attribute.hpp:73:7: note: shadowed declaration is here
   73 | using attributes = std::unordered_map<std::string, value>;
      |       ^~~~~~~~~~
c++ -o src/cairo/process_text_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/cairo/process_text_symbolizer.cpp
In file included from include/mapnik/cairo/cairo_context.hpp:33,
                 from include/mapnik/cairo/cairo_renderer.hpp:33,
                 from src/cairo/process_text_symbolizer.cpp:26:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/cairo/process_line_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/cairo/process_line_symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from include/mapnik/cairo/cairo_renderer.hpp:32,
                 from src/cairo/process_line_symbolizer.cpp:28:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from src/cairo/process_line_symbolizer.cpp:26:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/cairo/cairo_context.hpp:33,
                 from include/mapnik/cairo/cairo_renderer.hpp:33:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/cairo/process_line_pattern_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/cairo/process_line_pattern_symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from include/mapnik/cairo/cairo_renderer.hpp:32,
                 from src/cairo/process_line_pattern_symbolizer.cpp:29:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from src/cairo/process_line_pattern_symbolizer.cpp:27:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/cairo/cairo_context.hpp:33,
                 from include/mapnik/cairo/cairo_renderer.hpp:33:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/cairo/process_polygon_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/cairo/process_polygon_symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from include/mapnik/cairo/cairo_renderer.hpp:32,
                 from src/cairo/process_polygon_symbolizer.cpp:28:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from src/cairo/process_polygon_symbolizer.cpp:26:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/cairo/cairo_context.hpp:33,
                 from include/mapnik/cairo/cairo_renderer.hpp:33:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/cairo/process_polygon_pattern_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/cairo/process_polygon_pattern_symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from include/mapnik/cairo/cairo_renderer.hpp:32,
                 from src/cairo/process_polygon_pattern_symbolizer.cpp:28:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from src/cairo/process_polygon_pattern_symbolizer.cpp:26:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/cairo/cairo_context.hpp:33,
                 from include/mapnik/cairo/cairo_renderer.hpp:33:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/cairo/process_debug_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/cairo/process_debug_symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/symbolizer.hpp:39,
                 from src/cairo/process_debug_symbolizer.cpp:27:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from src/cairo/process_debug_symbolizer.cpp:26:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/cairo/cairo_context.hpp:33,
                 from include/mapnik/cairo/cairo_renderer.hpp:33,
                 from src/cairo/process_debug_symbolizer.cpp:30:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/cairo/process_point_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/cairo/process_point_symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/symbolizer.hpp:39,
                 from src/cairo/process_point_symbolizer.cpp:26:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/attribute.hpp:28,
                 from include/mapnik/expression_evaluator.hpp:27,
                 from include/mapnik/symbolizer.hpp:33:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/cairo/cairo_context.hpp:33,
                 from src/cairo/process_point_symbolizer.cpp:29:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/cairo/process_point_symbolizer.cpp:32:
include/mapnik/renderer_common/process_point_symbolizer.hpp: In function ‘mapnik::render_point_symbolizer<mapnik::cairo_renderer<std::shared_ptr<_cairo> >::process(mapnik::point_symbolizer const&, mapnik::feature_impl&, mapnik::proj_transform const&)::{lambda(mapnik::pixel_position const&, mapnik::marker const&, agg::trans_affine const&, double)#1}, mapnik::renderer_common>(mapnik::point_symbolizer const&, mapnik::feature_impl&, mapnik::proj_transform const&, mapnik::renderer_common&, mapnik::cairo_renderer<std::shared_ptr<_cairo> >::process(mapnik::point_symbolizer const&, mapnik::feature_impl&, mapnik::proj_transform const&)::{lambda(mapnik::pixel_position const&, mapnik::marker const&, agg::trans_affine const&, double)#1})void’:
include/mapnik/renderer_common/process_point_symbolizer.hpp:90:23: warning: ‘pt.x’ may be used uninitialized [-Wmaybe-uninitialized]
   90 |         double x = pt.x;
      |                    ~~~^
include/mapnik/renderer_common/process_point_symbolizer.hpp:72:41: note: ‘pt’ declared here
   72 |         mapnik::geometry::point<double> pt;
      |                                         ^~
include/mapnik/renderer_common/process_point_symbolizer.hpp:91:23: warning: ‘pt.y’ may be used uninitialized [-Wmaybe-uninitialized]
   91 |         double y = pt.y;
      |                    ~~~^
include/mapnik/renderer_common/process_point_symbolizer.hpp:72:41: note: ‘pt’ declared here
   72 |         mapnik::geometry::point<double> pt;
      |                                         ^~
include/mapnik/renderer_common/process_point_symbolizer.hpp:90:23: warning: ‘pt.x’ may be used uninitialized [-Wmaybe-uninitialized]
   90 |         double x = pt.x;
      |                    ~~~^
include/mapnik/renderer_common/process_point_symbolizer.hpp:72:41: note: ‘pt’ declared here
   72 |         mapnik::geometry::point<double> pt;
      |                                         ^~
include/mapnik/renderer_common/process_point_symbolizer.hpp:91:23: warning: ‘pt.y’ may be used uninitialized [-Wmaybe-uninitialized]
   91 |         double y = pt.y;
      |                    ~~~^
include/mapnik/renderer_common/process_point_symbolizer.hpp:72:41: note: ‘pt’ declared here
   72 |         mapnik::geometry::point<double> pt;
      |                                         ^~
include/mapnik/renderer_common/process_point_symbolizer.hpp:90:23: warning: ‘pt.x’ may be used uninitialized [-Wmaybe-uninitialized]
   90 |         double x = pt.x;
      |                    ~~~^
include/mapnik/renderer_common/process_point_symbolizer.hpp:72:41: note: ‘pt’ declared here
   72 |         mapnik::geometry::point<double> pt;
      |                                         ^~
include/mapnik/renderer_common/process_point_symbolizer.hpp:91:23: warning: ‘pt.y’ may be used uninitialized [-Wmaybe-uninitialized]
   91 |         double y = pt.y;
      |                    ~~~^
include/mapnik/renderer_common/process_point_symbolizer.hpp:72:41: note: ‘pt’ declared here
   72 |         mapnik::geometry::point<double> pt;
      |                                         ^~
c++ -o src/cairo/process_raster_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/cairo/process_raster_symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from include/mapnik/cairo/cairo_renderer.hpp:32,
                 from src/cairo/process_raster_symbolizer.cpp:30:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from src/cairo/process_raster_symbolizer.cpp:27:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/cairo/cairo_context.hpp:33,
                 from include/mapnik/cairo/cairo_renderer.hpp:33:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/cairo/process_building_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/cairo/process_building_symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/symbolizer.hpp:39,
                 from src/cairo/process_building_symbolizer.cpp:28:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from src/cairo/process_building_symbolizer.cpp:27:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/cairo/cairo_context.hpp:33,
                 from include/mapnik/cairo/cairo_renderer.hpp:33,
                 from src/cairo/process_building_symbolizer.cpp:30:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/png_reader.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/png_reader.cpp
c++ -o src/tiff_reader.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/tiff_reader.cpp
In file included from src/tiff_reader.cpp:38:
include/mapnik/mapped_memory_cache.hpp:60:35: warning: type attributes ignored after type is already defined [-Wattributes]
   60 | extern template class MAPNIK_DECL singleton<mapped_memory_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/tiff_reader.cpp: In member function ‘void mapnik::tiff_reader<T>::init()’:
src/tiff_reader.cpp:346:12: warning: ‘uint16’ is deprecated [-Wdeprecated-declarations]
  346 |     uint16 extrasamples = 0;
      |            ^~~~~~~~~~~~
In file included from /usr/include/tiffio.h:31,
                 from src/tiff_reader.cpp:29:
/usr/include/tiff.h:83:38: note: declared here
   83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
src/tiff_reader.cpp:347:13: warning: ‘uint16’ is deprecated [-Wdeprecated-declarations]
  347 |     uint16* sampleinfo = nullptr;
      |             ^~~~~~~~~~
/usr/include/tiff.h:83:38: note: declared here
   83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
src/tiff_reader.cpp:360:16: warning: ‘uint16’ is deprecated [-Wdeprecated-declarations]
  360 |         uint16 count = 0;
      |                ^~~~~
/usr/include/tiff.h:83:38: note: declared here
   83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
c++ -o src/webp_reader.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/webp_reader.cpp
c++ -o src/jpeg_reader.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/jpeg_reader.cpp
c++ -o src/agg/agg_renderer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/agg/agg_renderer.cpp
In file included from include/mapnik/renderer_common.hpp:27,
                 from include/mapnik/agg_renderer.hpp:37,
                 from src/agg/agg_renderer.cpp:24:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/agg/agg_renderer.cpp: In member function ‘void mapnik::agg_render_marker_visitor<buffer_type>::operator()(const mapnik::marker_svg&) const’:
src/agg/agg_renderer.cpp:380:15: warning: declaration of ‘using svg_attribute_type = class agg::pod_bvector<mapnik::svg::path_attributes>’ shadows a global declaration [-Wshadow]
  380 |         using svg_attribute_type = agg::pod_bvector<mapnik::svg::path_attributes>;
      |               ^~~~~~~~~~~~~~~~~~
In file included from src/agg/agg_renderer.cpp:32:
include/mapnik/marker.hpp:48:7: note: shadowed declaration is here
   48 | using svg_attribute_type = agg::pod_bvector<svg::path_attributes>;
      |       ^~~~~~~~~~~~~~~~~~
c++ -o src/agg/process_dot_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/agg/process_dot_symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from include/mapnik/agg_renderer.hpp:30,
                 from src/agg/process_dot_symbolizer.cpp:25:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from src/agg/process_dot_symbolizer.cpp:24:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/renderer_common.hpp:27,
                 from include/mapnik/agg_renderer.hpp:37:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/agg/process_building_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/agg/process_building_symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from include/mapnik/agg_renderer.hpp:30,
                 from src/agg/process_building_symbolizer.cpp:27:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from src/agg/process_building_symbolizer.cpp:26:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/renderer_common.hpp:27,
                 from include/mapnik/agg_renderer.hpp:37:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/agg/process_line_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/agg/process_line_symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from include/mapnik/agg_renderer.hpp:30,
                 from src/agg/process_line_symbolizer.cpp:27:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from src/agg/process_line_symbolizer.cpp:24:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/renderer_common.hpp:27,
                 from include/mapnik/agg_renderer.hpp:37:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/agg/process_line_pattern_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/agg/process_line_pattern_symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from include/mapnik/agg_renderer.hpp:30,
                 from src/agg/process_line_pattern_symbolizer.cpp:27:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from src/agg/process_line_pattern_symbolizer.cpp:24:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/renderer_common.hpp:27,
                 from include/mapnik/agg_renderer.hpp:37:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/agg/process_text_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/agg/process_text_symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from include/mapnik/agg_renderer.hpp:30,
                 from src/agg/process_text_symbolizer.cpp:25:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from src/agg/process_text_symbolizer.cpp:24:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/renderer_common.hpp:27,
                 from include/mapnik/agg_renderer.hpp:37:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/agg/process_point_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/agg/process_point_symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from include/mapnik/agg_renderer.hpp:30,
                 from src/agg/process_point_symbolizer.cpp:25:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from src/agg/process_point_symbolizer.cpp:24:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/renderer_common.hpp:27,
                 from include/mapnik/agg_renderer.hpp:37:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/agg/process_point_symbolizer.cpp:35:
include/mapnik/renderer_common/process_point_symbolizer.hpp: In function ‘mapnik::render_point_symbolizer<mapnik::agg_renderer<mapnik::image<mapnik::rgba8_t>, mapnik::label_collision_detector4>::process(mapnik::point_symbolizer const&, mapnik::feature_impl&, mapnik::proj_transform const&)::{lambda(mapnik::pixel_position const&, mapnik::marker const&, agg::trans_affine const&, double)#1}, mapnik::renderer_common>(mapnik::point_symbolizer const&, mapnik::feature_impl&, mapnik::proj_transform const&, mapnik::renderer_common&, mapnik::agg_renderer<mapnik::image<mapnik::rgba8_t>, mapnik::label_collision_detector4>::process(mapnik::point_symbolizer const&, mapnik::feature_impl&, mapnik::proj_transform const&)::{lambda(mapnik::pixel_position const&, mapnik::marker const&, agg::trans_affine const&, double)#1})void’:
include/mapnik/renderer_common/process_point_symbolizer.hpp:90:23: warning: ‘pt.x’ may be used uninitialized [-Wmaybe-uninitialized]
   90 |         double x = pt.x;
      |                    ~~~^
include/mapnik/renderer_common/process_point_symbolizer.hpp:72:41: note: ‘pt’ declared here
   72 |         mapnik::geometry::point<double> pt;
      |                                         ^~
include/mapnik/renderer_common/process_point_symbolizer.hpp:91:23: warning: ‘pt.y’ may be used uninitialized [-Wmaybe-uninitialized]
   91 |         double y = pt.y;
      |                    ~~~^
include/mapnik/renderer_common/process_point_symbolizer.hpp:72:41: note: ‘pt’ declared here
   72 |         mapnik::geometry::point<double> pt;
      |                                         ^~
include/mapnik/renderer_common/process_point_symbolizer.hpp:90:23: warning: ‘pt.x’ may be used uninitialized [-Wmaybe-uninitialized]
   90 |         double x = pt.x;
      |                    ~~~^
include/mapnik/renderer_common/process_point_symbolizer.hpp:72:41: note: ‘pt’ declared here
   72 |         mapnik::geometry::point<double> pt;
      |                                         ^~
include/mapnik/renderer_common/process_point_symbolizer.hpp:91:23: warning: ‘pt.y’ may be used uninitialized [-Wmaybe-uninitialized]
   91 |         double y = pt.y;
      |                    ~~~^
include/mapnik/renderer_common/process_point_symbolizer.hpp:72:41: note: ‘pt’ declared here
   72 |         mapnik::geometry::point<double> pt;
      |                                         ^~
include/mapnik/renderer_common/process_point_symbolizer.hpp:90:23: warning: ‘pt.x’ may be used uninitialized [-Wmaybe-uninitialized]
   90 |         double x = pt.x;
      |                    ~~~^
include/mapnik/renderer_common/process_point_symbolizer.hpp:72:41: note: ‘pt’ declared here
   72 |         mapnik::geometry::point<double> pt;
      |                                         ^~
include/mapnik/renderer_common/process_point_symbolizer.hpp:91:23: warning: ‘pt.y’ may be used uninitialized [-Wmaybe-uninitialized]
   91 |         double y = pt.y;
      |                    ~~~^
include/mapnik/renderer_common/process_point_symbolizer.hpp:72:41: note: ‘pt’ declared here
   72 |         mapnik::geometry::point<double> pt;
      |                                         ^~
c++ -o src/agg/process_polygon_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/agg/process_polygon_symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from include/mapnik/agg_renderer.hpp:30,
                 from src/agg/process_polygon_symbolizer.cpp:28:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from src/agg/process_polygon_symbolizer.cpp:27:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/renderer_common.hpp:27,
                 from include/mapnik/agg_renderer.hpp:37:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/agg/process_polygon_pattern_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/agg/process_polygon_pattern_symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from include/mapnik/agg_renderer.hpp:30,
                 from src/agg/process_polygon_pattern_symbolizer.cpp:26:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from src/agg/process_polygon_pattern_symbolizer.cpp:24:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/renderer_common.hpp:27,
                 from include/mapnik/agg_renderer.hpp:37:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/agg/process_raster_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/agg/process_raster_symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from include/mapnik/agg_renderer.hpp:30,
                 from src/agg/process_raster_symbolizer.cpp:25:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from src/agg/process_raster_symbolizer.cpp:24:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/renderer_common.hpp:27,
                 from include/mapnik/agg_renderer.hpp:37:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/agg/process_shield_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/agg/process_shield_symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from include/mapnik/agg_renderer.hpp:30,
                 from src/agg/process_shield_symbolizer.cpp:25:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from src/agg/process_shield_symbolizer.cpp:24:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/renderer_common.hpp:27,
                 from include/mapnik/agg_renderer.hpp:37:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/agg/process_markers_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/agg/process_markers_symbolizer.cpp
In file included from include/mapnik/renderer_common.hpp:27,
                 from include/mapnik/agg_renderer.hpp:37,
                 from src/agg/process_markers_symbolizer.cpp:25:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/agg/process_markers_symbolizer.cpp: In member function ‘void mapnik::agg_renderer<T0, T1>::process(const mapnik::markers_symbolizer&, mapnik::feature_impl&, const mapnik::proj_transform&)’:
src/agg/process_markers_symbolizer.cpp:139:11: warning: declaration of ‘using context_type = struct mapnik::detail::agg_markers_renderer_context<mapnik::svg::svg_renderer_agg<mapnik::svg::path_adapter<mapnik::svg::vertex_stl_adapter<std::vector<agg::vertex_base<double> > > >, agg::pod_bvector<mapnik::svg::path_attributes>, agg::renderer_scanline_aa_solid<agg::renderer_base<agg::pixfmt_custom_blend_rgba<agg::comp_op_adaptor_rgba_pre<agg::rgba8T<agg::linear>, agg::order_rgba>, agg::row_ptr_cache<unsigned char> > > >, agg::pixfmt_custom_blend_rgba<agg::comp_op_adaptor_rgba_pre<agg::rgba8T<agg::linear>, agg::order_rgba>, agg::row_ptr_cache<unsigned char> > >, agg::row_ptr_cache<unsigned char>, mapnik::rasterizer>’ shadows a global declaration [-Wshadow]
  139 |     using context_type = detail::agg_markers_renderer_context<svg_renderer_type,
      |           ^~~~~~~~~~~~
In file included from include/mapnik/agg_render_marker.hpp:24,
                 from src/agg/process_markers_symbolizer.cpp:27:
include/mapnik/feature.hpp:90:7: note: shadowed declaration is here
   90 | using context_type = context<std::map<std::string,std::size_t> >;
      |       ^~~~~~~~~~~~
c++ -o src/agg/process_group_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/agg/process_group_symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from include/mapnik/agg_renderer.hpp:30,
                 from src/agg/process_group_symbolizer.cpp:25:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from src/agg/process_group_symbolizer.cpp:24:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/renderer_common.hpp:27,
                 from include/mapnik/agg_renderer.hpp:37:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from deps/agg/include/agg_rasterizer_cells_aa.h:36,
                 from deps/agg/include/agg_rasterizer_scanline_aa.h:32,
                 from include/mapnik/agg_rasterizer.hpp:32,
                 from src/agg/process_group_symbolizer.cpp:26:
deps/agg/include/agg_array.h: In instantiation of ‘agg::pod_bvector<T, S>::pod_bvector(const agg::pod_bvector<T, S>&) [with T = mapnik::svg::path_attributes; unsigned int S = 6]’:
include/mapnik/renderer_common/render_thunk.hpp:59:22:   required from here
deps/agg/include/agg_array.h:590:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct mapnik::svg::path_attributes’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  590 |             memcpy(m_blocks[i], v.m_blocks[i], block_size * sizeof(T));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from include/mapnik/agg_render_marker.hpp:26,
                 from src/agg/process_group_symbolizer.cpp:27:
include/mapnik/svg/svg_path_attributes.hpp:40:8: note: ‘struct mapnik::svg::path_attributes’ declared here
   40 | struct path_attributes
      |        ^~~~~~~~~~~~~~~
c++ -o src/agg/process_debug_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/agg/process_debug_symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from include/mapnik/agg_renderer.hpp:30,
                 from src/agg/process_debug_symbolizer.cpp:25:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from src/agg/process_debug_symbolizer.cpp:24:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/renderer_common.hpp:27,
                 from include/mapnik/agg_renderer.hpp:37:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/grid/process_markers_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/grid/process_markers_symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from include/mapnik/grid/grid_renderer.hpp:31,
                 from src/grid/process_markers_symbolizer.cpp:48:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/grid/grid_view.hpp:29,
                 from include/mapnik/grid/grid.hpp:30,
                 from include/mapnik/grid/grid_renderer.hpp:29:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/renderer_common.hpp:27,
                 from include/mapnik/grid/grid_renderer.hpp:37:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/grid/process_group_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/grid/process_group_symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from include/mapnik/grid/grid_renderer.hpp:31,
                 from src/grid/process_group_symbolizer.cpp:28:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from src/grid/process_group_symbolizer.cpp:26:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/renderer_common.hpp:27,
                 from include/mapnik/grid/grid_renderer.hpp:37:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from deps/agg/include/agg_rasterizer_cells_aa.h:36,
                 from deps/agg/include/agg_rasterizer_scanline_aa.h:32,
                 from include/mapnik/grid/grid_rasterizer.hpp:30,
                 from src/grid/process_group_symbolizer.cpp:27:
deps/agg/include/agg_array.h: In instantiation of ‘agg::pod_bvector<T, S>::pod_bvector(const agg::pod_bvector<T, S>&) [with T = mapnik::svg::path_attributes; unsigned int S = 6]’:
include/mapnik/renderer_common/render_thunk.hpp:59:22:   required from here
deps/agg/include/agg_array.h:590:19: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘struct mapnik::svg::path_attributes’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  590 |             memcpy(m_blocks[i], v.m_blocks[i], block_size * sizeof(T));
      |             ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from include/mapnik/svg/svg_renderer_agg.hpp:27,
                 from src/grid/process_group_symbolizer.cpp:34:
include/mapnik/svg/svg_path_attributes.hpp:40:8: note: ‘struct mapnik::svg::path_attributes’ declared here
   40 | struct path_attributes
      |        ^~~~~~~~~~~~~~~
c++ -o src/grid/grid.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/grid/grid.cpp
c++ -o src/grid/grid_renderer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/grid/grid_renderer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from include/mapnik/grid/grid_renderer.hpp:31,
                 from src/grid/grid_renderer.cpp:27:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/grid/grid_view.hpp:29,
                 from include/mapnik/grid/grid.hpp:30,
                 from include/mapnik/grid/grid_renderer.hpp:29:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/renderer_common.hpp:27,
                 from include/mapnik/grid/grid_renderer.hpp:37:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/grid/process_building_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/grid/process_building_symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from include/mapnik/grid/grid_renderer.hpp:31,
                 from src/grid/process_building_symbolizer.cpp:29:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from src/grid/process_building_symbolizer.cpp:27:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/renderer_common.hpp:27,
                 from include/mapnik/grid/grid_renderer.hpp:37:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/grid/process_line_pattern_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/grid/process_line_pattern_symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from include/mapnik/grid/grid_renderer.hpp:31,
                 from src/grid/process_line_pattern_symbolizer.cpp:29:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from src/grid/process_line_pattern_symbolizer.cpp:27:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/renderer_common.hpp:27,
                 from include/mapnik/grid/grid_renderer.hpp:37:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/grid/process_line_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/grid/process_line_symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from include/mapnik/grid/grid_renderer.hpp:31,
                 from src/grid/process_line_symbolizer.cpp:28:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from src/grid/process_line_symbolizer.cpp:26:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/renderer_common.hpp:27,
                 from include/mapnik/grid/grid_renderer.hpp:37:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/grid/process_point_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/grid/process_point_symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from include/mapnik/grid/grid_renderer.hpp:31,
                 from src/grid/process_point_symbolizer.cpp:28:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from src/grid/process_point_symbolizer.cpp:26:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/renderer_common.hpp:27,
                 from include/mapnik/grid/grid_renderer.hpp:37:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/grid/process_point_symbolizer.cpp:37:
include/mapnik/renderer_common/process_point_symbolizer.hpp: In function ‘mapnik::render_point_symbolizer<mapnik::grid_renderer<mapnik::hit_grid<mapnik::gray64s_t> >::process(mapnik::point_symbolizer const&, mapnik::feature_impl&, mapnik::proj_transform const&)::{lambda(mapnik::pixel_position const&, mapnik::marker const&, agg::trans_affine const&, double)#1}, mapnik::renderer_common>(mapnik::point_symbolizer const&, mapnik::feature_impl&, mapnik::proj_transform const&, mapnik::renderer_common&, mapnik::grid_renderer<mapnik::hit_grid<mapnik::gray64s_t> >::process(mapnik::point_symbolizer const&, mapnik::feature_impl&, mapnik::proj_transform const&)::{lambda(mapnik::pixel_position const&, mapnik::marker const&, agg::trans_affine const&, double)#1})void’:
include/mapnik/renderer_common/process_point_symbolizer.hpp:90:23: warning: ‘pt.x’ may be used uninitialized [-Wmaybe-uninitialized]
   90 |         double x = pt.x;
      |                    ~~~^
include/mapnik/renderer_common/process_point_symbolizer.hpp:72:41: note: ‘pt’ declared here
   72 |         mapnik::geometry::point<double> pt;
      |                                         ^~
include/mapnik/renderer_common/process_point_symbolizer.hpp:91:23: warning: ‘pt.y’ may be used uninitialized [-Wmaybe-uninitialized]
   91 |         double y = pt.y;
      |                    ~~~^
include/mapnik/renderer_common/process_point_symbolizer.hpp:72:41: note: ‘pt’ declared here
   72 |         mapnik::geometry::point<double> pt;
      |                                         ^~
include/mapnik/renderer_common/process_point_symbolizer.hpp:90:23: warning: ‘pt.x’ may be used uninitialized [-Wmaybe-uninitialized]
   90 |         double x = pt.x;
      |                    ~~~^
include/mapnik/renderer_common/process_point_symbolizer.hpp:72:41: note: ‘pt’ declared here
   72 |         mapnik::geometry::point<double> pt;
      |                                         ^~
include/mapnik/renderer_common/process_point_symbolizer.hpp:91:23: warning: ‘pt.y’ may be used uninitialized [-Wmaybe-uninitialized]
   91 |         double y = pt.y;
      |                    ~~~^
include/mapnik/renderer_common/process_point_symbolizer.hpp:72:41: note: ‘pt’ declared here
   72 |         mapnik::geometry::point<double> pt;
      |                                         ^~
include/mapnik/renderer_common/process_point_symbolizer.hpp:90:23: warning: ‘pt.x’ may be used uninitialized [-Wmaybe-uninitialized]
   90 |         double x = pt.x;
      |                    ~~~^
include/mapnik/renderer_common/process_point_symbolizer.hpp:72:41: note: ‘pt’ declared here
   72 |         mapnik::geometry::point<double> pt;
      |                                         ^~
include/mapnik/renderer_common/process_point_symbolizer.hpp:91:23: warning: ‘pt.y’ may be used uninitialized [-Wmaybe-uninitialized]
   91 |         double y = pt.y;
      |                    ~~~^
include/mapnik/renderer_common/process_point_symbolizer.hpp:72:41: note: ‘pt’ declared here
   72 |         mapnik::geometry::point<double> pt;
      |                                         ^~
c++ -o src/grid/process_polygon_pattern_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/grid/process_polygon_pattern_symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from include/mapnik/grid/grid_renderer.hpp:31,
                 from src/grid/process_polygon_pattern_symbolizer.cpp:29:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from src/grid/process_polygon_pattern_symbolizer.cpp:27:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/renderer_common.hpp:27,
                 from include/mapnik/grid/grid_renderer.hpp:37:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/grid/process_polygon_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/grid/process_polygon_symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from include/mapnik/grid/grid_renderer.hpp:31,
                 from src/grid/process_polygon_symbolizer.cpp:31:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from src/grid/process_polygon_symbolizer.cpp:29:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/renderer_common.hpp:27,
                 from include/mapnik/grid/grid_renderer.hpp:37:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/grid/process_raster_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/grid/process_raster_symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from include/mapnik/grid/grid_renderer.hpp:31,
                 from src/grid/process_raster_symbolizer.cpp:28:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from src/grid/process_raster_symbolizer.cpp:26:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/renderer_common.hpp:27,
                 from include/mapnik/grid/grid_renderer.hpp:37:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/grid/process_shield_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/grid/process_shield_symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from include/mapnik/grid/grid_renderer.hpp:31,
                 from src/grid/process_shield_symbolizer.cpp:28:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from src/grid/process_shield_symbolizer.cpp:26:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/renderer_common.hpp:27,
                 from include/mapnik/grid/grid_renderer.hpp:37:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/grid/process_text_symbolizer.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/grid/process_text_symbolizer.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from include/mapnik/grid/grid_renderer.hpp:31,
                 from src/grid/process_text_symbolizer.cpp:27:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from src/grid/process_text_symbolizer.cpp:26:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/renderer_common.hpp:27,
                 from include/mapnik/grid/grid_renderer.hpp:37:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/libxml2_loader.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 src/libxml2_loader.cpp
c++ -o src/libmapnik.so -Wl,-rpath-link,. -Wl,-soname,libmapnik.so.3.1 -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 -L/usr/lib -L/usr/lib64 -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/mapnik_json_feature_collection_grammar.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal 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/spirit/include/phoenix.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_function.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/function.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/function.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/json/mapnik_topojson_grammar.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal src/json/mapnik_topojson_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/topology.hpp:26,
                 from include/mapnik/json/topojson_grammar.hpp:28,
                 from include/mapnik/json/topojson_grammar_impl.hpp:23,
                 from src/json/mapnik_topojson_grammar.cpp:24:
/usr/include/boost/spirit/include/phoenix.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_function.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/function.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/function.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/json/mapnik_json_positions_grammar.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal src/json/mapnik_json_positions_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/positions_grammar.hpp:31,
                 from include/mapnik/json/positions_grammar_impl.hpp:24,
                 from src/json/mapnik_json_positions_grammar.cpp:23:
/usr/include/boost/spirit/include/phoenix_object.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/object.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/object.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_stl.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/stl.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/stl.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_operator.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/operator.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/operator.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_function.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/function.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/function.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/json/generic_json.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal src/json/generic_json.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 src/json/generic_json.cpp:23:
/usr/include/boost/spirit/include/phoenix.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/json/mapnik_json_feature_grammar.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal 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/spirit/include/phoenix.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_function.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/function.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/function.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/json/mapnik_json_geometry_grammar.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal 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/spirit/include/phoenix.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_function.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/function.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/function.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_stl.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/stl.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/stl.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/json/mapnik_json_generator_grammar.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal src/json/mapnik_json_generator_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/karma/string/symbols.hpp:26,
                 from /usr/include/boost/spirit/home/karma/string.hpp:14,
                 from /usr/include/boost/spirit/home/karma.hpp:14,
                 from /usr/include/boost/spirit/include/karma.hpp:16,
                 from include/mapnik/json/geometry_generator_grammar.hpp:32,
                 from include/mapnik/json/geometry_generator_grammar_impl.hpp:24,
                 from src/json/mapnik_json_generator_grammar.cpp:24:
/usr/include/boost/spirit/include/phoenix_function.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/function.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/function.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/json/mapnik_json_geometry_parser.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal 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/spirit/include/phoenix.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_function.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/function.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/function.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_core.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/core.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/core.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/json/mapnik_geometry_to_geojson.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal src/json/mapnik_geometry_to_geojson.cpp
ar rc src/json/libmapnik-json.a src/json/mapnik_json_feature_collection_grammar.o src/json/mapnik_topojson_grammar.o src/json/mapnik_json_positions_grammar.o src/json/generic_json.o src/json/mapnik_json_feature_grammar.o src/json/mapnik_json_geometry_grammar.o src/json/mapnik_json_generator_grammar.o src/json/mapnik_json_geometry_parser.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 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal src/wkt/mapnik_wkt_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/wkt/wkt_grammar.hpp:32,
                 from include/mapnik/wkt/wkt_grammar_impl.hpp:23,
                 from src/wkt/mapnik_wkt_grammar.cpp:23:
/usr/include/boost/spirit/include/phoenix_function.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/function.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/function.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_core.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/core.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/core.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_fusion.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/fusion.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/fusion.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_object.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/object.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/object.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_stl.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/stl.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/stl.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
c++ -o src/wkt/mapnik_wkt_generator_grammar.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal src/wkt/mapnik_wkt_generator_grammar.cpp
ar rc src/wkt/libmapnik-wkt.a src/wkt/mapnik_wkt_grammar.o src/wkt/mapnik_wkt_generator_grammar.o
ranlib src/wkt/libmapnik-wkt.a
c++ -o plugins/input/csv.input -shared plugins/input/csv/csv_utils.os plugins/input/csv/csv_datasource.os plugins/input/csv/csv_featureset.os plugins/input/csv/csv_inline_featureset.os plugins/input/csv/csv_index_featureset.os -Ldeps/agg -Lsrc -Lsrc/json -Lsrc/wkt -Lfreetype -L/usr/lib -L/usr/lib64 -lmapnik -lmapnik-json -lmapnik-wkt -lboost_system -licuuc
c++ -o plugins/input/gdal/gdal_datasource.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/gdal/gdal_datasource.cpp
c++ -o plugins/input/gdal/gdal_featureset.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/gdal/gdal_featureset.cpp
c++ -o plugins/input/gdal.input -shared plugins/input/gdal/gdal_datasource.os plugins/input/gdal/gdal_featureset.os -Ldeps/agg -Lsrc -Lsrc/json -Lsrc/wkt -Lfreetype -L/usr/lib -L/usr/lib64 -lmapnik -lgdal -lboost_system -licuuc
c++ -o plugins/input/geojson/geojson_datasource.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/geojson/geojson_datasource.cpp
In file included from plugins/input/geojson/geojson_index_featureset.hpp:36,
                 from plugins/input/geojson/geojson_datasource.cpp:25:
include/mapnik/mapped_memory_cache.hpp:60:35: warning: type attributes ignored after type is already defined [-Wattributes]
   60 | extern template class MAPNIK_DECL singleton<mapped_memory_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/geometry/core/config.hpp:16,
                 from /usr/include/boost/geometry/util/tuples.hpp:20,
                 from /usr/include/boost/geometry/algorithms/detail/relate/de9im.hpp:25,
                 from /usr/include/boost/geometry/algorithms/detail/relate/interface.hpp:20,
                 from /usr/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:26,
                 from /usr/include/boost/geometry/index/rtree.hpp:34,
                 from plugins/input/geojson/geojson_datasource.hpp:40,
                 from plugins/input/geojson/geojson_datasource.cpp:23:
/usr/include/boost/spirit/include/phoenix.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_function.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/function.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/function.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_object.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/object.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/object.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_stl.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/stl.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/stl.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_operator.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/operator.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/operator.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
plugins/input/geojson/geojson_datasource.cpp: In member function ‘void geojson_datasource::initialise_disk_index(const std::string&)’:
plugins/input/geojson/geojson_datasource.cpp:232:19: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  232 |         std::fread(record.data(), pos.second, 1, file.get());
      |         ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
plugins/input/geojson/geojson_datasource.cpp: In member function ‘virtual boost::optional<mapnik::datasource_geometry_t> geojson_datasource::get_geometry_type() const’:
plugins/input/geojson/geojson_datasource.cpp:457:23: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  457 |             std::fread(record.data(), pos.second, 1, file.get());
      |             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
plugins/input/geojson/geojson_datasource.cpp:519:23: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  519 |             std::fread(json.data(), size, 1, file.get());
      |             ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o plugins/input/geojson/geojson_featureset.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/geojson/geojson_featureset.cpp
c++ -o plugins/input/geojson/geojson_index_featureset.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/geojson/geojson_index_featureset.cpp
In file included from plugins/input/geojson/geojson_index_featureset.hpp:36,
                 from plugins/input/geojson/geojson_index_featureset.cpp:24:
include/mapnik/mapped_memory_cache.hpp:60:35: warning: type attributes ignored after type is already defined [-Wattributes]
   60 | extern template class MAPNIK_DECL singleton<mapped_memory_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/geometry/core/config.hpp:16,
                 from /usr/include/boost/geometry/util/tuples.hpp:20,
                 from /usr/include/boost/geometry/algorithms/detail/relate/de9im.hpp:25,
                 from /usr/include/boost/geometry/algorithms/detail/relate/interface.hpp:20,
                 from /usr/include/boost/geometry/algorithms/detail/disjoint/interface.hpp:26,
                 from /usr/include/boost/geometry/index/rtree.hpp:34,
                 from plugins/input/geojson/geojson_datasource.hpp:40,
                 from plugins/input/geojson/geojson_index_featureset.hpp:26:
/usr/include/boost/spirit/include/phoenix.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_function.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/function.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/function.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
c++ -o plugins/input/geojson/geojson_memory_index_featureset.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/geojson/geojson_memory_index_featureset.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 plugins/input/geojson/geojson_memory_index_featureset.cpp:26:
/usr/include/boost/spirit/include/phoenix.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_function.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/function.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/function.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
plugins/input/geojson/geojson_memory_index_featureset.cpp: In member function ‘virtual mapnik::feature_ptr geojson_memory_index_featureset::next()’:
plugins/input/geojson/geojson_memory_index_featureset.cpp:63:19: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   63 |         std::fread(json.data(), size, 1, file_.get());
      |         ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o plugins/input/geojson.input -shared plugins/input/geojson/geojson_datasource.os plugins/input/geojson/geojson_featureset.os plugins/input/geojson/geojson_index_featureset.os plugins/input/geojson/geojson_memory_index_featureset.os -Ldeps/agg -Lsrc -Lsrc/json -Lsrc/wkt -Lfreetype -L/usr/lib -L/usr/lib64 -lmapnik -lmapnik-json -lboost_system -licuuc
c++ -o plugins/input/ogr/ogr_converter.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/ogr/ogr_converter.cpp
c++ -o plugins/input/ogr/ogr_datasource.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/ogr/ogr_datasource.cpp
c++ -o plugins/input/ogr/ogr_featureset.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/ogr/ogr_featureset.cpp
c++ -o plugins/input/ogr/ogr_index_featureset.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/ogr/ogr_index_featureset.cpp
In file included from plugins/input/ogr/ogr_index_featureset.cpp:37:
include/mapnik/mapped_memory_cache.hpp:60:35: warning: type attributes ignored after type is already defined [-Wattributes]
   60 | extern template class MAPNIK_DECL singleton<mapped_memory_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o plugins/input/ogr.input -shared plugins/input/ogr/ogr_converter.os plugins/input/ogr/ogr_datasource.os plugins/input/ogr/ogr_featureset.os plugins/input/ogr/ogr_index_featureset.os -Ldeps/agg -Lsrc -Lsrc/json -Lsrc/wkt -Lfreetype -L/usr/lib -L/usr/lib64 -lmapnik -lgdal -lboost_system -licuuc
c++ -o plugins/input/pgraster/pgraster_datasource.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/pgraster/pgraster_datasource.cpp
c++ -o plugins/input/pgraster/pgraster_featureset.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/pgraster/pgraster_featureset.cpp
c++ -o plugins/input/pgraster/pgraster_wkb_reader.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/pgraster/pgraster_wkb_reader.cpp
c++ -o plugins/input/pgraster.input -shared plugins/input/pgraster/pgraster_datasource.os plugins/input/pgraster/pgraster_featureset.os plugins/input/pgraster/pgraster_wkb_reader.os -Ldeps/agg -Lsrc -Lsrc/json -Lsrc/wkt -Lfreetype -L/usr/lib -L/usr/lib64 -lmapnik -lpq -lboost_system -licuuc
c++ -o plugins/input/postgis/postgis_datasource.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/postgis/postgis_datasource.cpp
c++ -o plugins/input/postgis/postgis_featureset.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/postgis/postgis_featureset.cpp
c++ -o plugins/input/postgis.input -shared plugins/input/postgis/postgis_datasource.os plugins/input/postgis/postgis_featureset.os -Ldeps/agg -Lsrc -Lsrc/json -Lsrc/wkt -Lfreetype -L/usr/lib -L/usr/lib64 -lmapnik -lpq -lboost_system -lboost_regex -licui18n -licuuc -licudata
c++ -o plugins/input/raster/raster_datasource.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/raster/raster_datasource.cpp
c++ -o plugins/input/raster/raster_featureset.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/raster/raster_featureset.cpp
c++ -o plugins/input/raster/raster_info.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/raster/raster_info.cpp
c++ -o plugins/input/raster.input -shared plugins/input/raster/raster_datasource.os plugins/input/raster/raster_featureset.os plugins/input/raster/raster_info.os -Ldeps/agg -Lsrc -Lsrc/json -Lsrc/wkt -Lfreetype -L/usr/lib -L/usr/lib64 -lmapnik -lboost_system -licuuc
c++ -o plugins/input/shape/dbfile.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/shape/dbfile.cpp
In file included from plugins/input/shape/dbfile.hpp:32,
                 from plugins/input/shape/dbfile.cpp:29:
include/mapnik/mapped_memory_cache.hpp:60:35: warning: type attributes ignored after type is already defined [-Wattributes]
   60 | extern template class MAPNIK_DECL singleton<mapped_memory_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o plugins/input/shape/shape_datasource.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/shape/shape_datasource.cpp
In file included from plugins/input/shape/dbfile.hpp:32,
                 from plugins/input/shape/shape_io.hpp:36,
                 from plugins/input/shape/shape_datasource.hpp:44,
                 from plugins/input/shape/shape_datasource.cpp:23:
include/mapnik/mapped_memory_cache.hpp:60:35: warning: type attributes ignored after type is already defined [-Wattributes]
   60 | extern template class MAPNIK_DECL singleton<mapped_memory_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o plugins/input/shape/shape_featureset.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/shape/shape_featureset.cpp
In file included from plugins/input/shape/dbfile.hpp:32,
                 from plugins/input/shape/shape_io.hpp:36,
                 from plugins/input/shape/shape_featureset.hpp:33,
                 from plugins/input/shape/shape_featureset.cpp:33:
include/mapnik/mapped_memory_cache.hpp:60:35: warning: type attributes ignored after type is already defined [-Wattributes]
   60 | extern template class MAPNIK_DECL singleton<mapped_memory_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o plugins/input/shape/shape_index_featureset.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/shape/shape_index_featureset.cpp
In file included from plugins/input/shape/dbfile.hpp:32,
                 from plugins/input/shape/shape_io.hpp:36,
                 from plugins/input/shape/shape_datasource.hpp:44,
                 from plugins/input/shape/shape_index_featureset.hpp:40,
                 from plugins/input/shape/shape_index_featureset.cpp:38:
include/mapnik/mapped_memory_cache.hpp:60:35: warning: type attributes ignored after type is already defined [-Wattributes]
   60 | extern template class MAPNIK_DECL singleton<mapped_memory_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o plugins/input/shape/shape_io.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/shape/shape_io.cpp
In file included from plugins/input/shape/dbfile.hpp:32,
                 from plugins/input/shape/shape_io.hpp:36,
                 from plugins/input/shape/shape_io.cpp:23:
include/mapnik/mapped_memory_cache.hpp:60:35: warning: type attributes ignored after type is already defined [-Wattributes]
   60 | extern template class MAPNIK_DECL singleton<mapped_memory_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o plugins/input/shape/shape_utils.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/shape/shape_utils.cpp
In file included from plugins/input/shape/dbfile.hpp:32,
                 from plugins/input/shape/shape_io.hpp:36,
                 from plugins/input/shape/shape_utils.hpp:28,
                 from plugins/input/shape/shape_utils.cpp:27:
include/mapnik/mapped_memory_cache.hpp:60:35: warning: type attributes ignored after type is already defined [-Wattributes]
   60 | extern template class MAPNIK_DECL singleton<mapped_memory_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o plugins/input/shape.input -shared plugins/input/shape/shape_datasource.os plugins/input/shape/shape_featureset.os plugins/input/shape/shape_index_featureset.os plugins/input/shape/shape_io.os plugins/input/shape/shape_utils.os plugins/input/shape/dbfile.os -Ldeps/agg -Lsrc -Lsrc/json -Lsrc/wkt -Lfreetype -L/usr/lib -L/usr/lib64 -lmapnik -lboost_system -licuuc
c++ -o plugins/input/sqlite/sqlite_datasource.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/sqlite/sqlite_datasource.cpp
c++ -o plugins/input/sqlite/sqlite_featureset.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/sqlite/sqlite_featureset.cpp
c++ -o plugins/input/sqlite.input -shared plugins/input/sqlite/sqlite_datasource.os plugins/input/sqlite/sqlite_featureset.os -Ldeps/agg -Lsrc -Lsrc/json -Lsrc/wkt -Lfreetype -L/usr/lib -L/usr/lib64 -lmapnik -lsqlite3 -lboost_system -licuuc
c++ -o plugins/input/topojson/topojson_datasource.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/topojson/topojson_datasource.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/topology.hpp:26,
                 from plugins/input/topojson/topojson_datasource.hpp:35,
                 from plugins/input/topojson/topojson_datasource.cpp:23:
/usr/include/boost/spirit/include/phoenix.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
plugins/input/topojson/topojson_datasource.cpp: In constructor ‘topojson_datasource::topojson_datasource(const mapnik::parameters&)’:
plugins/input/topojson/topojson_datasource.cpp:174:19: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
  174 |         std::fread(&file_buffer[0], file.size(), 1, file.get());
      |         ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o plugins/input/topojson/topojson_featureset.os -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -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=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal plugins/input/topojson/topojson_featureset.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/topology.hpp:26,
                 from plugins/input/topojson/topojson_featureset.cpp:24:
/usr/include/boost/spirit/include/phoenix.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
c++ -o plugins/input/topojson.input -shared plugins/input/topojson/topojson_datasource.os plugins/input/topojson/topojson_featureset.os -Ldeps/agg -Lsrc -Lsrc/json -Lsrc/wkt -Lfreetype -L/usr/lib -L/usr/lib64 -lmapnik -lmapnik-json -lboost_system -licuuc
c++ -o test/standalone/agg_rasterizer_integer_overflow_test.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/standalone/agg_rasterizer_integer_overflow_test.cpp
In file included from include/mapnik/map.hpp:35,
                 from test/standalone/agg_rasterizer_integer_overflow_test.cpp:4:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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_parser.hpp:28,
                 from test/standalone/agg_rasterizer_integer_overflow_test.cpp:6:
/usr/include/boost/spirit/include/phoenix.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_function.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/function.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/function.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_core.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/core.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/core.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from test/standalone/agg_rasterizer_integer_overflow_test.cpp:8:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from include/mapnik/datasource.hpp:29,
                 from include/mapnik/memory_datasource.hpp:27,
                 from test/standalone/agg_rasterizer_integer_overflow_test.cpp:5:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
c++ -o test/standalone/agg_rasterizer_integer_overflow_test-bin -pthread test/standalone/agg_rasterizer_integer_overflow_test.o -Ldeps/agg -Lsrc -Lsrc/json -Lsrc/wkt -Lfreetype -L/usr/lib -L/usr/lib64 -lmapnik -lmapnik-wkt -lmapnik-json -lagg -lboost_filesystem -lboost_regex -lcairo -lpng -lproj -lsqlite3 -ltiff -lwebp -lxml2 -licui18n -lboost_system -lharfbuzz -ljpeg -licuuc -lfreetype -lz -ldl -lboost_program_options
c++ -o test/standalone/datasource_registration_test.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/standalone/datasource_registration_test.cpp
In file included from test/standalone/datasource_registration_test.cpp:4:
include/mapnik/datasource_cache.hpp:67:35: warning: type attributes ignored after type is already defined [-Wattributes]
   67 | extern template class MAPNIK_DECL singleton<datasource_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o test/standalone/datasource_registration_test-bin -pthread test/standalone/datasource_registration_test.o -Ldeps/agg -Lsrc -Lsrc/json -Lsrc/wkt -Lfreetype -L/usr/lib -L/usr/lib64 -lmapnik -lmapnik-wkt -lmapnik-json -lagg -lboost_filesystem -lboost_regex -lcairo -lpng -lproj -lsqlite3 -ltiff -lwebp -lxml2 -licui18n -lboost_system -lharfbuzz -ljpeg -licuuc -lfreetype -lz -ldl -lboost_program_options
c++ -o test/standalone/font_registration_test.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/standalone/font_registration_test.cpp
In file included from test/standalone/font_registration_test.cpp:4:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o test/standalone/font_registration_test-bin -pthread test/standalone/font_registration_test.o -Ldeps/agg -Lsrc -Lsrc/json -Lsrc/wkt -Lfreetype -L/usr/lib -L/usr/lib64 -lmapnik -lmapnik-wkt -lmapnik-json -lagg -lboost_filesystem -lboost_regex -lcairo -lpng -lproj -lsqlite3 -ltiff -lwebp -lxml2 -licui18n -lboost_system -lharfbuzz -ljpeg -licuuc -lfreetype -lz -ldl -lboost_program_options
c++ -o test/unit/color/css_color.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/color/css_color.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/css_color_grammar.hpp:34,
                 from test/unit/color/css_color.cpp:3:
/usr/include/boost/spirit/include/phoenix_core.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/core.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/core.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_operator.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/operator.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/operator.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_fusion.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/fusion.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/fusion.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
c++ -o test/unit/core/box2d_test.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/core/box2d_test.cpp
c++ -o test/unit/core/comparison_test.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/core/comparison_test.cpp
c++ -o test/unit/core/conversions_test.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/core/conversions_test.cpp
c++ -o test/unit/core/copy_move_test.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/core/copy_move_test.cpp
In file included from include/mapnik/map.hpp:35,
                 from test/unit/core/copy_move_test.cpp:3:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from test/unit/core/copy_move_test.cpp:6:
include/mapnik/datasource_cache.hpp:67:35: warning: type attributes ignored after type is already defined [-Wattributes]
   67 | extern template class MAPNIK_DECL singleton<datasource_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o test/unit/core/exceptions_test.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/core/exceptions_test.cpp
In file included from include/mapnik/map.hpp:35,
                 from test/unit/core/exceptions_test.cpp:6:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from test/unit/core/exceptions_test.cpp:12:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from test/unit/core/exceptions_test.cpp:8:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from test/unit/core/exceptions_test.cpp:17:
include/mapnik/datasource_cache.hpp:67:35: warning: type attributes ignored after type is already defined [-Wattributes]
   67 | extern template class MAPNIK_DECL singleton<datasource_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o test/unit/core/expressions_test.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/core/expressions_test.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/wkt/wkt_grammar.hpp:32,
                 from include/mapnik/wkt/wkt_factory.hpp:31,
                 from test/unit/core/expressions_test.cpp:6:
/usr/include/boost/spirit/include/phoenix_function.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/function.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/function.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
c++ -o test/unit/core/params_test.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/core/params_test.cpp
c++ -o test/unit/core/value_test.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/core/value_test.cpp
c++ -o test/unit/datasource/csv.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/datasource/csv.cpp
In file included from test/unit/datasource/ds_test_util.hpp:30,
                 from test/unit/datasource/csv.cpp:24:
include/mapnik/datasource_cache.hpp:67:35: warning: type attributes ignored after type is already defined [-Wattributes]
   67 | extern template class MAPNIK_DECL singleton<datasource_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from include/mapnik/map.hpp:35,
                 from test/unit/datasource/csv.cpp:26:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o test/unit/datasource/geojson.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/datasource/geojson.cpp
In file included from test/unit/datasource/ds_test_util.hpp:30,
                 from test/unit/datasource/geojson.cpp:24:
include/mapnik/datasource_cache.hpp:67:35: warning: type attributes ignored after type is already defined [-Wattributes]
   67 | extern template class MAPNIK_DECL singleton<datasource_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o test/unit/datasource/memory.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/datasource/memory.cpp
In file included from test/unit/datasource/ds_test_util.hpp:30,
                 from test/unit/datasource/memory.cpp:24:
include/mapnik/datasource_cache.hpp:67:35: warning: type attributes ignored after type is already defined [-Wattributes]
   67 | extern template class MAPNIK_DECL singleton<datasource_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o test/unit/datasource/ogr.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/datasource/ogr.cpp
In file included from include/mapnik/map.hpp:35,
                 from test/unit/datasource/ogr.cpp:25:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o test/unit/datasource/postgis.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/datasource/postgis.cpp
In file included from test/unit/datasource/ds_test_util.hpp:30,
                 from test/unit/datasource/postgis.cpp:24:
include/mapnik/datasource_cache.hpp:67:35: warning: type attributes ignored after type is already defined [-Wattributes]
   67 | extern template class MAPNIK_DECL singleton<datasource_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o test/unit/datasource/shapeindex.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/datasource/shapeindex.cpp
In file included from test/unit/datasource/shapeindex.cpp:26:
include/mapnik/datasource_cache.hpp:67:35: warning: type attributes ignored after type is already defined [-Wattributes]
   67 | extern template class MAPNIK_DECL singleton<datasource_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from test/unit/datasource/shapeindex.cpp:27:
include/mapnik/mapped_memory_cache.hpp:60:35: warning: type attributes ignored after type is already defined [-Wattributes]
   60 | extern template class MAPNIK_DECL singleton<mapped_memory_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o test/unit/datasource/spatial_index.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/datasource/spatial_index.cpp
c++ -o test/unit/datasource/topojson.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/datasource/topojson.cpp
In file included from test/unit/datasource/ds_test_util.hpp:30,
                 from test/unit/datasource/topojson.cpp:24:
include/mapnik/datasource_cache.hpp:67:35: warning: type attributes ignored after type is already defined [-Wattributes]
   67 | extern template class MAPNIK_DECL singleton<datasource_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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/topology.hpp:26,
                 from test/unit/datasource/topojson.cpp:28:
/usr/include/boost/spirit/include/phoenix.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
test/unit/datasource/topojson.cpp: In function ‘bool {anonymous}::parse_topology(const std::string&, mapnik::topojson::topology&)’:
test/unit/datasource/topojson.cpp:42:15: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
   42 |     std::fread(&buffer[0], buffer.size(), 1, file.get());
      |     ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o test/unit/font/fontset_runtime_test.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/font/fontset_runtime_test.cpp
In file included from include/mapnik/map.hpp:35,
                 from test/unit/font/fontset_runtime_test.cpp:8:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/rule.hpp:28,
                 from test/unit/font/fontset_runtime_test.cpp:12:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/feature.hpp:29,
                 from include/mapnik/datasource.hpp:29,
                 from include/mapnik/memory_datasource.hpp:27,
                 from test/unit/font/fontset_runtime_test.cpp:4:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
c++ -o test/unit/geometry/centroid.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/geometry/centroid.cpp
c++ -o test/unit/geometry/geometry.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/geometry/geometry.cpp
c++ -o test/unit/geometry/geometry_envelope_test.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/geometry/geometry_envelope_test.cpp
c++ -o test/unit/geometry/geometry_hit_test.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/geometry/geometry_hit_test.cpp
c++ -o test/unit/geometry/geometry_is_simple.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/geometry/geometry_is_simple.cpp
c++ -o test/unit/geometry/geometry_is_valid.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/geometry/geometry_is_valid.cpp
In file included from /usr/include/boost/geometry/algorithms/detail/is_valid/implementation.hpp:16,
                 from /usr/include/boost/geometry/algorithms/is_valid.hpp:14,
                 from /usr/include/boost/geometry/geometry.hpp:87,
                 from /usr/include/boost/geometry.hpp:17,
                 from include/mapnik/geometry_adapters.hpp:38,
                 from include/mapnik/geometry_is_valid.hpp:32,
                 from test/unit/geometry/geometry_is_valid.cpp:5:
In member function ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >::get_envelope<boost::geometry::strategies::relate::cartesian<void> >(boost::geometry::strategies::relate::cartesian<void> const&) constboost::geometry::model::box<mapnik::geometry::point<double> > const&’,
    inlined from ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> >::apply<boost::geometry::model::box<mapnik::geometry::point<double> >, __gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > > >(boost::geometry::model::box<mapnik::geometry::point<double> >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const&) constvoid’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:193:29,
    inlined from ‘boost::geometry::detail::partition::expand_with_elements<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:130:28:
/usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:170:55: warning: ‘MEM[(const struct point &)&mbr].x’ may be used uninitialized [-Wmaybe-uninitialized]
  170 |                 m_box = geometry::return_envelope<Box>(*m_it, strategy);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/geometry/algorithms/envelope.hpp:22,
                 from /usr/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:17,
                 from /usr/include/boost/geometry/strategies/strategies.hpp:78,
                 from /usr/include/boost/geometry/geometry.hpp:57:
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘boost::geometry::detail::partition::expand_with_elements<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’:
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘MEM[(const struct point &)&mbr].x’ was declared here
  204 |     Box mbr;
      |         ^~~
In member function ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >::get_envelope<boost::geometry::strategies::relate::cartesian<void> >(boost::geometry::strategies::relate::cartesian<void> const&) constboost::geometry::model::box<mapnik::geometry::point<double> > const&’,
    inlined from ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> >::apply<boost::geometry::model::box<mapnik::geometry::point<double> >, __gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > > >(boost::geometry::model::box<mapnik::geometry::point<double> >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const&) constvoid’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:193:29,
    inlined from ‘boost::geometry::detail::partition::expand_with_elements<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:130:28:
/usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:170:55: warning: ‘MEM[(const struct point &)&mbr].y’ may be used uninitialized [-Wmaybe-uninitialized]
  170 |                 m_box = geometry::return_envelope<Box>(*m_it, strategy);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘boost::geometry::detail::partition::expand_with_elements<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’:
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘MEM[(const struct point &)&mbr].y’ was declared here
  204 |     Box mbr;
      |         ^~~
In member function ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >::get_envelope<boost::geometry::strategies::relate::cartesian<void> >(boost::geometry::strategies::relate::cartesian<void> const&) constboost::geometry::model::box<mapnik::geometry::point<double> > const&’,
    inlined from ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> >::apply<boost::geometry::model::box<mapnik::geometry::point<double> >, __gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > > >(boost::geometry::model::box<mapnik::geometry::point<double> >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const&) constvoid’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:193:29,
    inlined from ‘boost::geometry::detail::partition::expand_with_elements<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:130:28:
/usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:170:55: warning: ‘MEM[(const struct point &)&mbr + 16].x’ may be used uninitialized [-Wmaybe-uninitialized]
  170 |                 m_box = geometry::return_envelope<Box>(*m_it, strategy);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘boost::geometry::detail::partition::expand_with_elements<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’:
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘MEM[(const struct point &)&mbr + 16].x’ was declared here
  204 |     Box mbr;
      |         ^~~
In member function ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >::get_envelope<boost::geometry::strategies::relate::cartesian<void> >(boost::geometry::strategies::relate::cartesian<void> const&) constboost::geometry::model::box<mapnik::geometry::point<double> > const&’,
    inlined from ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> >::apply<boost::geometry::model::box<mapnik::geometry::point<double> >, __gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > > >(boost::geometry::model::box<mapnik::geometry::point<double> >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const&) constvoid’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:193:29,
    inlined from ‘boost::geometry::detail::partition::expand_with_elements<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:130:28:
/usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:170:55: warning: ‘MEM[(const struct point &)&mbr + 16].y’ may be used uninitialized [-Wmaybe-uninitialized]
  170 |                 m_box = geometry::return_envelope<Box>(*m_it, strategy);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘boost::geometry::detail::partition::expand_with_elements<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’:
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘MEM[(const struct point &)&mbr + 16].y’ was declared here
  204 |     Box mbr;
      |         ^~~
In member function ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >::get_envelope<boost::geometry::strategies::relate::cartesian<void> >(boost::geometry::strategies::relate::cartesian<void> const&) constboost::geometry::model::box<mapnik::geometry::point<double> > const&’,
    inlined from ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> >::apply<boost::geometry::model::box<mapnik::geometry::point<double> >, __gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const&) constbool’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:211:40,
    inlined from ‘boost::geometry::detail::partition::divide_into_subsets<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::model::box<mapnik::geometry::point<double> > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:95:61:
/usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:170:55: warning: ‘MEM[(const struct point &)&mbr].x’ may be used uninitialized [-Wmaybe-uninitialized]
  170 |                 m_box = geometry::return_envelope<Box>(*m_it, strategy);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘boost::geometry::detail::partition::divide_into_subsets<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::model::box<mapnik::geometry::point<double> > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’:
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘MEM[(const struct point &)&mbr].x’ was declared here
  204 |     Box mbr;
      |         ^~~
In member function ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >::get_envelope<boost::geometry::strategies::relate::cartesian<void> >(boost::geometry::strategies::relate::cartesian<void> const&) constboost::geometry::model::box<mapnik::geometry::point<double> > const&’,
    inlined from ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> >::apply<boost::geometry::model::box<mapnik::geometry::point<double> >, __gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const&) constbool’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:211:40,
    inlined from ‘boost::geometry::detail::partition::divide_into_subsets<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::model::box<mapnik::geometry::point<double> > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:95:61:
/usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:170:55: warning: ‘MEM[(const struct point &)&mbr].y’ may be used uninitialized [-Wmaybe-uninitialized]
  170 |                 m_box = geometry::return_envelope<Box>(*m_it, strategy);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘boost::geometry::detail::partition::divide_into_subsets<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::model::box<mapnik::geometry::point<double> > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’:
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘MEM[(const struct point &)&mbr].y’ was declared here
  204 |     Box mbr;
      |         ^~~
In member function ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >::get_envelope<boost::geometry::strategies::relate::cartesian<void> >(boost::geometry::strategies::relate::cartesian<void> const&) constboost::geometry::model::box<mapnik::geometry::point<double> > const&’,
    inlined from ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> >::apply<boost::geometry::model::box<mapnik::geometry::point<double> >, __gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const&) constbool’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:211:40,
    inlined from ‘boost::geometry::detail::partition::divide_into_subsets<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::model::box<mapnik::geometry::point<double> > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:95:61:
/usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:170:55: warning: ‘MEM[(const struct point &)&mbr + 16].x’ may be used uninitialized [-Wmaybe-uninitialized]
  170 |                 m_box = geometry::return_envelope<Box>(*m_it, strategy);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘boost::geometry::detail::partition::divide_into_subsets<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::model::box<mapnik::geometry::point<double> > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’:
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘MEM[(const struct point &)&mbr + 16].x’ was declared here
  204 |     Box mbr;
      |         ^~~
In member function ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >::get_envelope<boost::geometry::strategies::relate::cartesian<void> >(boost::geometry::strategies::relate::cartesian<void> const&) constboost::geometry::model::box<mapnik::geometry::point<double> > const&’,
    inlined from ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> >::apply<boost::geometry::model::box<mapnik::geometry::point<double> >, __gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const&) constbool’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:211:40,
    inlined from ‘boost::geometry::detail::partition::divide_into_subsets<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::model::box<mapnik::geometry::point<double> > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:95:61:
/usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:170:55: warning: ‘MEM[(const struct point &)&mbr + 16].y’ may be used uninitialized [-Wmaybe-uninitialized]
  170 |                 m_box = geometry::return_envelope<Box>(*m_it, strategy);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘boost::geometry::detail::partition::divide_into_subsets<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::model::box<mapnik::geometry::point<double> > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’:
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘MEM[(const struct point &)&mbr + 16].y’ was declared here
  204 |     Box mbr;
      |         ^~~
In member function ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >::get_envelope<boost::geometry::strategies::relate::cartesian<void> >(boost::geometry::strategies::relate::cartesian<void> const&) constboost::geometry::model::box<mapnik::geometry::point<double> > const&’,
    inlined from ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> >::apply<boost::geometry::model::box<mapnik::geometry::point<double> >, __gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const&) constbool’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:211:40,
    inlined from ‘boost::geometry::detail::partition::divide_into_subsets<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::model::box<mapnik::geometry::point<double> > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:96:61:
/usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:170:55: warning: ‘MEM[(const struct point &)&mbr].x’ may be used uninitialized [-Wmaybe-uninitialized]
  170 |                 m_box = geometry::return_envelope<Box>(*m_it, strategy);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘boost::geometry::detail::partition::divide_into_subsets<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::model::box<mapnik::geometry::point<double> > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’:
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘MEM[(const struct point &)&mbr].x’ was declared here
  204 |     Box mbr;
      |         ^~~
In member function ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >::get_envelope<boost::geometry::strategies::relate::cartesian<void> >(boost::geometry::strategies::relate::cartesian<void> const&) constboost::geometry::model::box<mapnik::geometry::point<double> > const&’,
    inlined from ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> >::apply<boost::geometry::model::box<mapnik::geometry::point<double> >, __gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const&) constbool’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:211:40,
    inlined from ‘boost::geometry::detail::partition::divide_into_subsets<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::model::box<mapnik::geometry::point<double> > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:96:61:
/usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:170:55: warning: ‘MEM[(const struct point &)&mbr].y’ may be used uninitialized [-Wmaybe-uninitialized]
  170 |                 m_box = geometry::return_envelope<Box>(*m_it, strategy);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘boost::geometry::detail::partition::divide_into_subsets<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::model::box<mapnik::geometry::point<double> > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’:
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘MEM[(const struct point &)&mbr].y’ was declared here
  204 |     Box mbr;
      |         ^~~
In member function ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >::get_envelope<boost::geometry::strategies::relate::cartesian<void> >(boost::geometry::strategies::relate::cartesian<void> const&) constboost::geometry::model::box<mapnik::geometry::point<double> > const&’,
    inlined from ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> >::apply<boost::geometry::model::box<mapnik::geometry::point<double> >, __gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const&) constbool’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:211:40,
    inlined from ‘boost::geometry::detail::partition::divide_into_subsets<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::model::box<mapnik::geometry::point<double> > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:96:61:
/usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:170:55: warning: ‘MEM[(const struct point &)&mbr + 16].x’ may be used uninitialized [-Wmaybe-uninitialized]
  170 |                 m_box = geometry::return_envelope<Box>(*m_it, strategy);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘boost::geometry::detail::partition::divide_into_subsets<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::model::box<mapnik::geometry::point<double> > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’:
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘MEM[(const struct point &)&mbr + 16].x’ was declared here
  204 |     Box mbr;
      |         ^~~
In member function ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >::get_envelope<boost::geometry::strategies::relate::cartesian<void> >(boost::geometry::strategies::relate::cartesian<void> const&) constboost::geometry::model::box<mapnik::geometry::point<double> > const&’,
    inlined from ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> >::apply<boost::geometry::model::box<mapnik::geometry::point<double> >, __gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const&) constbool’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:211:40,
    inlined from ‘boost::geometry::detail::partition::divide_into_subsets<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::model::box<mapnik::geometry::point<double> > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:96:61:
/usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:170:55: warning: ‘MEM[(const struct point &)&mbr + 16].y’ may be used uninitialized [-Wmaybe-uninitialized]
  170 |                 m_box = geometry::return_envelope<Box>(*m_it, strategy);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘boost::geometry::detail::partition::divide_into_subsets<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::model::box<mapnik::geometry::point<double> > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’:
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘MEM[(const struct point &)&mbr + 16].y’ was declared here
  204 |     Box mbr;
      |         ^~~
In member function ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >::get_envelope<boost::geometry::strategies::relate::cartesian<void> >(boost::geometry::strategies::relate::cartesian<void> const&) constboost::geometry::model::box<mapnik::geometry::point<double> > const&’,
    inlined from ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> >::apply<boost::geometry::model::box<mapnik::geometry::point<double> >, __gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > > >(boost::geometry::model::box<mapnik::geometry::point<double> >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const&) constvoid’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:193:29,
    inlined from ‘boost::geometry::partition<boost::geometry::model::box<mapnik::geometry::point<double> >, boost::geometry::detail::partition::include_all_policy, boost::geometry::detail::partition::include_all_policy>::expand_to_range<boost::geometry::detail::partition::include_all_policy, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > >(std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > const&, boost::geometry::model::box<mapnik::geometry::point<double> >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > const&)void’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:639:36,
    inlined from ‘boost::geometry::partition<boost::geometry::model::box<mapnik::geometry::point<double> >, boost::geometry::detail::partition::include_all_policy, boost::geometry::detail::partition::include_all_policy>::apply<std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::item_visitor_type<boost::geometry::strategies::relate::cartesian<void> >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> >, boost::geometry::detail::partition::visit_no_policy>(std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::item_visitor_type<boost::geometry::strategies::relate::cartesian<void> >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&, unsigned long, boost::geometry::detail::partition::visit_no_policy)bool [clone .isra.0]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:704:44:
/usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:170:55: warning: ‘MEM[(const struct point &)&mbr].x’ may be used uninitialized [-Wmaybe-uninitialized]
  170 |                 m_box = geometry::return_envelope<Box>(*m_it, strategy);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘boost::geometry::partition<boost::geometry::model::box<mapnik::geometry::point<double> >, boost::geometry::detail::partition::include_all_policy, boost::geometry::detail::partition::include_all_policy>::apply<std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::item_visitor_type<boost::geometry::strategies::relate::cartesian<void> >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> >, boost::geometry::detail::partition::visit_no_policy>(std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::item_visitor_type<boost::geometry::strategies::relate::cartesian<void> >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&, unsigned long, boost::geometry::detail::partition::visit_no_policy)bool [clone .isra.0]’:
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘MEM[(const struct point &)&mbr].x’ was declared here
  204 |     Box mbr;
      |         ^~~
In member function ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >::get_envelope<boost::geometry::strategies::relate::cartesian<void> >(boost::geometry::strategies::relate::cartesian<void> const&) constboost::geometry::model::box<mapnik::geometry::point<double> > const&’,
    inlined from ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> >::apply<boost::geometry::model::box<mapnik::geometry::point<double> >, __gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > > >(boost::geometry::model::box<mapnik::geometry::point<double> >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const&) constvoid’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:193:29,
    inlined from ‘boost::geometry::partition<boost::geometry::model::box<mapnik::geometry::point<double> >, boost::geometry::detail::partition::include_all_policy, boost::geometry::detail::partition::include_all_policy>::expand_to_range<boost::geometry::detail::partition::include_all_policy, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > >(std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > const&, boost::geometry::model::box<mapnik::geometry::point<double> >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > const&)void’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:639:36,
    inlined from ‘boost::geometry::partition<boost::geometry::model::box<mapnik::geometry::point<double> >, boost::geometry::detail::partition::include_all_policy, boost::geometry::detail::partition::include_all_policy>::apply<std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::item_visitor_type<boost::geometry::strategies::relate::cartesian<void> >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> >, boost::geometry::detail::partition::visit_no_policy>(std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::item_visitor_type<boost::geometry::strategies::relate::cartesian<void> >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&, unsigned long, boost::geometry::detail::partition::visit_no_policy)bool [clone .isra.0]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:704:44:
/usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:170:55: warning: ‘MEM[(const struct point &)&mbr].y’ may be used uninitialized [-Wmaybe-uninitialized]
  170 |                 m_box = geometry::return_envelope<Box>(*m_it, strategy);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘boost::geometry::partition<boost::geometry::model::box<mapnik::geometry::point<double> >, boost::geometry::detail::partition::include_all_policy, boost::geometry::detail::partition::include_all_policy>::apply<std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::item_visitor_type<boost::geometry::strategies::relate::cartesian<void> >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> >, boost::geometry::detail::partition::visit_no_policy>(std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::item_visitor_type<boost::geometry::strategies::relate::cartesian<void> >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&, unsigned long, boost::geometry::detail::partition::visit_no_policy)bool [clone .isra.0]’:
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘MEM[(const struct point &)&mbr].y’ was declared here
  204 |     Box mbr;
      |         ^~~
In member function ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >::get_envelope<boost::geometry::strategies::relate::cartesian<void> >(boost::geometry::strategies::relate::cartesian<void> const&) constboost::geometry::model::box<mapnik::geometry::point<double> > const&’,
    inlined from ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> >::apply<boost::geometry::model::box<mapnik::geometry::point<double> >, __gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > > >(boost::geometry::model::box<mapnik::geometry::point<double> >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const&) constvoid’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:193:29,
    inlined from ‘boost::geometry::partition<boost::geometry::model::box<mapnik::geometry::point<double> >, boost::geometry::detail::partition::include_all_policy, boost::geometry::detail::partition::include_all_policy>::expand_to_range<boost::geometry::detail::partition::include_all_policy, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > >(std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > const&, boost::geometry::model::box<mapnik::geometry::point<double> >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > const&)void’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:639:36,
    inlined from ‘boost::geometry::partition<boost::geometry::model::box<mapnik::geometry::point<double> >, boost::geometry::detail::partition::include_all_policy, boost::geometry::detail::partition::include_all_policy>::apply<std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::item_visitor_type<boost::geometry::strategies::relate::cartesian<void> >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> >, boost::geometry::detail::partition::visit_no_policy>(std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::item_visitor_type<boost::geometry::strategies::relate::cartesian<void> >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&, unsigned long, boost::geometry::detail::partition::visit_no_policy)bool [clone .isra.0]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:704:44:
/usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:170:55: warning: ‘MEM[(const struct point &)&mbr + 16].x’ may be used uninitialized [-Wmaybe-uninitialized]
  170 |                 m_box = geometry::return_envelope<Box>(*m_it, strategy);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘boost::geometry::partition<boost::geometry::model::box<mapnik::geometry::point<double> >, boost::geometry::detail::partition::include_all_policy, boost::geometry::detail::partition::include_all_policy>::apply<std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::item_visitor_type<boost::geometry::strategies::relate::cartesian<void> >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> >, boost::geometry::detail::partition::visit_no_policy>(std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::item_visitor_type<boost::geometry::strategies::relate::cartesian<void> >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&, unsigned long, boost::geometry::detail::partition::visit_no_policy)bool [clone .isra.0]’:
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘MEM[(const struct point &)&mbr + 16].x’ was declared here
  204 |     Box mbr;
      |         ^~~
In member function ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >::get_envelope<boost::geometry::strategies::relate::cartesian<void> >(boost::geometry::strategies::relate::cartesian<void> const&) constboost::geometry::model::box<mapnik::geometry::point<double> > const&’,
    inlined from ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> >::apply<boost::geometry::model::box<mapnik::geometry::point<double> >, __gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > > >(boost::geometry::model::box<mapnik::geometry::point<double> >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const&) constvoid’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:193:29,
    inlined from ‘boost::geometry::partition<boost::geometry::model::box<mapnik::geometry::point<double> >, boost::geometry::detail::partition::include_all_policy, boost::geometry::detail::partition::include_all_policy>::expand_to_range<boost::geometry::detail::partition::include_all_policy, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > >(std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > const&, boost::geometry::model::box<mapnik::geometry::point<double> >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > const&)void’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:639:36,
    inlined from ‘boost::geometry::partition<boost::geometry::model::box<mapnik::geometry::point<double> >, boost::geometry::detail::partition::include_all_policy, boost::geometry::detail::partition::include_all_policy>::apply<std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::item_visitor_type<boost::geometry::strategies::relate::cartesian<void> >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> >, boost::geometry::detail::partition::visit_no_policy>(std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::item_visitor_type<boost::geometry::strategies::relate::cartesian<void> >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&, unsigned long, boost::geometry::detail::partition::visit_no_policy)bool [clone .isra.0]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:704:44:
/usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:170:55: warning: ‘MEM[(const struct point &)&mbr + 16].y’ may be used uninitialized [-Wmaybe-uninitialized]
  170 |                 m_box = geometry::return_envelope<Box>(*m_it, strategy);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘boost::geometry::partition<boost::geometry::model::box<mapnik::geometry::point<double> >, boost::geometry::detail::partition::include_all_policy, boost::geometry::detail::partition::include_all_policy>::apply<std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::item_visitor_type<boost::geometry::strategies::relate::cartesian<void> >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> >, boost::geometry::detail::partition::visit_no_policy>(std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::item_visitor_type<boost::geometry::strategies::relate::cartesian<void> >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&, unsigned long, boost::geometry::detail::partition::visit_no_policy)bool [clone .isra.0]’:
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘MEM[(const struct point &)&mbr + 16].y’ was declared here
  204 |     Box mbr;
      |         ^~~
c++ -o test/unit/geometry/geometry_reprojection.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/geometry/geometry_reprojection.cpp
c++ -o test/unit/geometry/geometry_strategy_test.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/geometry/geometry_strategy_test.cpp
In file included from test/unit/geometry/geometry_strategy_test.cpp:8:
In member function ‘mapnik::view_transform::forward(double*, double*) const’,
    inlined from ‘mapnik::view_strategy::apply<mapnik::geometry::point<double>, mapnik::geometry::point<double> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<double>&) constbool’ at include/mapnik/view_strategy.hpp:48:20,
    inlined from ‘mapnik::view_strategy::execute<mapnik::geometry::point<double>, mapnik::geometry::point<double> >(mapnik::geometry::point<double> const&, bool&) constmapnik::geometry::point<double>’ at include/mapnik/view_strategy.hpp:58:23,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<double>, mapnik::view_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::view_strategy const&) constmapnik::geometry::point<double>’ at include/mapnik/geometry_strategy.hpp:80:45,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<double>, mapnik::proj_strategy, mapnik::view_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::proj_strategy const&, mapnik::view_strategy const&) constmapnik::geometry::point<double>’ at include/mapnik/geometry_strategy.hpp:74:30,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<double>, mapnik::proj_strategy, mapnik::view_strategy, 0ul, 1ul>(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_strategy const&, mapnik::view_strategy const&> const&, mapnik::geometry::helper::index<0ul, 1ul>) constmapnik::geometry::point<double>’ at include/mapnik/geometry_strategy.hpp:62:39,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<double> >(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_strategy const&, mapnik::view_strategy const&> const&) constmapnik::geometry::point<double>’ at include/mapnik/geometry_strategy.hpp:68:51,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::apply<mapnik::geometry::point<double>, mapnik::geometry::point<double> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<double>&) constbool’ at include/mapnik/geometry_strategy.hpp:55:34,
    inlined from ‘boost::geometry::detail::transform::transform_point::apply<mapnik::geometry::point<double>, mapnik::geometry::point<double>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<double>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:65:30,
    inlined from ‘boost::geometry::resolve_strategy::transform::apply<mapnik::geometry::point<double>, mapnik::geometry::point<double>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<double>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:362:64,
    inlined from ‘boost::geometry::resolve_variant::transform<mapnik::geometry::point<double>, mapnik::geometry::point<double> >::apply<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<double>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:395:50,
    inlined from ‘boost::geometry::transform<mapnik::geometry::point<double>, mapnik::geometry::point<double>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<double>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:462:34,
    inlined from ‘mapnik::geometry::detail::transform_geometry<double, double, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)mapnik::geometry::point<double>’ at include/mapnik/geometry_transform.hpp:36:36:
include/mapnik/view_transform.hpp:102:18: warning: ‘p2.x’ may be used uninitialized [-Wmaybe-uninitialized]
  102 |         *x = (*x - extent_.minx()) * sx_ - (offset_x_ - offset_);
      |              ~~~~^~~~~~~~~~~~~~~~~
In file included from test/unit/geometry/geometry_strategy_test.cpp:11:
include/mapnik/proj_strategy.hpp: In function ‘mapnik::geometry::detail::transform_geometry<double, double, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)mapnik::geometry::point<double>’:
include/mapnik/proj_strategy.hpp:69:12: note: ‘p2.x’ was declared here
   69 |         P2 p2;
      |            ^~
In member function ‘mapnik::view_transform::forward(double*, double*) const’,
    inlined from ‘mapnik::view_strategy::apply<mapnik::geometry::point<double>, mapnik::geometry::point<double> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<double>&) constbool’ at include/mapnik/view_strategy.hpp:48:20,
    inlined from ‘mapnik::view_strategy::execute<mapnik::geometry::point<double>, mapnik::geometry::point<double> >(mapnik::geometry::point<double> const&, bool&) constmapnik::geometry::point<double>’ at include/mapnik/view_strategy.hpp:58:23,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<double>, mapnik::view_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::view_strategy const&) constmapnik::geometry::point<double>’ at include/mapnik/geometry_strategy.hpp:80:45,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<double>, mapnik::proj_strategy, mapnik::view_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::proj_strategy const&, mapnik::view_strategy const&) constmapnik::geometry::point<double>’ at include/mapnik/geometry_strategy.hpp:74:30,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<double>, mapnik::proj_strategy, mapnik::view_strategy, 0ul, 1ul>(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_strategy const&, mapnik::view_strategy const&> const&, mapnik::geometry::helper::index<0ul, 1ul>) constmapnik::geometry::point<double>’ at include/mapnik/geometry_strategy.hpp:62:39,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<double> >(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_strategy const&, mapnik::view_strategy const&> const&) constmapnik::geometry::point<double>’ at include/mapnik/geometry_strategy.hpp:68:51,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::apply<mapnik::geometry::point<double>, mapnik::geometry::point<double> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<double>&) constbool’ at include/mapnik/geometry_strategy.hpp:55:34,
    inlined from ‘boost::geometry::detail::transform::transform_point::apply<mapnik::geometry::point<double>, mapnik::geometry::point<double>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<double>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:65:30,
    inlined from ‘boost::geometry::resolve_strategy::transform::apply<mapnik::geometry::point<double>, mapnik::geometry::point<double>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<double>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:362:64,
    inlined from ‘boost::geometry::resolve_variant::transform<mapnik::geometry::point<double>, mapnik::geometry::point<double> >::apply<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<double>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:395:50,
    inlined from ‘boost::geometry::transform<mapnik::geometry::point<double>, mapnik::geometry::point<double>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<double>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:462:34,
    inlined from ‘mapnik::geometry::detail::transform_geometry<double, double, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)mapnik::geometry::point<double>’ at include/mapnik/geometry_transform.hpp:36:36:
include/mapnik/view_transform.hpp:103:30: warning: ‘p2.y’ may be used uninitialized [-Wmaybe-uninitialized]
  103 |         *y = (extent_.maxy() - *y) * sy_ - (offset_y_ - offset_);
      |              ~~~~~~~~~~~~~~~~^~~~~
include/mapnik/proj_strategy.hpp: In function ‘mapnik::geometry::detail::transform_geometry<double, double, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)mapnik::geometry::point<double>’:
include/mapnik/proj_strategy.hpp:69:12: note: ‘p2.y’ was declared here
   69 |         P2 p2;
      |            ^~
In member function ‘mapnik::view_transform::forward(double*, double*) const’,
    inlined from ‘mapnik::view_strategy::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&) constbool’ at include/mapnik/view_strategy.hpp:48:20,
    inlined from ‘mapnik::view_strategy::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, bool&) constmapnik::geometry::point<long>’ at include/mapnik/view_strategy.hpp:58:23,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::view_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::view_strategy const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:80:45,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::proj_strategy, mapnik::view_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::proj_strategy const&, mapnik::view_strategy const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:74:30,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::proj_strategy, mapnik::view_strategy, 0ul, 1ul>(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_strategy const&, mapnik::view_strategy const&> const&, mapnik::geometry::helper::index<0ul, 1ul>) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:62:39,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_strategy const&, mapnik::view_strategy const&> const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:68:51,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&) constbool’ at include/mapnik/geometry_strategy.hpp:55:34,
    inlined from ‘boost::geometry::detail::transform::transform_point::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:65:30,
    inlined from ‘boost::geometry::detail::transform::transform_range_out<mapnik::geometry::point<long>, boost::geometry::range::back_insert_iterator<mapnik::geometry::line_string<long> >, mapnik::geometry::line_string<double>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::line_string<double> const&, boost::geometry::range::back_insert_iterator<mapnik::geometry::line_string<long> >, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:151:37:
include/mapnik/view_transform.hpp:102:18: warning: ‘p2.x’ may be used uninitialized [-Wmaybe-uninitialized]
  102 |         *x = (*x - extent_.minx()) * sx_ - (offset_x_ - offset_);
      |              ~~~~^~~~~~~~~~~~~~~~~
include/mapnik/proj_strategy.hpp: In function ‘boost::geometry::detail::transform::transform_range_out<mapnik::geometry::point<long>, boost::geometry::range::back_insert_iterator<mapnik::geometry::line_string<long> >, mapnik::geometry::line_string<double>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::line_string<double> const&, boost::geometry::range::back_insert_iterator<mapnik::geometry::line_string<long> >, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’:
include/mapnik/proj_strategy.hpp:69:12: note: ‘p2.x’ was declared here
   69 |         P2 p2;
      |            ^~
In member function ‘mapnik::view_transform::forward(double*, double*) const’,
    inlined from ‘mapnik::view_strategy::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&) constbool’ at include/mapnik/view_strategy.hpp:48:20,
    inlined from ‘mapnik::view_strategy::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, bool&) constmapnik::geometry::point<long>’ at include/mapnik/view_strategy.hpp:58:23,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::view_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::view_strategy const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:80:45,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::proj_strategy, mapnik::view_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::proj_strategy const&, mapnik::view_strategy const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:74:30,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::proj_strategy, mapnik::view_strategy, 0ul, 1ul>(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_strategy const&, mapnik::view_strategy const&> const&, mapnik::geometry::helper::index<0ul, 1ul>) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:62:39,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_strategy const&, mapnik::view_strategy const&> const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:68:51,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&) constbool’ at include/mapnik/geometry_strategy.hpp:55:34,
    inlined from ‘boost::geometry::detail::transform::transform_point::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:65:30,
    inlined from ‘boost::geometry::detail::transform::transform_range_out<mapnik::geometry::point<long>, boost::geometry::range::back_insert_iterator<mapnik::geometry::line_string<long> >, mapnik::geometry::line_string<double>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::line_string<double> const&, boost::geometry::range::back_insert_iterator<mapnik::geometry::line_string<long> >, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:151:37:
include/mapnik/view_transform.hpp:103:30: warning: ‘p2.y’ may be used uninitialized [-Wmaybe-uninitialized]
  103 |         *y = (extent_.maxy() - *y) * sy_ - (offset_y_ - offset_);
      |              ~~~~~~~~~~~~~~~~^~~~~
include/mapnik/proj_strategy.hpp: In function ‘boost::geometry::detail::transform::transform_range_out<mapnik::geometry::point<long>, boost::geometry::range::back_insert_iterator<mapnik::geometry::line_string<long> >, mapnik::geometry::line_string<double>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::line_string<double> const&, boost::geometry::range::back_insert_iterator<mapnik::geometry::line_string<long> >, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’:
include/mapnik/proj_strategy.hpp:69:12: note: ‘p2.y’ was declared here
   69 |         P2 p2;
      |            ^~
In member function ‘mapnik::view_transform::forward(double*, double*) const’,
    inlined from ‘mapnik::view_strategy::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&) constbool’ at include/mapnik/view_strategy.hpp:48:20,
    inlined from ‘mapnik::view_strategy::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, bool&) constmapnik::geometry::point<long>’ at include/mapnik/view_strategy.hpp:58:23,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::view_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::view_strategy const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:80:45,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::proj_strategy, mapnik::view_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::proj_strategy const&, mapnik::view_strategy const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:74:30,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::proj_strategy, mapnik::view_strategy, 0ul, 1ul>(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_strategy const&, mapnik::view_strategy const&> const&, mapnik::geometry::helper::index<0ul, 1ul>) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:62:39,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_strategy const&, mapnik::view_strategy const&> const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:68:51,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&) constbool’ at include/mapnik/geometry_strategy.hpp:55:34,
    inlined from ‘boost::geometry::detail::transform::transform_point::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:65:30,
    inlined from ‘boost::geometry::detail::transform::transform_range_out<mapnik::geometry::point<long>, boost::geometry::range::back_insert_iterator<mapnik::geometry::linear_ring<long> >, mapnik::geometry::linear_ring<double>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::linear_ring<double> const&, boost::geometry::range::back_insert_iterator<mapnik::geometry::linear_ring<long> >, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:151:37:
include/mapnik/view_transform.hpp:102:18: warning: ‘p2.x’ may be used uninitialized [-Wmaybe-uninitialized]
  102 |         *x = (*x - extent_.minx()) * sx_ - (offset_x_ - offset_);
      |              ~~~~^~~~~~~~~~~~~~~~~
include/mapnik/proj_strategy.hpp: In function ‘boost::geometry::detail::transform::transform_range_out<mapnik::geometry::point<long>, boost::geometry::range::back_insert_iterator<mapnik::geometry::linear_ring<long> >, mapnik::geometry::linear_ring<double>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::linear_ring<double> const&, boost::geometry::range::back_insert_iterator<mapnik::geometry::linear_ring<long> >, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’:
include/mapnik/proj_strategy.hpp:69:12: note: ‘p2.x’ was declared here
   69 |         P2 p2;
      |            ^~
In member function ‘mapnik::view_transform::forward(double*, double*) const’,
    inlined from ‘mapnik::view_strategy::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&) constbool’ at include/mapnik/view_strategy.hpp:48:20,
    inlined from ‘mapnik::view_strategy::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, bool&) constmapnik::geometry::point<long>’ at include/mapnik/view_strategy.hpp:58:23,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::view_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::view_strategy const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:80:45,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::proj_strategy, mapnik::view_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::proj_strategy const&, mapnik::view_strategy const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:74:30,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::proj_strategy, mapnik::view_strategy, 0ul, 1ul>(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_strategy const&, mapnik::view_strategy const&> const&, mapnik::geometry::helper::index<0ul, 1ul>) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:62:39,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_strategy const&, mapnik::view_strategy const&> const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:68:51,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&) constbool’ at include/mapnik/geometry_strategy.hpp:55:34,
    inlined from ‘boost::geometry::detail::transform::transform_point::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:65:30,
    inlined from ‘boost::geometry::detail::transform::transform_range_out<mapnik::geometry::point<long>, boost::geometry::range::back_insert_iterator<mapnik::geometry::linear_ring<long> >, mapnik::geometry::linear_ring<double>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::linear_ring<double> const&, boost::geometry::range::back_insert_iterator<mapnik::geometry::linear_ring<long> >, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:151:37:
include/mapnik/view_transform.hpp:103:30: warning: ‘p2.y’ may be used uninitialized [-Wmaybe-uninitialized]
  103 |         *y = (extent_.maxy() - *y) * sy_ - (offset_y_ - offset_);
      |              ~~~~~~~~~~~~~~~~^~~~~
include/mapnik/proj_strategy.hpp: In function ‘boost::geometry::detail::transform::transform_range_out<mapnik::geometry::point<long>, boost::geometry::range::back_insert_iterator<mapnik::geometry::linear_ring<long> >, mapnik::geometry::linear_ring<double>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::linear_ring<double> const&, boost::geometry::range::back_insert_iterator<mapnik::geometry::linear_ring<long> >, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’:
include/mapnik/proj_strategy.hpp:69:12: note: ‘p2.y’ was declared here
   69 |         P2 p2;
      |            ^~
In member function ‘mapnik::view_transform::forward(double*, double*) const’,
    inlined from ‘mapnik::view_strategy::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&) constbool’ at include/mapnik/view_strategy.hpp:48:20,
    inlined from ‘mapnik::view_strategy::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, bool&) constmapnik::geometry::point<long>’ at include/mapnik/view_strategy.hpp:58:23,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::view_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::view_strategy const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:80:45,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::proj_strategy, mapnik::view_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::proj_strategy const&, mapnik::view_strategy const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:74:30,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::proj_strategy, mapnik::view_strategy, 0ul, 1ul>(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_strategy const&, mapnik::view_strategy const&> const&, mapnik::geometry::helper::index<0ul, 1ul>) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:62:39,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_strategy const&, mapnik::view_strategy const&> const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:68:51,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&) constbool’ at include/mapnik/geometry_strategy.hpp:55:34,
    inlined from ‘boost::geometry::detail::transform::transform_point::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:65:30,
    inlined from ‘boost::geometry::detail::transform::transform_range_out<mapnik::geometry::point<long>, boost::geometry::range::back_insert_iterator<mapnik::geometry::linear_ring<long> >, mapnik::geometry::linear_ring<double>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::linear_ring<double> const&, boost::geometry::range::back_insert_iterator<mapnik::geometry::linear_ring<long> >, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:151:37,
    inlined from ‘boost::geometry::detail::transform::transform_polygon::apply<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::polygon<long, mapnik::geometry::rings_container>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const&, mapnik::geometry::polygon<long, mapnik::geometry::rings_container>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:198:52:
include/mapnik/view_transform.hpp:102:18: warning: ‘p2.x’ may be used uninitialized [-Wmaybe-uninitialized]
  102 |         *x = (*x - extent_.minx()) * sx_ - (offset_x_ - offset_);
      |              ~~~~^~~~~~~~~~~~~~~~~
include/mapnik/proj_strategy.hpp: In function ‘boost::geometry::detail::transform::transform_polygon::apply<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::polygon<long, mapnik::geometry::rings_container>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const&, mapnik::geometry::polygon<long, mapnik::geometry::rings_container>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’:
include/mapnik/proj_strategy.hpp:69:12: note: ‘p2.x’ was declared here
   69 |         P2 p2;
      |            ^~
In member function ‘mapnik::view_transform::forward(double*, double*) const’,
    inlined from ‘mapnik::view_strategy::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&) constbool’ at include/mapnik/view_strategy.hpp:48:20,
    inlined from ‘mapnik::view_strategy::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, bool&) constmapnik::geometry::point<long>’ at include/mapnik/view_strategy.hpp:58:23,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::view_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::view_strategy const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:80:45,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::proj_strategy, mapnik::view_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::proj_strategy const&, mapnik::view_strategy const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:74:30,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::proj_strategy, mapnik::view_strategy, 0ul, 1ul>(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_strategy const&, mapnik::view_strategy const&> const&, mapnik::geometry::helper::index<0ul, 1ul>) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:62:39,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_strategy const&, mapnik::view_strategy const&> const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:68:51,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&) constbool’ at include/mapnik/geometry_strategy.hpp:55:34,
    inlined from ‘boost::geometry::detail::transform::transform_point::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:65:30,
    inlined from ‘boost::geometry::detail::transform::transform_range_out<mapnik::geometry::point<long>, boost::geometry::range::back_insert_iterator<mapnik::geometry::linear_ring<long> >, mapnik::geometry::linear_ring<double>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::linear_ring<double> const&, boost::geometry::range::back_insert_iterator<mapnik::geometry::linear_ring<long> >, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:151:37,
    inlined from ‘boost::geometry::detail::transform::transform_polygon::apply<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::polygon<long, mapnik::geometry::rings_container>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const&, mapnik::geometry::polygon<long, mapnik::geometry::rings_container>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:198:52:
include/mapnik/view_transform.hpp:103:30: warning: ‘p2.y’ may be used uninitialized [-Wmaybe-uninitialized]
  103 |         *y = (extent_.maxy() - *y) * sy_ - (offset_y_ - offset_);
      |              ~~~~~~~~~~~~~~~~^~~~~
include/mapnik/proj_strategy.hpp: In function ‘boost::geometry::detail::transform::transform_polygon::apply<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::polygon<long, mapnik::geometry::rings_container>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const&, mapnik::geometry::polygon<long, mapnik::geometry::rings_container>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’:
include/mapnik/proj_strategy.hpp:69:12: note: ‘p2.y’ was declared here
   69 |         P2 p2;
      |            ^~
In file included from test/unit/geometry/geometry_strategy_test.cpp:10:
In member function ‘mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy>::apply<mapnik::geometry::point<long>, mapnik::geometry::point<double> >(mapnik::geometry::point<long> const&, mapnik::geometry::point<double>&) constbool’,
    inlined from ‘boost::geometry::detail::transform::transform_point::apply<mapnik::geometry::point<long>, mapnik::geometry::point<double>, mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy> >(mapnik::geometry::point<long> const&, mapnik::geometry::point<double>&, mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:65:30,
    inlined from ‘boost::geometry::detail::transform::transform_multi<boost::geometry::dispatch::transform<mapnik::geometry::point<long>, mapnik::geometry::point<double>, boost::geometry::point_tag, boost::geometry::point_tag> >::apply<mapnik::geometry::multi_point<long>, mapnik::geometry::multi_point<double>, mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy> >(mapnik::geometry::multi_point<long> const&, mapnik::geometry::multi_point<double>&, mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:261:32,
    inlined from ‘boost::geometry::resolve_strategy::transform::apply<mapnik::geometry::multi_point<long>, mapnik::geometry::multi_point<double>, mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy> >(mapnik::geometry::multi_point<long> const&, mapnik::geometry::multi_point<double>&, mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:362:64,
    inlined from ‘boost::geometry::resolve_variant::transform<mapnik::geometry::multi_point<long>, mapnik::geometry::multi_point<double> >::apply<mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy> >(mapnik::geometry::multi_point<long> const&, mapnik::geometry::multi_point<double>&, mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:395:50,
    inlined from ‘boost::geometry::transform<mapnik::geometry::multi_point<long>, mapnik::geometry::multi_point<double>, mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy> >(mapnik::geometry::multi_point<long> const&, mapnik::geometry::multi_point<double>&, mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:462:34,
    inlined from ‘mapnik::geometry::detail::transform_geometry<double, long, mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy> >(mapnik::geometry::multi_point<long> const&, mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy> const&)mapnik::geometry::multi_point<double>’ at include/mapnik/geometry_transform.hpp:47:36,
    inlined from ‘mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy>, double>::operator()<long>(mapnik::geometry::multi_point<long> const&) constmapnik::geometry::geometry<double>’ at include/mapnik/geometry_transform.hpp:149:56,
    inlined from ‘mapbox::util::detail::dispatcher<mapnik::geometry::geometry<double>, mapnik::geometry::multi_point<long>, mapnik::geometry::multi_line_string<long>, mapnik::geometry::multi_polygon<long>, mapnik::geometry::geometry_collection<long> >::apply<mapnik::geometry::geometry<long> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy>, double> const&>(mapnik::geometry::geometry<long> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy>, double> const&)mapnik::geometry::geometry<double>’ at /usr/include/mapbox/variant.hpp:332:73,
    inlined from ‘mapbox::util::detail::dispatcher<mapnik::geometry::geometry<double>, mapnik::geometry::polygon<long, mapnik::geometry::rings_container>, mapnik::geometry::multi_point<long>, mapnik::geometry::multi_line_string<long>, mapnik::geometry::multi_polygon<long>, mapnik::geometry::geometry_collection<long> >::apply<mapnik::geometry::geometry<long> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy>, double> const&>(mapnik::geometry::geometry<long> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy>, double> const&)mapnik::geometry::geometry<double>’ at /usr/include/mapbox/variant.hpp:336:89:
include/mapnik/geometry_strategy.hpp:101:34: warning: ‘p2.x’ may be used uninitialized [-Wmaybe-uninitialized]
  101 |         p2 = execute_start<P1,P2>(p1, status, ops_);
      |              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
include/mapnik/proj_strategy.hpp: In function ‘mapbox::util::detail::dispatcher<mapnik::geometry::geometry<double>, mapnik::geometry::polygon<long, mapnik::geometry::rings_container>, mapnik::geometry::multi_point<long>, mapnik::geometry::multi_line_string<long>, mapnik::geometry::multi_polygon<long>, mapnik::geometry::geometry_collection<long> >::apply<mapnik::geometry::geometry<long> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy>, double> const&>(mapnik::geometry::geometry<long> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy>, double> const&)mapnik::geometry::geometry<double>’:
include/mapnik/proj_strategy.hpp:69:12: note: ‘p2.x’ was declared here
   69 |         P2 p2;
      |            ^~
In member function ‘mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy>::apply<mapnik::geometry::point<long>, mapnik::geometry::point<double> >(mapnik::geometry::point<long> const&, mapnik::geometry::point<double>&) constbool’,
    inlined from ‘boost::geometry::detail::transform::transform_point::apply<mapnik::geometry::point<long>, mapnik::geometry::point<double>, mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy> >(mapnik::geometry::point<long> const&, mapnik::geometry::point<double>&, mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:65:30,
    inlined from ‘boost::geometry::detail::transform::transform_multi<boost::geometry::dispatch::transform<mapnik::geometry::point<long>, mapnik::geometry::point<double>, boost::geometry::point_tag, boost::geometry::point_tag> >::apply<mapnik::geometry::multi_point<long>, mapnik::geometry::multi_point<double>, mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy> >(mapnik::geometry::multi_point<long> const&, mapnik::geometry::multi_point<double>&, mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:261:32,
    inlined from ‘boost::geometry::resolve_strategy::transform::apply<mapnik::geometry::multi_point<long>, mapnik::geometry::multi_point<double>, mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy> >(mapnik::geometry::multi_point<long> const&, mapnik::geometry::multi_point<double>&, mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:362:64,
    inlined from ‘boost::geometry::resolve_variant::transform<mapnik::geometry::multi_point<long>, mapnik::geometry::multi_point<double> >::apply<mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy> >(mapnik::geometry::multi_point<long> const&, mapnik::geometry::multi_point<double>&, mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:395:50,
    inlined from ‘boost::geometry::transform<mapnik::geometry::multi_point<long>, mapnik::geometry::multi_point<double>, mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy> >(mapnik::geometry::multi_point<long> const&, mapnik::geometry::multi_point<double>&, mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:462:34,
    inlined from ‘mapnik::geometry::detail::transform_geometry<double, long, mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy> >(mapnik::geometry::multi_point<long> const&, mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy> const&)mapnik::geometry::multi_point<double>’ at include/mapnik/geometry_transform.hpp:47:36,
    inlined from ‘mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy>, double>::operator()<long>(mapnik::geometry::multi_point<long> const&) constmapnik::geometry::geometry<double>’ at include/mapnik/geometry_transform.hpp:149:56,
    inlined from ‘mapbox::util::detail::dispatcher<mapnik::geometry::geometry<double>, mapnik::geometry::multi_point<long>, mapnik::geometry::multi_line_string<long>, mapnik::geometry::multi_polygon<long>, mapnik::geometry::geometry_collection<long> >::apply<mapnik::geometry::geometry<long> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy>, double> const&>(mapnik::geometry::geometry<long> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy>, double> const&)mapnik::geometry::geometry<double>’ at /usr/include/mapbox/variant.hpp:332:73,
    inlined from ‘mapbox::util::detail::dispatcher<mapnik::geometry::geometry<double>, mapnik::geometry::polygon<long, mapnik::geometry::rings_container>, mapnik::geometry::multi_point<long>, mapnik::geometry::multi_line_string<long>, mapnik::geometry::multi_polygon<long>, mapnik::geometry::geometry_collection<long> >::apply<mapnik::geometry::geometry<long> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy>, double> const&>(mapnik::geometry::geometry<long> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy>, double> const&)mapnik::geometry::geometry<double>’ at /usr/include/mapbox/variant.hpp:336:89:
include/mapnik/geometry_strategy.hpp:101:34: warning: ‘p2.y’ may be used uninitialized [-Wmaybe-uninitialized]
  101 |         p2 = execute_start<P1,P2>(p1, status, ops_);
      |              ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
include/mapnik/proj_strategy.hpp: In function ‘mapbox::util::detail::dispatcher<mapnik::geometry::geometry<double>, mapnik::geometry::polygon<long, mapnik::geometry::rings_container>, mapnik::geometry::multi_point<long>, mapnik::geometry::multi_line_string<long>, mapnik::geometry::multi_polygon<long>, mapnik::geometry::geometry_collection<long> >::apply<mapnik::geometry::geometry<long> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy>, double> const&>(mapnik::geometry::geometry<long> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group_first<mapnik::geometry::scale_strategy, mapnik::unview_strategy, mapnik::proj_strategy>, double> const&)mapnik::geometry::geometry<double>’:
include/mapnik/proj_strategy.hpp:69:12: note: ‘p2.y’ was declared here
   69 |         P2 p2;
      |            ^~
In member function ‘mapnik::view_transform::forward(double*, double*) const’,
    inlined from ‘mapnik::view_strategy::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&) constbool’ at include/mapnik/view_strategy.hpp:48:20,
    inlined from ‘mapnik::view_strategy::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, bool&) constmapnik::geometry::point<long>’ at include/mapnik/view_strategy.hpp:58:23,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::view_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::view_strategy const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:80:45,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::proj_strategy, mapnik::view_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::proj_strategy const&, mapnik::view_strategy const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:74:30,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::proj_strategy, mapnik::view_strategy, 0ul, 1ul>(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_strategy const&, mapnik::view_strategy const&> const&, mapnik::geometry::helper::index<0ul, 1ul>) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:62:39,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_strategy const&, mapnik::view_strategy const&> const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:68:51,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&) constbool’ at include/mapnik/geometry_strategy.hpp:55:34,
    inlined from ‘boost::geometry::detail::transform::transform_point::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:65:30,
    inlined from ‘boost::geometry::detail::transform::transform_multi<boost::geometry::dispatch::transform<mapnik::geometry::point<double>, mapnik::geometry::point<long>, boost::geometry::point_tag, boost::geometry::point_tag> >::apply<mapnik::geometry::multi_point<double>, mapnik::geometry::multi_point<long>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::multi_point<double> const&, mapnik::geometry::multi_point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:261:32,
    inlined from ‘boost::geometry::resolve_strategy::transform::apply<mapnik::geometry::multi_point<double>, mapnik::geometry::multi_point<long>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::multi_point<double> const&, mapnik::geometry::multi_point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:362:64,
    inlined from ‘boost::geometry::resolve_variant::transform<mapnik::geometry::multi_point<double>, mapnik::geometry::multi_point<long> >::apply<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::multi_point<double> const&, mapnik::geometry::multi_point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:395:50,
    inlined from ‘boost::geometry::transform<mapnik::geometry::multi_point<double>, mapnik::geometry::multi_point<long>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::multi_point<double> const&, mapnik::geometry::multi_point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:462:34,
    inlined from ‘mapnik::geometry::detail::transform_geometry<long, double, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::multi_point<double> const&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)mapnik::geometry::multi_point<long>’ at include/mapnik/geometry_transform.hpp:47:36,
    inlined from ‘mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>, long>::operator()<double>(mapnik::geometry::multi_point<double> const&) constmapnik::geometry::geometry<long>’ at include/mapnik/geometry_transform.hpp:149:56,
    inlined from ‘mapbox::util::detail::dispatcher<mapnik::geometry::geometry<long>, mapnik::geometry::multi_point<double>, mapnik::geometry::multi_line_string<double>, mapnik::geometry::multi_polygon<double>, mapnik::geometry::geometry_collection<double> >::apply<mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>, long> const&>(mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>, long> const&)mapnik::geometry::geometry<long>’ at /usr/include/mapbox/variant.hpp:332:73,
    inlined from ‘mapbox::util::detail::dispatcher<mapnik::geometry::geometry<long>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::multi_point<double>, mapnik::geometry::multi_line_string<double>, mapnik::geometry::multi_polygon<double>, mapnik::geometry::geometry_collection<double> >::apply<mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>, long> const&>(mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>, long> const&)mapnik::geometry::geometry<long>’ at /usr/include/mapbox/variant.hpp:336:89:
include/mapnik/view_transform.hpp:102:18: warning: ‘p2.x’ may be used uninitialized [-Wmaybe-uninitialized]
  102 |         *x = (*x - extent_.minx()) * sx_ - (offset_x_ - offset_);
      |              ~~~~^~~~~~~~~~~~~~~~~
include/mapnik/proj_strategy.hpp: In function ‘mapbox::util::detail::dispatcher<mapnik::geometry::geometry<long>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::multi_point<double>, mapnik::geometry::multi_line_string<double>, mapnik::geometry::multi_polygon<double>, mapnik::geometry::geometry_collection<double> >::apply<mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>, long> const&>(mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>, long> const&)mapnik::geometry::geometry<long>’:
include/mapnik/proj_strategy.hpp:69:12: note: ‘p2.x’ was declared here
   69 |         P2 p2;
      |            ^~
In member function ‘mapnik::view_transform::forward(double*, double*) const’,
    inlined from ‘mapnik::view_strategy::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&) constbool’ at include/mapnik/view_strategy.hpp:48:20,
    inlined from ‘mapnik::view_strategy::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, bool&) constmapnik::geometry::point<long>’ at include/mapnik/view_strategy.hpp:58:23,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::view_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::view_strategy const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:80:45,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::proj_strategy, mapnik::view_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::proj_strategy const&, mapnik::view_strategy const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:74:30,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::proj_strategy, mapnik::view_strategy, 0ul, 1ul>(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_strategy const&, mapnik::view_strategy const&> const&, mapnik::geometry::helper::index<0ul, 1ul>) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:62:39,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_strategy const&, mapnik::view_strategy const&> const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:68:51,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&) constbool’ at include/mapnik/geometry_strategy.hpp:55:34,
    inlined from ‘boost::geometry::detail::transform::transform_point::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:65:30,
    inlined from ‘boost::geometry::detail::transform::transform_multi<boost::geometry::dispatch::transform<mapnik::geometry::point<double>, mapnik::geometry::point<long>, boost::geometry::point_tag, boost::geometry::point_tag> >::apply<mapnik::geometry::multi_point<double>, mapnik::geometry::multi_point<long>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::multi_point<double> const&, mapnik::geometry::multi_point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:261:32,
    inlined from ‘boost::geometry::resolve_strategy::transform::apply<mapnik::geometry::multi_point<double>, mapnik::geometry::multi_point<long>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::multi_point<double> const&, mapnik::geometry::multi_point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:362:64,
    inlined from ‘boost::geometry::resolve_variant::transform<mapnik::geometry::multi_point<double>, mapnik::geometry::multi_point<long> >::apply<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::multi_point<double> const&, mapnik::geometry::multi_point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:395:50,
    inlined from ‘boost::geometry::transform<mapnik::geometry::multi_point<double>, mapnik::geometry::multi_point<long>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::multi_point<double> const&, mapnik::geometry::multi_point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:462:34,
    inlined from ‘mapnik::geometry::detail::transform_geometry<long, double, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::multi_point<double> const&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)mapnik::geometry::multi_point<long>’ at include/mapnik/geometry_transform.hpp:47:36,
    inlined from ‘mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>, long>::operator()<double>(mapnik::geometry::multi_point<double> const&) constmapnik::geometry::geometry<long>’ at include/mapnik/geometry_transform.hpp:149:56,
    inlined from ‘mapbox::util::detail::dispatcher<mapnik::geometry::geometry<long>, mapnik::geometry::multi_point<double>, mapnik::geometry::multi_line_string<double>, mapnik::geometry::multi_polygon<double>, mapnik::geometry::geometry_collection<double> >::apply<mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>, long> const&>(mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>, long> const&)mapnik::geometry::geometry<long>’ at /usr/include/mapbox/variant.hpp:332:73,
    inlined from ‘mapbox::util::detail::dispatcher<mapnik::geometry::geometry<long>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::multi_point<double>, mapnik::geometry::multi_line_string<double>, mapnik::geometry::multi_polygon<double>, mapnik::geometry::geometry_collection<double> >::apply<mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>, long> const&>(mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>, long> const&)mapnik::geometry::geometry<long>’ at /usr/include/mapbox/variant.hpp:336:89:
include/mapnik/view_transform.hpp:103:30: warning: ‘p2.y’ may be used uninitialized [-Wmaybe-uninitialized]
  103 |         *y = (extent_.maxy() - *y) * sy_ - (offset_y_ - offset_);
      |              ~~~~~~~~~~~~~~~~^~~~~
include/mapnik/proj_strategy.hpp: In function ‘mapbox::util::detail::dispatcher<mapnik::geometry::geometry<long>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::multi_point<double>, mapnik::geometry::multi_line_string<double>, mapnik::geometry::multi_polygon<double>, mapnik::geometry::geometry_collection<double> >::apply<mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>, long> const&>(mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>, long> const&)mapnik::geometry::geometry<long>’:
include/mapnik/proj_strategy.hpp:69:12: note: ‘p2.y’ was declared here
   69 |         P2 p2;
      |            ^~
In member function ‘mapnik::view_transform::forward(double*, double*) const’,
    inlined from ‘mapnik::view_strategy::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&) constbool’ at include/mapnik/view_strategy.hpp:48:20,
    inlined from ‘mapnik::view_strategy::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, bool&) constmapnik::geometry::point<long>’ at include/mapnik/view_strategy.hpp:58:23,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::view_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::view_strategy const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:80:45,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::proj_strategy, mapnik::view_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::proj_strategy const&, mapnik::view_strategy const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:74:30,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::proj_strategy, mapnik::view_strategy, 0ul, 1ul>(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_strategy const&, mapnik::view_strategy const&> const&, mapnik::geometry::helper::index<0ul, 1ul>) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:62:39,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_strategy const&, mapnik::view_strategy const&> const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:68:51,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&) constbool’ at include/mapnik/geometry_strategy.hpp:55:34,
    inlined from ‘boost::geometry::detail::transform::transform_point::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:65:30,
    inlined from ‘boost::geometry::resolve_strategy::transform::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:362:64,
    inlined from ‘boost::geometry::resolve_variant::transform<mapnik::geometry::point<double>, mapnik::geometry::point<long> >::apply<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:395:50,
    inlined from ‘boost::geometry::transform<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:462:34,
    inlined from ‘mapnik::geometry::detail::transform_geometry<long, double, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)mapnik::geometry::point<long>’ at include/mapnik/geometry_transform.hpp:36:36,
    inlined from ‘mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>, long>::operator()<double>(mapnik::geometry::point<double> const&) constmapnik::geometry::geometry<long>’ at include/mapnik/geometry_transform.hpp:131:37,
    inlined from ‘mapbox::util::detail::dispatcher<mapnik::geometry::geometry<long>, mapnik::geometry::point<double>, mapnik::geometry::line_string<double>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::multi_point<double>, mapnik::geometry::multi_line_string<double>, mapnik::geometry::multi_polygon<double>, mapnik::geometry::geometry_collection<double> >::apply<mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>, long> const&>(mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>, long> const&)mapnik::geometry::geometry<long>’ at /usr/include/mapbox/variant.hpp:332:73:
include/mapnik/view_transform.hpp:102:18: warning: ‘p2.x’ may be used uninitialized [-Wmaybe-uninitialized]
  102 |         *x = (*x - extent_.minx()) * sx_ - (offset_x_ - offset_);
      |              ~~~~^~~~~~~~~~~~~~~~~
include/mapnik/proj_strategy.hpp: In function ‘mapbox::util::detail::dispatcher<mapnik::geometry::geometry<long>, mapnik::geometry::point<double>, mapnik::geometry::line_string<double>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::multi_point<double>, mapnik::geometry::multi_line_string<double>, mapnik::geometry::multi_polygon<double>, mapnik::geometry::geometry_collection<double> >::apply<mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>, long> const&>(mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>, long> const&)mapnik::geometry::geometry<long>’:
include/mapnik/proj_strategy.hpp:69:12: note: ‘p2.x’ was declared here
   69 |         P2 p2;
      |            ^~
In member function ‘mapnik::view_transform::forward(double*, double*) const’,
    inlined from ‘mapnik::view_strategy::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&) constbool’ at include/mapnik/view_strategy.hpp:48:20,
    inlined from ‘mapnik::view_strategy::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, bool&) constmapnik::geometry::point<long>’ at include/mapnik/view_strategy.hpp:58:23,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::view_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::view_strategy const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:80:45,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::proj_strategy, mapnik::view_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::proj_strategy const&, mapnik::view_strategy const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:74:30,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::proj_strategy, mapnik::view_strategy, 0ul, 1ul>(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_strategy const&, mapnik::view_strategy const&> const&, mapnik::geometry::helper::index<0ul, 1ul>) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:62:39,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_strategy const&, mapnik::view_strategy const&> const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:68:51,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&) constbool’ at include/mapnik/geometry_strategy.hpp:55:34,
    inlined from ‘boost::geometry::detail::transform::transform_point::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:65:30,
    inlined from ‘boost::geometry::resolve_strategy::transform::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:362:64,
    inlined from ‘boost::geometry::resolve_variant::transform<mapnik::geometry::point<double>, mapnik::geometry::point<long> >::apply<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:395:50,
    inlined from ‘boost::geometry::transform<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:462:34,
    inlined from ‘mapnik::geometry::detail::transform_geometry<long, double, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy> const&)mapnik::geometry::point<long>’ at include/mapnik/geometry_transform.hpp:36:36,
    inlined from ‘mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>, long>::operator()<double>(mapnik::geometry::point<double> const&) constmapnik::geometry::geometry<long>’ at include/mapnik/geometry_transform.hpp:131:37,
    inlined from ‘mapbox::util::detail::dispatcher<mapnik::geometry::geometry<long>, mapnik::geometry::point<double>, mapnik::geometry::line_string<double>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::multi_point<double>, mapnik::geometry::multi_line_string<double>, mapnik::geometry::multi_polygon<double>, mapnik::geometry::geometry_collection<double> >::apply<mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>, long> const&>(mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>, long> const&)mapnik::geometry::geometry<long>’ at /usr/include/mapbox/variant.hpp:332:73:
include/mapnik/view_transform.hpp:103:30: warning: ‘p2.y’ may be used uninitialized [-Wmaybe-uninitialized]
  103 |         *y = (extent_.maxy() - *y) * sy_ - (offset_y_ - offset_);
      |              ~~~~~~~~~~~~~~~~^~~~~
include/mapnik/proj_strategy.hpp: In function ‘mapbox::util::detail::dispatcher<mapnik::geometry::geometry<long>, mapnik::geometry::point<double>, mapnik::geometry::line_string<double>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::multi_point<double>, mapnik::geometry::multi_line_string<double>, mapnik::geometry::multi_polygon<double>, mapnik::geometry::geometry_collection<double> >::apply<mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>, long> const&>(mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy>, long> const&)mapnik::geometry::geometry<long>’:
include/mapnik/proj_strategy.hpp:69:12: note: ‘p2.y’ was declared here
   69 |         P2 p2;
      |            ^~
In file included from test/unit/geometry/geometry_strategy_test.cpp:12:
In member function ‘mapnik::view_strategy::execute<mapnik::geometry::point<double>, mapnik::geometry::point<double> >(mapnik::geometry::point<double> const&, bool&) constmapnik::geometry::point<double>’,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::view_strategy const&, mapnik::geometry::scale_rounding_strategy const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:74:60,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::proj_strategy const&, mapnik::view_strategy const&, mapnik::geometry::scale_rounding_strategy const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:74:30,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy, 0ul, 1ul, 2ul>(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_strategy const&, mapnik::view_strategy const&, mapnik::geometry::scale_rounding_strategy const&> const&, mapnik::geometry::helper::index<0ul, 1ul, 2ul>) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:62:39,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_strategy const&, mapnik::view_strategy const&, mapnik::geometry::scale_rounding_strategy const&> const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:68:51,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&) constbool’ at include/mapnik/geometry_strategy.hpp:55:34,
    inlined from ‘boost::geometry::detail::transform::transform_point::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:65:30,
    inlined from ‘boost::geometry::resolve_strategy::transform::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:362:64,
    inlined from ‘boost::geometry::resolve_variant::transform<mapnik::geometry::point<double>, mapnik::geometry::point<long> >::apply<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:395:50,
    inlined from ‘boost::geometry::transform<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:462:34,
    inlined from ‘mapnik::geometry::detail::transform_geometry<long, double, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> const&)mapnik::geometry::point<long>’ at include/mapnik/geometry_transform.hpp:36:36,
    inlined from ‘mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long>::operator()<double>(mapnik::geometry::point<double> const&) constmapnik::geometry::geometry<long>’ at include/mapnik/geometry_transform.hpp:131:37,
    inlined from ‘mapbox::util::detail::dispatcher<mapnik::geometry::geometry<long>, mapnik::geometry::point<double>, mapnik::geometry::line_string<double>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::multi_point<double>, mapnik::geometry::multi_line_string<double>, mapnik::geometry::multi_polygon<double>, mapnik::geometry::geometry_collection<double> >::apply<mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&>(mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&)mapnik::geometry::geometry<long>’ at /usr/include/mapbox/variant.hpp:332:73,
    inlined from ‘mapbox::util::detail::dispatcher<mapnik::geometry::geometry<long>, mapnik::geometry::geometry_empty, mapnik::geometry::point<double>, mapnik::geometry::line_string<double>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::multi_point<double>, mapnik::geometry::multi_line_string<double>, mapnik::geometry::multi_polygon<double>, mapnik::geometry::geometry_collection<double> >::apply<mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&>(mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&)mapnik::geometry::geometry<long>’ at /usr/include/mapbox/variant.hpp:336:89,
    inlined from ‘mapbox::util::variant<mapnik::geometry::geometry_empty, mapnik::geometry::point<double>, mapnik::geometry::line_string<double>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::multi_point<double>, mapnik::geometry::multi_line_string<double>, mapnik::geometry::multi_polygon<double>, mapnik::geometry::geometry_collection<double> >::visit<mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&, mapnik::geometry::geometry<double> const&, mapnik::geometry::geometry_empty const&, mapnik::geometry::geometry<long> >(mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&)mapnik::geometry::geometry<long>’ at /usr/include/mapbox/variant.hpp:838:93,
    inlined from ‘mapnik::util::apply_visitor<mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&, mapnik::geometry::geometry<double> >(mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&, mapnik::geometry::geometry<double> const&)decltype (mapnik::geometry::geometry<double>::visit({parm#2}, (forward<mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&>)({parm#1})))’ at include/mapnik/util/variant.hpp:42:42,
    inlined from ‘mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long>::operator()<double>(mapnik::geometry::geometry<double> const&) constmapnik::geometry::geometry<long>’ at include/mapnik/geometry_transform.hpp:125:55,
    inlined from ‘mapnik::geometry::transform<long, double, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> >(mapnik::geometry::geometry<double> const&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> const&)mapnik::geometry::geometry<long>’ at include/mapnik/geometry_transform.hpp:172:64,
    inlined from ‘____C_A_T_C_H____T_E_S_T____14()’ at test/unit/geometry/geometry_strategy_test.cpp:91:67:
include/mapnik/view_strategy.hpp:58:23: warning: ‘p2.x’ may be used uninitialized [-Wmaybe-uninitialized]
   58 |         status = apply(p1, p2);
      |                  ~~~~~^~~~~~~~
include/mapnik/proj_strategy.hpp: In function ‘____C_A_T_C_H____T_E_S_T____14()’:
include/mapnik/proj_strategy.hpp:69:12: note: ‘p2.x’ was declared here
   69 |         P2 p2;
      |            ^~
In member function ‘mapnik::view_strategy::execute<mapnik::geometry::point<double>, mapnik::geometry::point<double> >(mapnik::geometry::point<double> const&, bool&) constmapnik::geometry::point<double>’,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::view_strategy const&, mapnik::geometry::scale_rounding_strategy const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:74:60,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::proj_strategy const&, mapnik::view_strategy const&, mapnik::geometry::scale_rounding_strategy const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:74:30,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy, 0ul, 1ul, 2ul>(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_strategy const&, mapnik::view_strategy const&, mapnik::geometry::scale_rounding_strategy const&> const&, mapnik::geometry::helper::index<0ul, 1ul, 2ul>) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:62:39,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_strategy const&, mapnik::view_strategy const&, mapnik::geometry::scale_rounding_strategy const&> const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:68:51,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&) constbool’ at include/mapnik/geometry_strategy.hpp:55:34,
    inlined from ‘boost::geometry::detail::transform::transform_point::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:65:30,
    inlined from ‘boost::geometry::resolve_strategy::transform::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:362:64,
    inlined from ‘boost::geometry::resolve_variant::transform<mapnik::geometry::point<double>, mapnik::geometry::point<long> >::apply<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:395:50,
    inlined from ‘boost::geometry::transform<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:462:34,
    inlined from ‘mapnik::geometry::detail::transform_geometry<long, double, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> const&)mapnik::geometry::point<long>’ at include/mapnik/geometry_transform.hpp:36:36,
    inlined from ‘mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long>::operator()<double>(mapnik::geometry::point<double> const&) constmapnik::geometry::geometry<long>’ at include/mapnik/geometry_transform.hpp:131:37,
    inlined from ‘mapbox::util::detail::dispatcher<mapnik::geometry::geometry<long>, mapnik::geometry::point<double>, mapnik::geometry::line_string<double>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::multi_point<double>, mapnik::geometry::multi_line_string<double>, mapnik::geometry::multi_polygon<double>, mapnik::geometry::geometry_collection<double> >::apply<mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&>(mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&)mapnik::geometry::geometry<long>’ at /usr/include/mapbox/variant.hpp:332:73,
    inlined from ‘mapbox::util::detail::dispatcher<mapnik::geometry::geometry<long>, mapnik::geometry::geometry_empty, mapnik::geometry::point<double>, mapnik::geometry::line_string<double>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::multi_point<double>, mapnik::geometry::multi_line_string<double>, mapnik::geometry::multi_polygon<double>, mapnik::geometry::geometry_collection<double> >::apply<mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&>(mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&)mapnik::geometry::geometry<long>’ at /usr/include/mapbox/variant.hpp:336:89,
    inlined from ‘mapbox::util::variant<mapnik::geometry::geometry_empty, mapnik::geometry::point<double>, mapnik::geometry::line_string<double>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::multi_point<double>, mapnik::geometry::multi_line_string<double>, mapnik::geometry::multi_polygon<double>, mapnik::geometry::geometry_collection<double> >::visit<mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&, mapnik::geometry::geometry<double> const&, mapnik::geometry::geometry_empty const&, mapnik::geometry::geometry<long> >(mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&)mapnik::geometry::geometry<long>’ at /usr/include/mapbox/variant.hpp:838:93,
    inlined from ‘mapnik::util::apply_visitor<mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&, mapnik::geometry::geometry<double> >(mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&, mapnik::geometry::geometry<double> const&)decltype (mapnik::geometry::geometry<double>::visit({parm#2}, (forward<mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&>)({parm#1})))’ at include/mapnik/util/variant.hpp:42:42,
    inlined from ‘mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long>::operator()<double>(mapnik::geometry::geometry<double> const&) constmapnik::geometry::geometry<long>’ at include/mapnik/geometry_transform.hpp:125:55,
    inlined from ‘mapnik::geometry::transform<long, double, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> >(mapnik::geometry::geometry<double> const&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> const&)mapnik::geometry::geometry<long>’ at include/mapnik/geometry_transform.hpp:172:64,
    inlined from ‘____C_A_T_C_H____T_E_S_T____14()’ at test/unit/geometry/geometry_strategy_test.cpp:91:67:
include/mapnik/view_strategy.hpp:58:23: warning: ‘p2.y’ may be used uninitialized [-Wmaybe-uninitialized]
   58 |         status = apply(p1, p2);
      |                  ~~~~~^~~~~~~~
include/mapnik/proj_strategy.hpp: In function ‘____C_A_T_C_H____T_E_S_T____14()’:
include/mapnik/proj_strategy.hpp:69:12: note: ‘p2.y’ was declared here
   69 |         P2 p2;
      |            ^~
In member function ‘mapnik::view_strategy::execute<mapnik::geometry::point<double>, mapnik::geometry::point<double> >(mapnik::geometry::point<double> const&, bool&) constmapnik::geometry::point<double>’,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::view_strategy const&, mapnik::geometry::scale_rounding_strategy const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:74:60,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::proj_strategy const&, mapnik::view_strategy const&, mapnik::geometry::scale_rounding_strategy const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:74:30,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy, 0ul, 1ul, 2ul>(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_strategy const&, mapnik::view_strategy const&, mapnik::geometry::scale_rounding_strategy const&> const&, mapnik::geometry::helper::index<0ul, 1ul, 2ul>) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:62:39,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_strategy const&, mapnik::view_strategy const&, mapnik::geometry::scale_rounding_strategy const&> const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:68:51,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&) constbool’ at include/mapnik/geometry_strategy.hpp:55:34,
    inlined from ‘boost::geometry::detail::transform::transform_point::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:65:30,
    inlined from ‘boost::geometry::resolve_strategy::transform::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:362:64,
    inlined from ‘boost::geometry::resolve_variant::transform<mapnik::geometry::point<double>, mapnik::geometry::point<long> >::apply<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:395:50,
    inlined from ‘boost::geometry::transform<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:462:34,
    inlined from ‘mapnik::geometry::detail::transform_geometry<long, double, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> const&)mapnik::geometry::point<long>’ at include/mapnik/geometry_transform.hpp:36:36,
    inlined from ‘mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long>::operator()<double>(mapnik::geometry::point<double> const&) constmapnik::geometry::geometry<long>’ at include/mapnik/geometry_transform.hpp:131:37,
    inlined from ‘mapbox::util::detail::dispatcher<mapnik::geometry::geometry<long>, mapnik::geometry::point<double>, mapnik::geometry::line_string<double>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::multi_point<double>, mapnik::geometry::multi_line_string<double>, mapnik::geometry::multi_polygon<double>, mapnik::geometry::geometry_collection<double> >::apply<mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&>(mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&)mapnik::geometry::geometry<long>’ at /usr/include/mapbox/variant.hpp:332:73,
    inlined from ‘mapbox::util::detail::dispatcher<mapnik::geometry::geometry<long>, mapnik::geometry::geometry_empty, mapnik::geometry::point<double>, mapnik::geometry::line_string<double>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::multi_point<double>, mapnik::geometry::multi_line_string<double>, mapnik::geometry::multi_polygon<double>, mapnik::geometry::geometry_collection<double> >::apply<mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&>(mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&)mapnik::geometry::geometry<long>’ at /usr/include/mapbox/variant.hpp:336:89,
    inlined from ‘mapbox::util::variant<mapnik::geometry::geometry_empty, mapnik::geometry::point<double>, mapnik::geometry::line_string<double>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::multi_point<double>, mapnik::geometry::multi_line_string<double>, mapnik::geometry::multi_polygon<double>, mapnik::geometry::geometry_collection<double> >::visit<mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&, mapnik::geometry::geometry<double> const&, mapnik::geometry::geometry_empty const&, mapnik::geometry::geometry<long> >(mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&)mapnik::geometry::geometry<long>’ at /usr/include/mapbox/variant.hpp:838:93,
    inlined from ‘mapnik::util::apply_visitor<mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&, mapnik::geometry::geometry<double> >(mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&, mapnik::geometry::geometry<double> const&)decltype (mapnik::geometry::geometry<double>::visit({parm#2}, (forward<mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&>)({parm#1})))’ at include/mapnik/util/variant.hpp:42:42,
    inlined from ‘mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long>::operator()<double>(mapnik::geometry::geometry<double> const&) constmapnik::geometry::geometry<long>’ at include/mapnik/geometry_transform.hpp:125:55,
    inlined from ‘mapnik::geometry::transform<long, double, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> >(mapnik::geometry::geometry<double> const&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> const&)mapnik::geometry::geometry<long>’ at include/mapnik/geometry_transform.hpp:172:64,
    inlined from ‘____C_A_T_C_H____T_E_S_T____14()’ at test/unit/geometry/geometry_strategy_test.cpp:115:67:
include/mapnik/view_strategy.hpp:58:23: warning: ‘p2.x’ may be used uninitialized [-Wmaybe-uninitialized]
   58 |         status = apply(p1, p2);
      |                  ~~~~~^~~~~~~~
include/mapnik/proj_strategy.hpp: In function ‘____C_A_T_C_H____T_E_S_T____14()’:
include/mapnik/proj_strategy.hpp:69:12: note: ‘p2.x’ was declared here
   69 |         P2 p2;
      |            ^~
In member function ‘mapnik::view_strategy::execute<mapnik::geometry::point<double>, mapnik::geometry::point<double> >(mapnik::geometry::point<double> const&, bool&) constmapnik::geometry::point<double>’,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::view_strategy const&, mapnik::geometry::scale_rounding_strategy const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:74:60,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>::execute<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>(mapnik::geometry::point<double> const&, bool&, mapnik::proj_strategy const&, mapnik::view_strategy const&, mapnik::geometry::scale_rounding_strategy const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:74:30,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy, 0ul, 1ul, 2ul>(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_strategy const&, mapnik::view_strategy const&, mapnik::geometry::scale_rounding_strategy const&> const&, mapnik::geometry::helper::index<0ul, 1ul, 2ul>) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:62:39,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>::execute_start<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, bool&, std::tuple<mapnik::proj_strategy const&, mapnik::view_strategy const&, mapnik::geometry::scale_rounding_strategy const&> const&) constmapnik::geometry::point<long>’ at include/mapnik/geometry_strategy.hpp:68:51,
    inlined from ‘mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&) constbool’ at include/mapnik/geometry_strategy.hpp:55:34,
    inlined from ‘boost::geometry::detail::transform::transform_point::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:65:30,
    inlined from ‘boost::geometry::resolve_strategy::transform::apply<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:362:64,
    inlined from ‘boost::geometry::resolve_variant::transform<mapnik::geometry::point<double>, mapnik::geometry::point<long> >::apply<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:395:50,
    inlined from ‘boost::geometry::transform<mapnik::geometry::point<double>, mapnik::geometry::point<long>, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::point<long>&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> const&)bool’ at /usr/include/boost/geometry/algorithms/transform.hpp:462:34,
    inlined from ‘mapnik::geometry::detail::transform_geometry<long, double, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> >(mapnik::geometry::point<double> const&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> const&)mapnik::geometry::point<long>’ at include/mapnik/geometry_transform.hpp:36:36,
    inlined from ‘mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long>::operator()<double>(mapnik::geometry::point<double> const&) constmapnik::geometry::geometry<long>’ at include/mapnik/geometry_transform.hpp:131:37,
    inlined from ‘mapbox::util::detail::dispatcher<mapnik::geometry::geometry<long>, mapnik::geometry::point<double>, mapnik::geometry::line_string<double>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::multi_point<double>, mapnik::geometry::multi_line_string<double>, mapnik::geometry::multi_polygon<double>, mapnik::geometry::geometry_collection<double> >::apply<mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&>(mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&)mapnik::geometry::geometry<long>’ at /usr/include/mapbox/variant.hpp:332:73,
    inlined from ‘mapbox::util::detail::dispatcher<mapnik::geometry::geometry<long>, mapnik::geometry::geometry_empty, mapnik::geometry::point<double>, mapnik::geometry::line_string<double>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::multi_point<double>, mapnik::geometry::multi_line_string<double>, mapnik::geometry::multi_polygon<double>, mapnik::geometry::geometry_collection<double> >::apply<mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&>(mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&)mapnik::geometry::geometry<long>’ at /usr/include/mapbox/variant.hpp:336:89,
    inlined from ‘mapbox::util::variant<mapnik::geometry::geometry_empty, mapnik::geometry::point<double>, mapnik::geometry::line_string<double>, mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, mapnik::geometry::multi_point<double>, mapnik::geometry::multi_line_string<double>, mapnik::geometry::multi_polygon<double>, mapnik::geometry::geometry_collection<double> >::visit<mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&, mapnik::geometry::geometry<double> const&, mapnik::geometry::geometry_empty const&, mapnik::geometry::geometry<long> >(mapnik::geometry::geometry<double> const&, mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&)mapnik::geometry::geometry<long>’ at /usr/include/mapbox/variant.hpp:838:93,
    inlined from ‘mapnik::util::apply_visitor<mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&, mapnik::geometry::geometry<double> >(mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&, mapnik::geometry::geometry<double> const&)decltype (mapnik::geometry::geometry<double>::visit({parm#2}, (forward<mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long> const&>)({parm#1})))’ at include/mapnik/util/variant.hpp:42:42,
    inlined from ‘mapnik::geometry::detail::geometry_transform<mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy>, long>::operator()<double>(mapnik::geometry::geometry<double> const&) constmapnik::geometry::geometry<long>’ at include/mapnik/geometry_transform.hpp:125:55,
    inlined from ‘mapnik::geometry::transform<long, double, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> >(mapnik::geometry::geometry<double> const&, mapnik::geometry::strategy_group<mapnik::proj_strategy, mapnik::view_strategy, mapnik::geometry::scale_rounding_strategy> const&)mapnik::geometry::geometry<long>’ at include/mapnik/geometry_transform.hpp:172:64,
    inlined from ‘____C_A_T_C_H____T_E_S_T____14()’ at test/unit/geometry/geometry_strategy_test.cpp:115:67:
include/mapnik/view_strategy.hpp:58:23: warning: ‘p2.y’ may be used uninitialized [-Wmaybe-uninitialized]
   58 |         status = apply(p1, p2);
      |                  ~~~~~^~~~~~~~
include/mapnik/proj_strategy.hpp: In function ‘____C_A_T_C_H____T_E_S_T____14()’:
include/mapnik/proj_strategy.hpp:69:12: note: ‘p2.y’ was declared here
   69 |         P2 p2;
      |            ^~
c++ -o test/unit/geometry/geometry_test_helper.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/geometry/geometry_test_helper.cpp
c++ -o test/unit/geometry/grid_vertex_converter.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/geometry/grid_vertex_converter.cpp
c++ -o test/unit/geometry/has_empty.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/geometry/has_empty.cpp
c++ -o test/unit/geometry/interior.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/geometry/interior.cpp
c++ -o test/unit/geometry/is_clockwise.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/geometry/is_clockwise.cpp
c++ -o test/unit/geometry/is_empty.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/geometry/is_empty.cpp
c++ -o test/unit/geometry/polygon_vertex_processor.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/geometry/polygon_vertex_processor.cpp
c++ -o test/unit/geometry/remove_empty.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/geometry/remove_empty.cpp
c++ -o test/unit/imaging/image.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/imaging/image.cpp
c++ -o test/unit/imaging/image_apply_opacity.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/imaging/image_apply_opacity.cpp
c++ -o test/unit/imaging/image_filter.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/imaging/image_filter.cpp
c++ -o test/unit/imaging/image_io_test.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/imaging/image_io_test.cpp
In file included from include/mapnik/cairo/cairo_context.hpp:33,
                 from test/unit/imaging/image_io_test.cpp:11:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o test/unit/imaging/image_is_solid.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/imaging/image_is_solid.cpp
c++ -o test/unit/imaging/image_painted_test.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/imaging/image_painted_test.cpp
In file included from include/mapnik/map.hpp:35,
                 from test/unit/imaging/image_painted_test.cpp:5:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from test/unit/imaging/image_painted_test.cpp:9:
include/mapnik/datasource_cache.hpp:67:35: warning: type attributes ignored after type is already defined [-Wattributes]
   67 | extern template class MAPNIK_DECL singleton<datasource_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o test/unit/imaging/image_premultiply.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/imaging/image_premultiply.cpp
c++ -o test/unit/imaging/image_set_pixel.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/imaging/image_set_pixel.cpp
c++ -o test/unit/imaging/image_view.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/imaging/image_view.cpp
c++ -o test/unit/imaging/tiff_io.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/imaging/tiff_io.cpp
In file included from test/unit/imaging/../../../src/tiff_reader.cpp:38,
                 from test/unit/imaging/tiff_io.cpp:15:
include/mapnik/mapped_memory_cache.hpp:60:35: warning: type attributes ignored after type is already defined [-Wattributes]
   60 | extern template class MAPNIK_DECL singleton<mapped_memory_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
test/unit/imaging/../../../src/tiff_reader.cpp: In member function ‘void mapnik::tiff_reader<T>::init()’:
test/unit/imaging/../../../src/tiff_reader.cpp:346:12: warning: ‘uint16’ is deprecated [-Wdeprecated-declarations]
  346 |     uint16 extrasamples = 0;
      |            ^~~~~~~~~~~~
In file included from /usr/include/tiffio.h:31,
                 from test/unit/imaging/../../../src/tiff_reader.cpp:29:
/usr/include/tiff.h:83:38: note: declared here
   83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
test/unit/imaging/../../../src/tiff_reader.cpp:347:13: warning: ‘uint16’ is deprecated [-Wdeprecated-declarations]
  347 |     uint16* sampleinfo = nullptr;
      |             ^~~~~~~~~~
/usr/include/tiff.h:83:38: note: declared here
   83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
test/unit/imaging/../../../src/tiff_reader.cpp:360:16: warning: ‘uint16’ is deprecated [-Wdeprecated-declarations]
  360 |         uint16 count = 0;
      |                ^~~~~
/usr/include/tiff.h:83:38: note: declared here
   83 | typedef TIFF_MSC_DEPRECATED uint16_t uint16 TIFF_GCC_DEPRECATED;
      |                                      ^~~~~~
c++ -o test/unit/imaging/webp_io.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/imaging/webp_io.cpp
c++ -o test/unit/numerics/enumeration.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/numerics/enumeration.cpp
c++ -o test/unit/numerics/safe_cast.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/numerics/safe_cast.cpp
c++ -o test/unit/pixel/agg_blend_src_over_test.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/pixel/agg_blend_src_over_test.cpp
c++ -o test/unit/pixel/palette.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/pixel/palette.cpp
c++ -o test/unit/projection/proj_transform.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/projection/proj_transform.cpp
c++ -o test/unit/sql/sql_parse.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/sql/sql_parse.cpp
c++ -o test/unit/vertex_adapter/clipping_test.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/vertex_adapter/clipping_test.cpp
c++ -o test/unit/vertex_adapter/simplify_converters_test.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/vertex_adapter/simplify_converters_test.cpp
c++ -o test/unit/vertex_adapter/vertex_adapter.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/vertex_adapter/vertex_adapter.cpp
c++ -o test/unit/vertex_adapter/offset_converter.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/vertex_adapter/offset_converter.cpp
test/unit/vertex_adapter/offset_converter.cpp: In function ‘void offset_test::test_straight_line(const double&)’:
test/unit/vertex_adapter/offset_converter.cpp:149:14: warning: variable ‘cmd1’ set but not used [-Wunused-but-set-variable]
  149 |     unsigned cmd1 = off_path.vertex(&x1,&y1);
      |              ^~~~
test/unit/vertex_adapter/offset_converter.cpp: In function ‘void offset_test::test_offset_curve(const double&)’:
test/unit/vertex_adapter/offset_converter.cpp:199:14: warning: variable ‘cmd1’ set but not used [-Wunused-but-set-variable]
  199 |     unsigned cmd1 = off_path.vertex(&x1,&y1);
      |              ^~~~
test/unit/vertex_adapter/offset_converter.cpp: In function ‘void offset_test::test_s_shaped_curve(const double&)’:
test/unit/vertex_adapter/offset_converter.cpp:255:14: warning: variable ‘cmd1’ set but not used [-Wunused-but-set-variable]
  255 |     unsigned cmd1 = off_path.vertex(&x1,&y1);
      |              ^~~~
In function ‘offset_test::dist(double, double, double, double)’,
    inlined from ‘offset_test::test_simple_segment(double const&)’ at test/unit/vertex_adapter/offset_converter.cpp:108:20:
test/unit/vertex_adapter/offset_converter.cpp:68:12: warning: ‘x1’ may be used uninitialized [-Wmaybe-uninitialized]
   68 |     double dx = x0 - x1;
      |            ^~
test/unit/vertex_adapter/offset_converter.cpp: In function ‘offset_test::test_simple_segment(double const&)’:
test/unit/vertex_adapter/offset_converter.cpp:105:20: note: ‘x1’ was declared here
  105 |     double x0, y0, x1, y1;
      |                    ^~
In function ‘offset_test::dist(double, double, double, double)’,
    inlined from ‘offset_test::test_simple_segment(double const&)’ at test/unit/vertex_adapter/offset_converter.cpp:108:20:
test/unit/vertex_adapter/offset_converter.cpp:69:12: warning: ‘y1’ may be used uninitialized [-Wmaybe-uninitialized]
   69 |     double dy = y0 - y1;
      |            ^~
test/unit/vertex_adapter/offset_converter.cpp: In function ‘offset_test::test_simple_segment(double const&)’:
test/unit/vertex_adapter/offset_converter.cpp:105:24: note: ‘y1’ was declared here
  105 |     double x0, y0, x1, y1;
      |                        ^~
In function ‘offset_test::dist(double, double, double, double)’,
    inlined from ‘offset_test::test_straight_line(double const&)’ at test/unit/vertex_adapter/offset_converter.cpp:150:20:
test/unit/vertex_adapter/offset_converter.cpp:68:12: warning: ‘x1’ may be used uninitialized [-Wmaybe-uninitialized]
   68 |     double dx = x0 - x1;
      |            ^~
test/unit/vertex_adapter/offset_converter.cpp: In function ‘offset_test::test_straight_line(double const&)’:
test/unit/vertex_adapter/offset_converter.cpp:147:20: note: ‘x1’ was declared here
  147 |     double x0, y0, x1, y1;
      |                    ^~
In function ‘offset_test::dist(double, double, double, double)’,
    inlined from ‘offset_test::test_straight_line(double const&)’ at test/unit/vertex_adapter/offset_converter.cpp:150:20:
test/unit/vertex_adapter/offset_converter.cpp:69:12: warning: ‘y1’ may be used uninitialized [-Wmaybe-uninitialized]
   69 |     double dy = y0 - y1;
      |            ^~
test/unit/vertex_adapter/offset_converter.cpp: In function ‘offset_test::test_straight_line(double const&)’:
test/unit/vertex_adapter/offset_converter.cpp:147:24: note: ‘y1’ was declared here
  147 |     double x0, y0, x1, y1;
      |                        ^~
In function ‘offset_test::dist(double, double, double, double)’,
    inlined from ‘offset_test::test_offset_curve(double const&)’ at test/unit/vertex_adapter/offset_converter.cpp:200:20:
test/unit/vertex_adapter/offset_converter.cpp:68:12: warning: ‘x1’ may be used uninitialized [-Wmaybe-uninitialized]
   68 |     double dx = x0 - x1;
      |            ^~
test/unit/vertex_adapter/offset_converter.cpp: In function ‘offset_test::test_offset_curve(double const&)’:
test/unit/vertex_adapter/offset_converter.cpp:197:20: note: ‘x1’ was declared here
  197 |     double x0, y0, x1, y1;
      |                    ^~
In function ‘offset_test::dist(double, double, double, double)’,
    inlined from ‘offset_test::test_offset_curve(double const&)’ at test/unit/vertex_adapter/offset_converter.cpp:200:20:
test/unit/vertex_adapter/offset_converter.cpp:69:12: warning: ‘y1’ may be used uninitialized [-Wmaybe-uninitialized]
   69 |     double dy = y0 - y1;
      |            ^~
test/unit/vertex_adapter/offset_converter.cpp: In function ‘offset_test::test_offset_curve(double const&)’:
test/unit/vertex_adapter/offset_converter.cpp:197:24: note: ‘y1’ was declared here
  197 |     double x0, y0, x1, y1;
      |                        ^~
In function ‘offset_test::dist(double, double, double, double)’,
    inlined from ‘offset_test::test_s_shaped_curve(double const&)’ at test/unit/vertex_adapter/offset_converter.cpp:256:20:
test/unit/vertex_adapter/offset_converter.cpp:68:12: warning: ‘x1’ may be used uninitialized [-Wmaybe-uninitialized]
   68 |     double dx = x0 - x1;
      |            ^~
test/unit/vertex_adapter/offset_converter.cpp: In function ‘offset_test::test_s_shaped_curve(double const&)’:
test/unit/vertex_adapter/offset_converter.cpp:253:20: note: ‘x1’ was declared here
  253 |     double x0, y0, x1, y1;
      |                    ^~
In function ‘offset_test::dist(double, double, double, double)’,
    inlined from ‘offset_test::test_s_shaped_curve(double const&)’ at test/unit/vertex_adapter/offset_converter.cpp:256:20:
test/unit/vertex_adapter/offset_converter.cpp:69:12: warning: ‘y1’ may be used uninitialized [-Wmaybe-uninitialized]
   69 |     double dy = y0 - y1;
      |            ^~
test/unit/vertex_adapter/offset_converter.cpp: In function ‘offset_test::test_s_shaped_curve(double const&)’:
test/unit/vertex_adapter/offset_converter.cpp:253:24: note: ‘y1’ was declared here
  253 |     double x0, y0, x1, y1;
      |                        ^~
c++ -o test/unit/vertex_adapter/line_offset_test.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/vertex_adapter/line_offset_test.cpp
c++ -o test/unit/text/shaping.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/text/shaping.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/text/text_properties.hpp:31,
                 from include/mapnik/text/icu_shaper.hpp:27,
                 from test/unit/text/shaping.cpp:3:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/attribute.hpp:28,
                 from include/mapnik/text/text_properties.hpp:27:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
In file included from include/mapnik/text/icu_shaper.hpp:33:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o test/unit/serialization/xml_parser_trim.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/serialization/xml_parser_trim.cpp
In file included from test/unit/serialization/xml_parser_trim.cpp:5:
include/mapnik/xml_loader.hpp:34:19: warning: type attributes ignored after type is already defined [-Wattributes]
   34 | class MAPNIK_DECL xml_node;
      |                   ^~~~~~~~
c++ -o test/unit/serialization/wkb_formats_test.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/serialization/wkb_formats_test.cpp
In file included from /usr/include/boost/geometry/algorithms/detail/is_valid/implementation.hpp:16,
                 from /usr/include/boost/geometry/algorithms/is_valid.hpp:14,
                 from /usr/include/boost/geometry/geometry.hpp:87,
                 from /usr/include/boost/geometry.hpp:17,
                 from include/mapnik/geometry_adapters.hpp:38,
                 from include/mapnik/geometry_is_valid.hpp:32,
                 from test/unit/serialization/wkb_formats_test.cpp:5:
In member function ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >::get_envelope<boost::geometry::strategies::relate::cartesian<void> >(boost::geometry::strategies::relate::cartesian<void> const&) constboost::geometry::model::box<mapnik::geometry::point<double> > const&’,
    inlined from ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> >::apply<boost::geometry::model::box<mapnik::geometry::point<double> >, __gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > > >(boost::geometry::model::box<mapnik::geometry::point<double> >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const&) constvoid’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:193:29,
    inlined from ‘boost::geometry::detail::partition::expand_with_elements<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:130:28:
/usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:170:55: warning: ‘MEM[(const struct point &)&mbr].x’ may be used uninitialized [-Wmaybe-uninitialized]
  170 |                 m_box = geometry::return_envelope<Box>(*m_it, strategy);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/geometry/algorithms/envelope.hpp:22,
                 from /usr/include/boost/geometry/strategies/spherical/distance_segment_box.hpp:17,
                 from /usr/include/boost/geometry/strategies/strategies.hpp:78,
                 from /usr/include/boost/geometry/geometry.hpp:57:
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘boost::geometry::detail::partition::expand_with_elements<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’:
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘MEM[(const struct point &)&mbr].x’ was declared here
  204 |     Box mbr;
      |         ^~~
In member function ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >::get_envelope<boost::geometry::strategies::relate::cartesian<void> >(boost::geometry::strategies::relate::cartesian<void> const&) constboost::geometry::model::box<mapnik::geometry::point<double> > const&’,
    inlined from ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> >::apply<boost::geometry::model::box<mapnik::geometry::point<double> >, __gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > > >(boost::geometry::model::box<mapnik::geometry::point<double> >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const&) constvoid’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:193:29,
    inlined from ‘boost::geometry::detail::partition::expand_with_elements<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:130:28:
/usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:170:55: warning: ‘MEM[(const struct point &)&mbr].y’ may be used uninitialized [-Wmaybe-uninitialized]
  170 |                 m_box = geometry::return_envelope<Box>(*m_it, strategy);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘boost::geometry::detail::partition::expand_with_elements<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’:
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘MEM[(const struct point &)&mbr].y’ was declared here
  204 |     Box mbr;
      |         ^~~
In member function ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >::get_envelope<boost::geometry::strategies::relate::cartesian<void> >(boost::geometry::strategies::relate::cartesian<void> const&) constboost::geometry::model::box<mapnik::geometry::point<double> > const&’,
    inlined from ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> >::apply<boost::geometry::model::box<mapnik::geometry::point<double> >, __gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > > >(boost::geometry::model::box<mapnik::geometry::point<double> >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const&) constvoid’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:193:29,
    inlined from ‘boost::geometry::detail::partition::expand_with_elements<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:130:28:
/usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:170:55: warning: ‘MEM[(const struct point &)&mbr + 16].x’ may be used uninitialized [-Wmaybe-uninitialized]
  170 |                 m_box = geometry::return_envelope<Box>(*m_it, strategy);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘boost::geometry::detail::partition::expand_with_elements<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’:
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘MEM[(const struct point &)&mbr + 16].x’ was declared here
  204 |     Box mbr;
      |         ^~~
In member function ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >::get_envelope<boost::geometry::strategies::relate::cartesian<void> >(boost::geometry::strategies::relate::cartesian<void> const&) constboost::geometry::model::box<mapnik::geometry::point<double> > const&’,
    inlined from ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> >::apply<boost::geometry::model::box<mapnik::geometry::point<double> >, __gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > > >(boost::geometry::model::box<mapnik::geometry::point<double> >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const&) constvoid’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:193:29,
    inlined from ‘boost::geometry::detail::partition::expand_with_elements<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:130:28:
/usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:170:55: warning: ‘MEM[(const struct point &)&mbr + 16].y’ may be used uninitialized [-Wmaybe-uninitialized]
  170 |                 m_box = geometry::return_envelope<Box>(*m_it, strategy);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘boost::geometry::detail::partition::expand_with_elements<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::expand_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’:
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘MEM[(const struct point &)&mbr + 16].y’ was declared here
  204 |     Box mbr;
      |         ^~~
In member function ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >::get_envelope<boost::geometry::strategies::relate::cartesian<void> >(boost::geometry::strategies::relate::cartesian<void> const&) constboost::geometry::model::box<mapnik::geometry::point<double> > const&’,
    inlined from ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> >::apply<boost::geometry::model::box<mapnik::geometry::point<double> >, __gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const&) constbool’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:211:40,
    inlined from ‘boost::geometry::detail::partition::divide_into_subsets<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::model::box<mapnik::geometry::point<double> > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:95:61:
/usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:170:55: warning: ‘MEM[(const struct point &)&mbr].x’ may be used uninitialized [-Wmaybe-uninitialized]
  170 |                 m_box = geometry::return_envelope<Box>(*m_it, strategy);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘boost::geometry::detail::partition::divide_into_subsets<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::model::box<mapnik::geometry::point<double> > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’:
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘MEM[(const struct point &)&mbr].x’ was declared here
  204 |     Box mbr;
      |         ^~~
In member function ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >::get_envelope<boost::geometry::strategies::relate::cartesian<void> >(boost::geometry::strategies::relate::cartesian<void> const&) constboost::geometry::model::box<mapnik::geometry::point<double> > const&’,
    inlined from ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> >::apply<boost::geometry::model::box<mapnik::geometry::point<double> >, __gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const&) constbool’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:211:40,
    inlined from ‘boost::geometry::detail::partition::divide_into_subsets<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::model::box<mapnik::geometry::point<double> > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:95:61:
/usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:170:55: warning: ‘MEM[(const struct point &)&mbr].y’ may be used uninitialized [-Wmaybe-uninitialized]
  170 |                 m_box = geometry::return_envelope<Box>(*m_it, strategy);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘boost::geometry::detail::partition::divide_into_subsets<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::model::box<mapnik::geometry::point<double> > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’:
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘MEM[(const struct point &)&mbr].y’ was declared here
  204 |     Box mbr;
      |         ^~~
In member function ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >::get_envelope<boost::geometry::strategies::relate::cartesian<void> >(boost::geometry::strategies::relate::cartesian<void> const&) constboost::geometry::model::box<mapnik::geometry::point<double> > const&’,
    inlined from ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> >::apply<boost::geometry::model::box<mapnik::geometry::point<double> >, __gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const&) constbool’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:211:40,
    inlined from ‘boost::geometry::detail::partition::divide_into_subsets<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::model::box<mapnik::geometry::point<double> > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:95:61:
/usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:170:55: warning: ‘MEM[(const struct point &)&mbr + 16].x’ may be used uninitialized [-Wmaybe-uninitialized]
  170 |                 m_box = geometry::return_envelope<Box>(*m_it, strategy);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘boost::geometry::detail::partition::divide_into_subsets<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::model::box<mapnik::geometry::point<double> > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’:
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘MEM[(const struct point &)&mbr + 16].x’ was declared here
  204 |     Box mbr;
      |         ^~~
In member function ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >::get_envelope<boost::geometry::strategies::relate::cartesian<void> >(boost::geometry::strategies::relate::cartesian<void> const&) constboost::geometry::model::box<mapnik::geometry::point<double> > const&’,
    inlined from ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> >::apply<boost::geometry::model::box<mapnik::geometry::point<double> >, __gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const&) constbool’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:211:40,
    inlined from ‘boost::geometry::detail::partition::divide_into_subsets<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::model::box<mapnik::geometry::point<double> > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:95:61:
/usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:170:55: warning: ‘MEM[(const struct point &)&mbr + 16].y’ may be used uninitialized [-Wmaybe-uninitialized]
  170 |                 m_box = geometry::return_envelope<Box>(*m_it, strategy);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘boost::geometry::detail::partition::divide_into_subsets<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::model::box<mapnik::geometry::point<double> > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’:
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘MEM[(const struct point &)&mbr + 16].y’ was declared here
  204 |     Box mbr;
      |         ^~~
In member function ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >::get_envelope<boost::geometry::strategies::relate::cartesian<void> >(boost::geometry::strategies::relate::cartesian<void> const&) constboost::geometry::model::box<mapnik::geometry::point<double> > const&’,
    inlined from ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> >::apply<boost::geometry::model::box<mapnik::geometry::point<double> >, __gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const&) constbool’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:211:40,
    inlined from ‘boost::geometry::detail::partition::divide_into_subsets<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::model::box<mapnik::geometry::point<double> > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:96:61:
/usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:170:55: warning: ‘MEM[(const struct point &)&mbr].x’ may be used uninitialized [-Wmaybe-uninitialized]
  170 |                 m_box = geometry::return_envelope<Box>(*m_it, strategy);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘boost::geometry::detail::partition::divide_into_subsets<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::model::box<mapnik::geometry::point<double> > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’:
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘MEM[(const struct point &)&mbr].x’ was declared here
  204 |     Box mbr;
      |         ^~~
In member function ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >::get_envelope<boost::geometry::strategies::relate::cartesian<void> >(boost::geometry::strategies::relate::cartesian<void> const&) constboost::geometry::model::box<mapnik::geometry::point<double> > const&’,
    inlined from ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> >::apply<boost::geometry::model::box<mapnik::geometry::point<double> >, __gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const&) constbool’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:211:40,
    inlined from ‘boost::geometry::detail::partition::divide_into_subsets<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::model::box<mapnik::geometry::point<double> > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:96:61:
/usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:170:55: warning: ‘MEM[(const struct point &)&mbr].y’ may be used uninitialized [-Wmaybe-uninitialized]
  170 |                 m_box = geometry::return_envelope<Box>(*m_it, strategy);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘boost::geometry::detail::partition::divide_into_subsets<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::model::box<mapnik::geometry::point<double> > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’:
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘MEM[(const struct point &)&mbr].y’ was declared here
  204 |     Box mbr;
      |         ^~~
In member function ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >::get_envelope<boost::geometry::strategies::relate::cartesian<void> >(boost::geometry::strategies::relate::cartesian<void> const&) constboost::geometry::model::box<mapnik::geometry::point<double> > const&’,
    inlined from ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> >::apply<boost::geometry::model::box<mapnik::geometry::point<double> >, __gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const&) constbool’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:211:40,
    inlined from ‘boost::geometry::detail::partition::divide_into_subsets<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::model::box<mapnik::geometry::point<double> > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:96:61:
/usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:170:55: warning: ‘MEM[(const struct point &)&mbr + 16].x’ may be used uninitialized [-Wmaybe-uninitialized]
  170 |                 m_box = geometry::return_envelope<Box>(*m_it, strategy);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘boost::geometry::detail::partition::divide_into_subsets<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::model::box<mapnik::geometry::point<double> > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’:
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘MEM[(const struct point &)&mbr + 16].x’ was declared here
  204 |     Box mbr;
      |         ^~~
In member function ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >::get_envelope<boost::geometry::strategies::relate::cartesian<void> >(boost::geometry::strategies::relate::cartesian<void> const&) constboost::geometry::model::box<mapnik::geometry::point<double> > const&’,
    inlined from ‘boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> >::apply<boost::geometry::model::box<mapnik::geometry::point<double> >, __gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const&) constbool’ at /usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:211:40,
    inlined from ‘boost::geometry::detail::partition::divide_into_subsets<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::model::box<mapnik::geometry::point<double> > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’ at /usr/include/boost/geometry/algorithms/detail/partition.hpp:96:61:
/usr/include/boost/geometry/algorithms/detail/is_valid/polygon.hpp:170:55: warning: ‘MEM[(const struct point &)&mbr + 16].y’ may be used uninitialized [-Wmaybe-uninitialized]
  170 |                 m_box = geometry::return_envelope<Box>(*m_it, strategy);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp: In function ‘boost::geometry::detail::partition::divide_into_subsets<boost::geometry::model::box<mapnik::geometry::point<double> >, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > >(boost::geometry::model::box<mapnik::geometry::point<double> > const&, boost::geometry::model::box<mapnik::geometry::point<double> > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > > const&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, std::vector<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > >, std::allocator<__gnu_cxx::__normal_iterator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > const*, std::vector<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > >, std::allocator<boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::partition_item<__gnu_cxx::__normal_iterator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> const*, std::vector<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, std::allocator<mapnik::geometry::polygon<double, mapnik::geometry::rings_container> > > >, boost::geometry::model::box<mapnik::geometry::point<double> > > > > > > >&, boost::geometry::detail::is_valid::is_valid_polygon<mapnik::geometry::polygon<double, mapnik::geometry::rings_container>, true>::overlaps_box<boost::geometry::strategies::relate::cartesian<void> > const&)void [clone .isra.0]’:
/usr/include/boost/geometry/algorithms/detail/envelope/interface.hpp:204:9: note: ‘MEM[(const struct point &)&mbr + 16].y’ was declared here
  204 |     Box mbr;
      |         ^~~
c++ -o test/unit/serialization/wkb_test.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/serialization/wkb_test.cpp
In file included from /usr/include/boost/geometry/core/config.hpp:16,
                 from /usr/include/boost/geometry/strategy/cartesian/side_by_triangle.hpp:27,
                 from /usr/include/boost/geometry/strategies/strategies.hpp:137,
                 from /usr/include/boost/geometry/geometry.hpp:57,
                 from /usr/include/boost/geometry.hpp:17,
                 from include/mapnik/geometry_adapters.hpp:38,
                 from test/unit/serialization/wkb_test.cpp:5:
/usr/include/boost/spirit/include/phoenix_function.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/function.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/function.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
c++ -o test/unit/svg/svg_path_parser_test.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/svg/svg_path_parser_test.cpp
c++ -o test/unit/svg/svg_parser_test.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/svg/svg_parser_test.cpp
test/unit/svg/svg_parser_test.cpp: In function ‘void ____C_A_T_C_H____T_E_S_T____73()’:
test/unit/svg/svg_parser_test.cpp:469:14: warning: variable ‘bbox’ set but not used [-Wunused-but-set-variable]
  469 |         auto bbox = svg.bounding_box();
      |              ^~~~
test/unit/svg/svg_parser_test.cpp:517:14: warning: variable ‘bbox’ set but not used [-Wunused-but-set-variable]
  517 |         auto bbox = svg.bounding_box();
      |              ^~~~
test/unit/svg/svg_parser_test.cpp:573:14: warning: variable ‘bbox’ set but not used [-Wunused-but-set-variable]
  573 |         auto bbox = svg.bounding_box();
      |              ^~~~
test/unit/svg/svg_parser_test.cpp:626:14: warning: variable ‘bbox’ set but not used [-Wunused-but-set-variable]
  626 |         auto bbox = svg.bounding_box();
      |              ^~~~
test/unit/svg/svg_parser_test.cpp:729:14: warning: variable ‘bbox’ set but not used [-Wunused-but-set-variable]
  729 |         auto bbox = svg.bounding_box();
      |              ^~~~
test/unit/svg/svg_parser_test.cpp:779:14: warning: variable ‘bbox’ set but not used [-Wunused-but-set-variable]
  779 |         auto bbox = svg.bounding_box();
      |              ^~~~
test/unit/svg/svg_parser_test.cpp:800:14: warning: variable ‘bbox’ set but not used [-Wunused-but-set-variable]
  800 |         auto bbox = svg.bounding_box();
      |              ^~~~
test/unit/svg/svg_parser_test.cpp:819:14: warning: variable ‘bbox’ set but not used [-Wunused-but-set-variable]
  819 |         auto bbox = svg.bounding_box();
      |              ^~~~
c++ -o test/unit/symbolizer/symbolizer_test.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/symbolizer/symbolizer_test.cpp
In file included from include/mapnik/symbolizer_base.hpp:32,
                 from include/mapnik/symbolizer.hpp:39,
                 from test/unit/symbolizer/symbolizer_test.cpp:5:
include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of ‘value’ shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from include/mapnik/attribute.hpp:28,
                 from include/mapnik/expression_evaluator.hpp:27,
                 from include/mapnik/symbolizer.hpp:33:
include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
c++ -o test/unit/run.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/unit/run.cpp
In file included from test/unit/run.cpp:6:
include/mapnik/datasource_cache.hpp:67:35: warning: type attributes ignored after type is already defined [-Wattributes]
   67 | extern template class MAPNIK_DECL singleton<datasource_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from test/unit/run.cpp:9:
test/cleanup.hpp: In function ‘void testing::run_cleanup()’:
test/cleanup.hpp:29:35: warning: ‘void xmlCleanupCharEncodingHandlers()’ is deprecated [-Wdeprecated-declarations]
   29 |     xmlCleanupCharEncodingHandlers();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/libxml2/libxml/parser.h:810,
                 from test/cleanup.hpp:8:
/usr/include/libxml2/libxml/encoding.h:161:9: note: declared here
  161 |         xmlCleanupCharEncodingHandlers  (void);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
test/cleanup.hpp:31:22: warning: ‘void xmlCleanupGlobals()’ is deprecated [-Wdeprecated-declarations]
   31 |     xmlCleanupGlobals();
      |     ~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/libxml2/libxml/xmlIO.h:117,
                 from /usr/include/libxml2/libxml/parser.h:811:
/usr/include/libxml2/libxml/globals.h:30:24: note: declared here
   30 | XMLPUBFUN void XMLCALL xmlCleanupGlobals(void);
      |                        ^~~~~~~~~~~~~~~~~
test/cleanup.hpp:33:22: warning: ‘void xmlCleanupThreads()’ is deprecated [-Wdeprecated-declarations]
   33 |     xmlCleanupThreads();
      |     ~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/libxml2/libxml/globals.h:173:
/usr/include/libxml2/libxml/threads.h:73:25: note: declared here
   73 |                         xmlCleanupThreads(void);
      |                         ^~~~~~~~~~~~~~~~~
test/cleanup.hpp:36:21: warning: ‘void xmlCleanupMemory()’ is deprecated [-Wdeprecated-declarations]
   36 |     xmlCleanupMemory();
      |     ~~~~~~~~~~~~~~~~^~
In file included from /usr/include/libxml2/libxml/globals.h:21:
/usr/include/libxml2/libxml/xmlmemory.h:138:17: note: declared here
  138 |                 xmlCleanupMemory        (void);
      |                 ^~~~~~~~~~~~~~~~
c++ -o test/unit/run -pthread test/unit/font/fontset_runtime_test.o test/unit/numerics/safe_cast.o test/unit/numerics/enumeration.o test/unit/imaging/image_apply_opacity.o test/unit/imaging/image_painted_test.o test/unit/imaging/image_filter.o test/unit/imaging/image_set_pixel.o test/unit/imaging/image_premultiply.o test/unit/imaging/image_io_test.o test/unit/imaging/image.o test/unit/imaging/tiff_io.o test/unit/imaging/image_view.o test/unit/imaging/image_is_solid.o test/unit/imaging/webp_io.o test/unit/sql/sql_parse.o test/unit/vertex_adapter/clipping_test.o test/unit/vertex_adapter/simplify_converters_test.o test/unit/vertex_adapter/vertex_adapter.o test/unit/vertex_adapter/offset_converter.o test/unit/vertex_adapter/line_offset_test.o test/unit/pixel/agg_blend_src_over_test.o test/unit/pixel/palette.o test/unit/text/shaping.o test/unit/core/exceptions_test.o test/unit/core/params_test.o test/unit/core/copy_move_test.o test/unit/core/conversions_test.o test/unit/core/box2d_test.o test/unit/core/comparison_test.o test/unit/core/value_test.o test/unit/core/expressions_test.o test/unit/serialization/xml_parser_trim.o test/unit/serialization/wkb_formats_test.o test/unit/serialization/wkb_test.o test/unit/datasource/ogr.o test/unit/datasource/spatial_index.o test/unit/datasource/topojson.o test/unit/datasource/memory.o test/unit/datasource/geojson.o test/unit/datasource/shapeindex.o test/unit/datasource/postgis.o test/unit/datasource/csv.o test/unit/svg/svg_path_parser_test.o test/unit/svg/svg_parser_test.o test/unit/color/css_color.o test/unit/geometry/geometry_strategy_test.o test/unit/geometry/geometry_reprojection.o test/unit/geometry/geometry_test_helper.o test/unit/geometry/is_empty.o test/unit/geometry/has_empty.o test/unit/geometry/centroid.o test/unit/geometry/geometry_envelope_test.o test/unit/geometry/interior.o test/unit/geometry/grid_vertex_converter.o test/unit/geometry/polygon_vertex_processor.o test/unit/geometry/remove_empty.o test/unit/geometry/geometry_hit_test.o test/unit/geometry/geometry.o test/unit/geometry/is_clockwise.o test/unit/geometry/geometry_is_valid.o test/unit/geometry/geometry_is_simple.o test/unit/projection/proj_transform.o test/unit/symbolizer/symbolizer_test.o test/unit/run.o -Ldeps/agg -Lsrc -Lsrc/json -Lsrc/wkt -Lfreetype -L/usr/lib -L/usr/lib64 -lmapnik -lmapnik-wkt -lmapnik-json -lagg -lboost_filesystem -lboost_regex -lcairo -lpng -lproj -lsqlite3 -ltiff -lwebp -lxml2 -licui18n -lboost_system -lharfbuzz -ljpeg -licuuc -lfreetype -lz -ldl -lboost_program_options
c++ -o test/visual/report.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/visual/report.cpp
c++ -o test/visual/runner.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/visual/runner.cpp
In file included from include/mapnik/map.hpp:35,
                 from test/visual/renderer.hpp:33,
                 from test/visual/runner.hpp:28,
                 from test/visual/runner.cpp:30:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 test/visual/map_sizes_grammar.hpp:28,
                 from test/visual/runner.hpp:29:
/usr/include/boost/spirit/include/phoenix.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
c++ -o test/visual/run.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -Itest -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal test/visual/run.cpp
In file included from include/mapnik/map.hpp:35,
                 from test/visual/renderer.hpp:33,
                 from test/visual/runner.hpp:28,
                 from test/visual/run.cpp:23:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 test/visual/map_sizes_grammar.hpp:28,
                 from test/visual/runner.hpp:29:
/usr/include/boost/spirit/include/phoenix.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
In file included from test/visual/run.cpp:26:
include/mapnik/datasource_cache.hpp:67:35: warning: type attributes ignored after type is already defined [-Wattributes]
   67 | extern template class MAPNIK_DECL singleton<datasource_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from test/visual/run.cpp:32:
test/cleanup.hpp: In function ‘void testing::run_cleanup()’:
test/cleanup.hpp:29:35: warning: ‘void xmlCleanupCharEncodingHandlers()’ is deprecated [-Wdeprecated-declarations]
   29 |     xmlCleanupCharEncodingHandlers();
      |     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/libxml2/libxml/parser.h:810,
                 from test/cleanup.hpp:8:
/usr/include/libxml2/libxml/encoding.h:161:9: note: declared here
  161 |         xmlCleanupCharEncodingHandlers  (void);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
test/cleanup.hpp:31:22: warning: ‘void xmlCleanupGlobals()’ is deprecated [-Wdeprecated-declarations]
   31 |     xmlCleanupGlobals();
      |     ~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/libxml2/libxml/xmlIO.h:117,
                 from /usr/include/libxml2/libxml/parser.h:811:
/usr/include/libxml2/libxml/globals.h:30:24: note: declared here
   30 | XMLPUBFUN void XMLCALL xmlCleanupGlobals(void);
      |                        ^~~~~~~~~~~~~~~~~
test/cleanup.hpp:33:22: warning: ‘void xmlCleanupThreads()’ is deprecated [-Wdeprecated-declarations]
   33 |     xmlCleanupThreads();
      |     ~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/libxml2/libxml/globals.h:173:
/usr/include/libxml2/libxml/threads.h:73:25: note: declared here
   73 |                         xmlCleanupThreads(void);
      |                         ^~~~~~~~~~~~~~~~~
test/cleanup.hpp:36:21: warning: ‘void xmlCleanupMemory()’ is deprecated [-Wdeprecated-declarations]
   36 |     xmlCleanupMemory();
      |     ~~~~~~~~~~~~~~~~^~
In file included from /usr/include/libxml2/libxml/globals.h:21:
/usr/include/libxml2/libxml/xmlmemory.h:138:17: note: declared here
  138 |                 xmlCleanupMemory        (void);
      |                 ^~~~~~~~~~~~~~~~
c++ -o test/visual/run -pthread test/visual/report.o test/visual/runner.o test/visual/run.o -Ldeps/agg -Lsrc -Lsrc/json -Lsrc/wkt -Lfreetype -L/usr/lib -L/usr/lib64 -lmapnik -lmapnik-wkt -lmapnik-json -lagg -lboost_filesystem -lboost_regex -lcairo -lpng -lproj -lsqlite3 -ltiff -lwebp -lxml2 -licui18n -lboost_system -lharfbuzz -ljpeg -licuuc -lfreetype -lz -ldl -lboost_program_options
c++ -o utils/mapnik-index/mapnik-index.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal utils/mapnik-index/mapnik-index.cpp
c++ -o utils/mapnik-index/process_csv_file.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal utils/mapnik-index/process_csv_file.cpp
In file included from utils/mapnik-index/process_csv_file.cpp:37:
include/mapnik/mapped_memory_cache.hpp:60:35: warning: type attributes ignored after type is already defined [-Wattributes]
   60 | extern template class MAPNIK_DECL singleton<mapped_memory_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o utils/mapnik-index/process_geojson_file.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -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/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal utils/mapnik-index/process_geojson_file.cpp
In file included from utils/mapnik-index/process_geojson_file.cpp:32:
include/mapnik/mapped_memory_cache.hpp:60:35: warning: type attributes ignored after type is already defined [-Wattributes]
   60 | extern template class MAPNIK_DECL singleton<mapped_memory_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 utils/mapnik-index/process_geojson_file.cpp:30:
/usr/include/boost/spirit/include/phoenix.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_object.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/object.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/object.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_stl.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/stl.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/stl.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_operator.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/operator.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/operator.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/spirit/include/phoenix_function.hpp:12:1: note: ‘#pragma message: This header is deprecated. Use <boost/phoenix/function.hpp> instead.’
   12 | BOOST_HEADER_DEPRECATED("<boost/phoenix/function.hpp>")
      | ^~~~~~~~~~~~~~~~~~~~~~~
c++ -o utils/mapnik-index/mapnik-index utils/mapnik-index/mapnik-index.o utils/mapnik-index/process_csv_file.o utils/mapnik-index/process_geojson_file.o plugins/input/csv/csv_utils.o -Ldeps/agg -Lsrc -Lsrc/json -Lsrc/wkt -Lfreetype -L/usr/lib -L/usr/lib64 -lmapnik -lboost_program_options -lboost_system -lmapnik-json -lmapnik-wkt -licuuc
c++ -o utils/mapnik-render/mapnik-render.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal utils/mapnik-render/mapnik-render.cpp
In file included from include/mapnik/map.hpp:35,
                 from utils/mapnik-render/mapnik-render.cpp:1:
include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from utils/mapnik-render/mapnik-render.cpp:8:
include/mapnik/datasource_cache.hpp:67:35: warning: type attributes ignored after type is already defined [-Wattributes]
   67 | extern template class MAPNIK_DECL singleton<datasource_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils/mapnik-render/mapnik-render.cpp: In function ‘int main(int, char**)’:
utils/mapnik-render/mapnik-render.cpp:23:10: warning: variable ‘verbose’ set but not used [-Wunused-but-set-variable]
   23 |     bool verbose = false;
      |          ^~~~~~~
c++ -o utils/mapnik-render/mapnik-render utils/mapnik-render/mapnik-render.o -Ldeps/agg -Lsrc -Lsrc/json -Lsrc/wkt -Lfreetype -L/usr/lib -L/usr/lib64 -lmapnik -lboost_program_options -lagg -lboost_filesystem -lboost_regex -lcairo -lpng -lproj -lsqlite3 -ltiff -lwebp -lxml2 -licui18n -lboost_system -lharfbuzz -ljpeg -licuuc -lfreetype -lz -ldl
c++ -o utils/shapeindex/shapeindex.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -Iplugins/input/shape -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal utils/shapeindex/shapeindex.cpp
In file included from plugins/input/shape/shapefile.hpp:43,
                 from utils/shapeindex/shapeindex.cpp:30:
include/mapnik/mapped_memory_cache.hpp:60:35: warning: type attributes ignored after type is already defined [-Wattributes]
   60 | extern template class MAPNIK_DECL singleton<mapped_memory_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
c++ -o utils/shapeindex/shapeindex utils/shapeindex/shapeindex.o -Ldeps/agg -Lsrc -Lsrc/json -Lsrc/wkt -Lfreetype -L/usr/lib -L/usr/lib64 -lmapnik -lboost_program_options -lboost_system -licuuc
c++ -o utils/svg2png/svg2png.o -c -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -DHAVE_CAIRO -I/usr/include/cairo -I/usr/include/pixman-1 -Ideps -Ideps/mapbox/variant/include -Ideps/agg/include -Iinclude -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal utils/svg2png/svg2png.cpp
c++ -o utils/svg2png/svg2png utils/svg2png/svg2png.o -Ldeps/agg -Lsrc -Lsrc/json -Lsrc/wkt -Lfreetype -L/usr/lib -L/usr/lib64 -lmapnik -lboost_program_options -lagg -lboost_filesystem -lboost_regex -lcairo -lpng -lproj -lsqlite3 -ltiff -lwebp -lxml2 -licui18n -lboost_system -lharfbuzz -ljpeg -licuuc -lfreetype -lz -ldl
scons: done building targets.
+ pushd demo/viewer
~/build/BUILD/mapnik-v3.1.0/demo/viewer ~/build/BUILD/mapnik-v3.1.0
+ /usr/lib64/qt5/bin/qmake 'QMAKE_CFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' 'QMAKE_CFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' 'QMAKE_CXXFLAGS_DEBUG=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' 'QMAKE_CXXFLAGS_RELEASE=-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' 'QMAKE_LFLAGS_DEBUG=-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' 'QMAKE_LFLAGS_RELEASE=-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' QMAKE_STRIP= viewer.pro
Info: creating stash file /builddir/build/BUILD/mapnik-v3.1.0/demo/viewer/.qmake.stash
+ /usr/bin/make -O -j4 V=1 VERBOSE=1
/usr/bin/make -f Makefile.Release
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
/usr/lib64/qt5/bin/uic forms/layer_info.ui -o ui_layer_info.h
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
/usr/lib64/qt5/bin/uic forms/info.ui -o ui_info.h
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
/usr/lib64/qt5/bin/uic forms/about.ui -o ui_about.h
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
c++ -c -pipe -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -I../../include -I../../deps/mapbox/variant/include -I../../deps/agg/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_REENTRANT -Wall -Wextra -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Irelease -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o release/layerlistmodel.o layerlistmodel.cpp
In file included from ../../include/mapnik/map.hpp:35,
                 from layerlistmodel.hpp:29,
                 from layerlistmodel.cpp:22:
../../include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
c++ -c -pipe -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -I../../include -I../../deps/mapbox/variant/include -I../../deps/agg/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_REENTRANT -Wall -Wextra -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Irelease -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o release/main.o main.cpp
In file included from main.cpp:25:
../../include/mapnik/datasource_cache.hpp:67:35: warning: type attributes ignored after type is already defined [-Wattributes]
   67 | extern template class MAPNIK_DECL singleton<datasource_cache, CreateStatic>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from main.cpp:26:
../../include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
c++ -c -pipe -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -I../../include -I../../deps/mapbox/variant/include -I../../deps/agg/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_REENTRANT -Wall -Wextra -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Irelease -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o release/layerdelegate.o layerdelegate.cpp
layerdelegate.cpp: In member function 'virtual void LayerDelegate::paint(QPainter*, const QStyleOptionViewItem&, const QModelIndex&) const':
layerdelegate.cpp:41:27: warning: 'void QPainter::drawRoundRect(const QRect&, int, int)' is deprecated: Use drawRoundedRect(..., Qt::RelativeSize) instead [-Wdeprecated-declarations]
   41 |     painter->drawRoundRect(option.rect,4,4);
      |     ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from /usr/include/qt5/QtGui/qpaintengine.h:47,
                 from /usr/include/qt5/QtGui/QtGui:68,
                 from layerdelegate.cpp:21:
/usr/include/qt5/QtGui/qpainter.h:380:10: note: declared here
  380 |     void drawRoundRect(const QRect &r, int xround = 25, int yround = 25);
      |          ^~~~~~~~~~~~~
layerdelegate.cpp:30:46: warning: unused parameter 'index' [-Wunused-parameter]
   30 |                           const QModelIndex &index) const
      |                           ~~~~~~~~~~~~~~~~~~~^~~~~
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
c++ -c -pipe -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -I../../include -I../../deps/mapbox/variant/include -I../../deps/agg/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_REENTRANT -Wall -Wextra -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Irelease -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o release/about_dialog.o about_dialog.cpp
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
/usr/lib64/qt5/bin/rcc -name mapnik_viewer mapnik_viewer.qrc -o release/qrc_mapnik_viewer.cpp
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
c++ -pipe -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -I../../include -I../../deps/mapbox/variant/include -I../../deps/agg/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -dM -E -o release/moc_predefs.h /usr/lib64/qt5/mkspecs/features/data/dummy.cpp
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
c++ -c -pipe -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -I../../include -I../../deps/mapbox/variant/include -I../../deps/agg/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_REENTRANT -Wall -Wextra -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Irelease -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o release/info_dialog.o info_dialog.cpp
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
c++ -c -pipe -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -I../../include -I../../deps/mapbox/variant/include -I../../deps/agg/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_REENTRANT -Wall -Wextra -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Irelease -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o release/styles_model.o styles_model.cpp
In file included from ../../include/mapnik/map.hpp:35,
                 from styles_model.hpp:27,
                 from styles_model.cpp:21:
../../include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from ../../include/mapnik/symbolizer_base.hpp:32,
                 from ../../include/mapnik/rule.hpp:28,
                 from styles_model.cpp:26:
../../include/mapnik/raster_colorizer.hpp:82:26: warning: declaration of 'value' shadows a global declaration [-Wshadow]
   82 |     colorizer_stop(float value = 0,
      |                    ~~~~~~^~~~~~~~~
In file included from ../../include/mapnik/function_call.hpp:26,
                 from ../../include/mapnik/expression_string.hpp:28,
                 from styles_model.cpp:24:
../../include/mapnik/value.hpp:113:7: note: shadowed declaration is here
  113 | using value = value_adl_barrier::value;
      |       ^~~~~
styles_model.cpp: In member function 'QIcon symbolizer_icon::operator()(const mapnik::point_symbolizer&) const':
styles_model.cpp:200:55: warning: unused parameter 'sym' [-Wunused-parameter]
  200 |     QIcon operator() (mapnik::point_symbolizer const& sym) const
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
c++ -c -pipe -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -I../../include -I../../deps/mapbox/variant/include -I../../deps/agg/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_REENTRANT -Wall -Wextra -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Irelease -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o release/layer_info_dialog.o layer_info_dialog.cpp
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
c++ -c -pipe -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -I../../include -I../../deps/mapbox/variant/include -I../../deps/agg/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_REENTRANT -Wall -Wextra -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Irelease -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o release/layerwidget.o layerwidget.cpp
In file included from ../../include/mapnik/map.hpp:35,
                 from layerlistmodel.hpp:29,
                 from layerwidget.cpp:32:
../../include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
layerwidget.cpp: In member function 'virtual void StyleTab::contextMenuEvent(QContextMenuEvent*)':
layerwidget.cpp:94:53: warning: unused parameter 'event' [-Wunused-parameter]
   94 | void StyleTab::contextMenuEvent(QContextMenuEvent * event )
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
/usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/mapnik-v3.1.0/demo/viewer/release/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/c++/13/aarch64-redhat-linux -I/usr/include/c++/13/backward -I/usr/lib/gcc/aarch64-redhat-linux/13/include -I/usr/local/include -I/usr/include mainwindow.hpp -o release/moc_mainwindow.cpp
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
c++ -c -pipe -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -I../../include -I../../deps/mapbox/variant/include -I../../deps/agg/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_REENTRANT -Wall -Wextra -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Irelease -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o release/qrc_mapnik_viewer.o release/qrc_mapnik_viewer.cpp
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
/usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/mapnik-v3.1.0/demo/viewer/release/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/c++/13/aarch64-redhat-linux -I/usr/include/c++/13/backward -I/usr/lib/gcc/aarch64-redhat-linux/13/include -I/usr/local/include -I/usr/include mapwidget.hpp -o release/moc_mapwidget.cpp
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
/usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/mapnik-v3.1.0/demo/viewer/release/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/c++/13/aarch64-redhat-linux -I/usr/include/c++/13/backward -I/usr/lib/gcc/aarch64-redhat-linux/13/include -I/usr/local/include -I/usr/include layerlistmodel.hpp -o release/moc_layerlistmodel.cpp
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
/usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/mapnik-v3.1.0/demo/viewer/release/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/c++/13/aarch64-redhat-linux -I/usr/include/c++/13/backward -I/usr/lib/gcc/aarch64-redhat-linux/13/include -I/usr/local/include -I/usr/include layerwidget.hpp -o release/moc_layerwidget.cpp
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
/usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/mapnik-v3.1.0/demo/viewer/release/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/c++/13/aarch64-redhat-linux -I/usr/include/c++/13/backward -I/usr/lib/gcc/aarch64-redhat-linux/13/include -I/usr/local/include -I/usr/include layerdelegate.hpp -o release/moc_layerdelegate.cpp
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
/usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/mapnik-v3.1.0/demo/viewer/release/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/c++/13/aarch64-redhat-linux -I/usr/include/c++/13/backward -I/usr/lib/gcc/aarch64-redhat-linux/13/include -I/usr/local/include -I/usr/include styles_model.hpp -o release/moc_styles_model.cpp
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
/usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/mapnik-v3.1.0/demo/viewer/release/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/c++/13/aarch64-redhat-linux -I/usr/include/c++/13/backward -I/usr/lib/gcc/aarch64-redhat-linux/13/include -I/usr/local/include -I/usr/include about_dialog.hpp -o release/moc_about_dialog.cpp
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
/usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/mapnik-v3.1.0/demo/viewer/release/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/c++/13/aarch64-redhat-linux -I/usr/include/c++/13/backward -I/usr/lib/gcc/aarch64-redhat-linux/13/include -I/usr/local/include -I/usr/include info_dialog.hpp -o release/moc_info_dialog.cpp
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
/usr/lib64/qt5/bin/moc -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB --include /builddir/build/BUILD/mapnik-v3.1.0/demo/viewer/release/moc_predefs.h -I/usr/lib64/qt5/mkspecs/linux-g++ -I/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -I/usr/include/c++/13 -I/usr/include/c++/13/aarch64-redhat-linux -I/usr/include/c++/13/backward -I/usr/lib/gcc/aarch64-redhat-linux/13/include -I/usr/local/include -I/usr/include layer_info_dialog.hpp -o release/moc_layer_info_dialog.cpp
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
c++ -c -pipe -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -I../../include -I../../deps/mapbox/variant/include -I../../deps/agg/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_REENTRANT -Wall -Wextra -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Irelease -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o release/mainwindow.o mainwindow.cpp
In file included from ../../include/mapnik/map.hpp:35,
                 from mapwidget.hpp:35,
                 from mainwindow.hpp:31,
                 from mainwindow.cpp:50:
../../include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
c++ -c -pipe -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -I../../include -I../../deps/mapbox/variant/include -I../../deps/agg/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_REENTRANT -Wall -Wextra -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Irelease -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o release/moc_mainwindow.o release/moc_mainwindow.cpp
In file included from ../../include/mapnik/map.hpp:35,
                 from release/../mapwidget.hpp:35,
                 from release/../mainwindow.hpp:31,
                 from release/moc_mainwindow.cpp:10:
../../include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
c++ -c -pipe -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -I../../include -I../../deps/mapbox/variant/include -I../../deps/agg/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_REENTRANT -Wall -Wextra -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Irelease -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o release/moc_mapwidget.o release/moc_mapwidget.cpp
In file included from ../../include/mapnik/map.hpp:35,
                 from release/../mapwidget.hpp:35,
                 from release/moc_mapwidget.cpp:10:
../../include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
c++ -c -pipe -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -I../../include -I../../deps/mapbox/variant/include -I../../deps/agg/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_REENTRANT -Wall -Wextra -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Irelease -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o release/mapwidget.o mapwidget.cpp
In file included from /usr/include/boost/bind.hpp:30,
                 from mapwidget.cpp:23:
/usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.'
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
In file included from ../../include/mapnik/renderer_common.hpp:27,
                 from ../../include/mapnik/agg_renderer.hpp:37,
                 from mapwidget.cpp:24:
../../include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mapwidget.cpp: In member function 'virtual void MapWidget::wheelEvent(QWheelEvent*)':
mapwidget.cpp:300:16: warning: 'int QWheelEvent::delta() const' is deprecated: Use angleDelta() [-Wdeprecated-declarations]
  300 |    if (e->delta() > 0)
      |        ~~~~~~~~^~
In file included from /usr/include/qt5/QtGui/qtextlayout.h:49,
                 from /usr/include/qt5/QtGui/qabstracttextdocumentlayout.h:45,
                 from /usr/include/qt5/QtGui/QtGui:5,
                 from mapwidget.cpp:21:
/usr/include/qt5/QtGui/qevent.h:219:16: note: declared here
  219 |     inline int delta() const  { return qt4D; }
      |                ^~~~~
mapwidget.cpp:304:28: warning: 'QPoint QWheelEvent::pos() const' is deprecated: Use position() [-Wdeprecated-declarations]
  304 |       QPoint delta = e->pos() - center;
      |                      ~~~~~~^~
/usr/include/qt5/QtGui/qevent.h:225:19: note: declared here
  225 |     inline QPoint pos() const { return p.toPoint(); }
      |                   ^~~
mapwidget.cpp:310:35: warning: 'QPoint QWheelEvent::pos() const' is deprecated: Use position() [-Wdeprecated-declarations]
  310 |       zoomCoords = corner - e->pos();
      |                             ~~~~~~^~
/usr/include/qt5/QtGui/qevent.h:225:19: note: declared here
  225 |     inline QPoint pos() const { return p.toPoint(); }
      |                   ^~~
mapwidget.cpp: In function 'void render_grid(const mapnik::Map&, double, QPixmap&)':
mapwidget.cpp:525:37: warning: unused parameter 'map' [-Wunused-parameter]
  525 | void render_grid(mapnik::Map const& map, double scaling_factor, QPixmap & pix)
      |                  ~~~~~~~~~~~~~~~~~~~^~~
mapwidget.cpp:525:49: warning: unused parameter 'scaling_factor' [-Wunused-parameter]
  525 | void render_grid(mapnik::Map const& map, double scaling_factor, QPixmap & pix)
      |                                          ~~~~~~~^~~~~~~~~~~~~~
mapwidget.cpp:525:75: warning: unused parameter 'pix' [-Wunused-parameter]
  525 | void render_grid(mapnik::Map const& map, double scaling_factor, QPixmap & pix)
      |                                                                 ~~~~~~~~~~^~~
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
c++ -c -pipe -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -I../../include -I../../deps/mapbox/variant/include -I../../deps/agg/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_REENTRANT -Wall -Wextra -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Irelease -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o release/moc_layerwidget.o release/moc_layerwidget.cpp
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
c++ -c -pipe -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -I../../include -I../../deps/mapbox/variant/include -I../../deps/agg/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_REENTRANT -Wall -Wextra -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Irelease -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o release/moc_layerdelegate.o release/moc_layerdelegate.cpp
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
c++ -c -pipe -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -I../../include -I../../deps/mapbox/variant/include -I../../deps/agg/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_REENTRANT -Wall -Wextra -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Irelease -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o release/moc_layerlistmodel.o release/moc_layerlistmodel.cpp
In file included from ../../include/mapnik/map.hpp:35,
                 from release/../layerlistmodel.hpp:29,
                 from release/moc_layerlistmodel.cpp:10:
../../include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
c++ -c -pipe -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -I../../include -I../../deps/mapbox/variant/include -I../../deps/agg/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_REENTRANT -Wall -Wextra -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Irelease -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o release/moc_about_dialog.o release/moc_about_dialog.cpp
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
c++ -c -pipe -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -I../../include -I../../deps/mapbox/variant/include -I../../deps/agg/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_REENTRANT -Wall -Wextra -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Irelease -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o release/moc_styles_model.o release/moc_styles_model.cpp
In file included from ../../include/mapnik/map.hpp:35,
                 from release/../styles_model.hpp:27,
                 from release/moc_styles_model.cpp:10:
../../include/mapnik/font_engine_freetype.hpp:132:35: warning: type attributes ignored after type is already defined [-Wattributes]
  132 | extern template class MAPNIK_DECL singleton<freetype_engine, CreateUsingNew>;
      |                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
c++ -c -pipe -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -I../../include -I../../deps/mapbox/variant/include -I../../deps/agg/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_REENTRANT -Wall -Wextra -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Irelease -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o release/moc_info_dialog.o release/moc_info_dialog.cpp
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
c++ -c -pipe -std=c++14 -DU_USING_ICU_NAMESPACE=0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fvisibility=hidden -fvisibility-inlines-hidden -Wall -pthread -ftemplate-depth-300 -Wsign-compare -Wshadow -O2 -I../../include -I../../deps/mapbox/variant/include -I../../deps/agg/include -I/usr/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/sysprof-4 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/gdal -I/usr/include/cairo -I/usr/include/pixman-1 -DMAPNIK_MEMORY_MAPPED_FILE -DMAPNIK_HAS_DLCFN -DBIGINT -DBOOST_REGEX_HAS_ICU -DHAVE_JPEG -DMAPNIK_USE_PROJ -DPROJ_VERSION=90200 -DHAVE_PNG -DHAVE_WEBP -DHAVE_TIFF -DLINUX -DMAPNIK_THREADSAFE -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_NO_PREDEFINED_TERMINALS=1 -DBOOST_PHOENIX_STL_TUPLE_H_ -DBOOST_SPIRIT_USE_PHOENIX_V3=1 -DNDEBUG -DHAVE_CAIRO -DGRID_RENDERER -DHAVE_LIBXML2 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -D_REENTRANT -Wall -Wextra -fPIC -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. -I/usr/include/qt5 -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtCore -Irelease -I. -I/usr/lib64/qt5/mkspecs/linux-g++ -o release/moc_layer_info_dialog.o release/moc_layer_info_dialog.cpp
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
make[1]: Entering directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
c++ -L../../src -lmapnik -L/builddir/build/BUILD/mapnik-v3.1.0/freetype -L/usr/lib -L/usr/lib64 -pthread -lboost_filesystem -lboost_regex -lcairo -lpng -lproj -lsqlite3 -ltiff -lwebp -lxml2 -licui18n -lboost_system -lharfbuzz -ljpeg -licuuc -lfreetype -lz -ldl -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -o viewer release/main.o release/mainwindow.o release/mapwidget.o release/layerwidget.o release/layerlistmodel.o release/layerdelegate.o release/styles_model.o release/about_dialog.o release/info_dialog.o release/layer_info_dialog.o release/qrc_mapnik_viewer.o release/moc_mainwindow.o release/moc_mapwidget.o release/moc_layerwidget.o release/moc_layerlistmodel.o release/moc_layerdelegate.o release/moc_styles_model.o release/moc_about_dialog.o release/moc_info_dialog.o release/moc_layer_info_dialog.o   /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Core.so -lGL -lpthread   
make[1]: Leaving directory '/builddir/build/BUILD/mapnik-v3.1.0/demo/viewer'
+ popd
~/build/BUILD/mapnik-v3.1.0
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.jADY95
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64 '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64
++ dirname /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd mapnik-v3.1.0
+ scons install
scons: Reading SConscript files ...
Using previous successful configuration...
Re-configure by running "python scons/scons.py configure".

Welcome to Mapnik...

scons: done reading SConscript files.
scons: Building targets ...
Install file: "src/json/libmapnik-json.a" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/lib64/libmapnik-json.a"
Install file: "src/wkt/libmapnik-wkt.a" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/lib64/libmapnik-wkt.a"
Install file: "src/libmapnik.so" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/lib64/libmapnik.so.3.1.0"
ldconfig(["/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/lib64/libmapnik.so.3.1.0"], ["src/libmapnik.so"])
symlink(["/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/lib64/libmapnik.so.3.1"], ["/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/lib64/libmapnik.so.3.1.0"])
symlink(["/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/lib64/libmapnik.so"], ["/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/lib64/libmapnik.so.3.1"])
Install file: "include/mapnik/wkb.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/wkb.hpp"
Install file: "include/mapnik/well_known_srs.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/well_known_srs.hpp"
Install file: "include/mapnik/projection.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/projection.hpp"
Install file: "include/mapnik/proj_transform.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/proj_transform.hpp"
Install file: "include/mapnik/map.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/map.hpp"
Install file: "include/mapnik/layer.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/layer.hpp"
Install file: "include/mapnik/feature_style_processor_impl.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/feature_style_processor_impl.hpp"
Install file: "include/mapnik/palette.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/palette.hpp"
Install file: "include/mapnik/geometry_transform.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/geometry_transform.hpp"
Install file: "include/mapnik/image_copy.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/image_copy.hpp"
Install file: "include/mapnik/symbolizer_dispatch.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/symbolizer_dispatch.hpp"
Install file: "include/mapnik/symbolizer_keys.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/symbolizer_keys.hpp"
Install file: "include/mapnik/path.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/path.hpp"
Install file: "include/mapnik/image_util_jpeg.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/image_util_jpeg.hpp"
Install file: "include/mapnik/xml_node.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/xml_node.hpp"
Install file: "include/mapnik/xml_attribute_cast.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/xml_attribute_cast.hpp"
Install file: "include/mapnik/vertex_cache.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/vertex_cache.hpp"
Install file: "include/mapnik/attribute.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/attribute.hpp"
Install file: "include/mapnik/image_view_impl.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/image_view_impl.hpp"
Install file: "include/mapnik/image_options.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/image_options.hpp"
Install file: "include/mapnik/transform_expression_grammar.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/transform_expression_grammar.hpp"
Install file: "include/mapnik/image_scaling_traits.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/image_scaling_traits.hpp"
Install file: "include/mapnik/grid_vertex_converter.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/grid_vertex_converter.hpp"
Install file: "include/mapnik/vertex_vector.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/vertex_vector.hpp"
Install file: "include/mapnik/attribute_descriptor.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/attribute_descriptor.hpp"
Install file: "include/mapnik/request.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/request.hpp"
Install file: "include/mapnik/plugin.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/plugin.hpp"
Install file: "include/mapnik/factory.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/factory.hpp"
Install file: "include/mapnik/geometry_type.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/geometry_type.hpp"
Install file: "include/mapnik/symbolizer_base.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/symbolizer_base.hpp"
Install file: "include/mapnik/geometry.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/geometry.hpp"
Install file: "include/mapnik/stringify_macro.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/stringify_macro.hpp"
Install file: "include/mapnik/image_view_any.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/image_view_any.hpp"
Install file: "include/mapnik/feature_layer_desc.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/feature_layer_desc.hpp"
Install file: "include/mapnik/image_util_webp.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/image_util_webp.hpp"
Install file: "include/mapnik/image_util_png.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/image_util_png.hpp"
Install file: "include/mapnik/pixel_types.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/pixel_types.hpp"
Install file: "include/mapnik/safe_cast.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/safe_cast.hpp"
Install file: "include/mapnik/agg_rasterizer.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg_rasterizer.hpp"
Install file: "include/mapnik/tiff_io.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/tiff_io.hpp"
Install file: "include/mapnik/agg_renderer.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg_renderer.hpp"
Install file: "include/mapnik/parse_transform.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/parse_transform.hpp"
Install file: "include/mapnik/geometry_envelope.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/geometry_envelope.hpp"
Install file: "include/mapnik/config_error.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/config_error.hpp"
Install file: "include/mapnik/path_expression_grammar_impl.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/path_expression_grammar_impl.hpp"
Install file: "include/mapnik/markers_placement.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/markers_placement.hpp"
Install file: "include/mapnik/raster.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/raster.hpp"
Install file: "include/mapnik/filter_featureset.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/filter_featureset.hpp"
Install file: "include/mapnik/vertex_adapters.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/vertex_adapters.hpp"
Install file: "include/mapnik/parse_path.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/parse_path.hpp"
Install file: "include/mapnik/scale_denominator.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/scale_denominator.hpp"
Install file: "include/mapnik/ptree_helpers.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/ptree_helpers.hpp"
Install file: "include/mapnik/symbolizer_default_values.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/symbolizer_default_values.hpp"
Install file: "include/mapnik/quad_tree.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/quad_tree.hpp"
Install file: "include/mapnik/make_unique.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/make_unique.hpp"
Install file: "include/mapnik/image_any.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/image_any.hpp"
Install file: "include/mapnik/gradient.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/gradient.hpp"
Install file: "include/mapnik/css_color_grammar_impl.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/css_color_grammar_impl.hpp"
Install file: "include/mapnik/sse.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/sse.hpp"
Install file: "include/mapnik/label_collision_detector.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/label_collision_detector.hpp"
Install file: "include/mapnik/attribute_collector.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/attribute_collector.hpp"
Install file: "include/mapnik/image_scaling.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/image_scaling.hpp"
Install file: "include/mapnik/cxx11_support.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/cxx11_support.hpp"
Install file: "include/mapnik/symbolizer_enumerations.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/symbolizer_enumerations.hpp"
Install file: "include/mapnik/view_transform.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/view_transform.hpp"
Install file: "include/mapnik/color_factory.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/color_factory.hpp"
Install file: "include/mapnik/vertex_processor.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/vertex_processor.hpp"
Install file: "include/mapnik/geometry_strategy.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/geometry_strategy.hpp"
Install file: "include/mapnik/transform_expression.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/transform_expression.hpp"
Install file: "include/mapnik/simplify.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/simplify.hpp"
Install file: "include/mapnik/unicode.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/unicode.hpp"
Install file: "include/mapnik/geometry_types.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/geometry_types.hpp"
Install file: "include/mapnik/box2d.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/box2d.hpp"
Install file: "include/mapnik/symbolizer_utils.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/symbolizer_utils.hpp"
Install file: "include/mapnik/font_engine_freetype.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/font_engine_freetype.hpp"
Install file: "include/mapnik/feature.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/feature.hpp"
Install file: "include/mapnik/image_util.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/image_util.hpp"
Install file: "include/mapnik/value_types.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/value_types.hpp"
Install file: "include/mapnik/image_filter_types.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/image_filter_types.hpp"
Install file: "include/mapnik/offset_converter.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/offset_converter.hpp"
Install file: "include/mapnik/evaluate_global_attributes.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/evaluate_global_attributes.hpp"
Install file: "include/mapnik/marker.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/marker.hpp"
Install file: "include/mapnik/agg_helpers.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg_helpers.hpp"
Install file: "include/mapnik/geometry_reprojection.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/geometry_reprojection.hpp"
Install file: "include/mapnik/feature_type_style.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/feature_type_style.hpp"
Install file: "include/mapnik/symbolizer.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/symbolizer.hpp"
Install file: "include/mapnik/image_compositing.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/image_compositing.hpp"
Install file: "include/mapnik/pool.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/pool.hpp"
Install file: "include/mapnik/image_filter_grammar_impl.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/image_filter_grammar_impl.hpp"
Install file: "include/mapnik/geometry_correct.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/geometry_correct.hpp"
Install file: "include/mapnik/geometry_reprojection_impl.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/geometry_reprojection_impl.hpp"
Install file: "include/mapnik/expression_string.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/expression_string.hpp"
Install file: "include/mapnik/config.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/config.hpp"
Install file: "include/mapnik/filter_factory.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/filter_factory.hpp"
Install file: "include/mapnik/renderer_common.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/renderer_common.hpp"
Install file: "include/mapnik/simplify_converter.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/simplify_converter.hpp"
Install file: "include/mapnik/params_impl.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/params_impl.hpp"
Install file: "include/mapnik/xml_tree.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/xml_tree.hpp"
Install file: "include/mapnik/rule_cache.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/rule_cache.hpp"
Install file: "include/mapnik/cairo_io.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/cairo_io.hpp"
Install file: "include/mapnik/geometry_adapters.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/geometry_adapters.hpp"
Install file: "include/mapnik/warning_ignore_agg.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/warning_ignore_agg.hpp"
Install file: "include/mapnik/feature_kv_iterator.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/feature_kv_iterator.hpp"
Install file: "include/mapnik/geometry_is_empty.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/geometry_is_empty.hpp"
Install file: "include/mapnik/tolerance_iterator.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/tolerance_iterator.hpp"
Install file: "include/mapnik/transform_expression_grammar_impl.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/transform_expression_grammar_impl.hpp"
Install file: "include/mapnik/timer.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/timer.hpp"
Install file: "include/mapnik/expression.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/expression.hpp"
Install file: "include/mapnik/vertex_converters.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/vertex_converters.hpp"
Install file: "include/mapnik/global.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/global.hpp"
Install file: "include/mapnik/jpeg_io.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/jpeg_io.hpp"
Install file: "include/mapnik/feature_style_processor_context.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/feature_style_processor_context.hpp"
Install file: "include/mapnik/warp.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/warp.hpp"
Install file: "include/mapnik/segment.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/segment.hpp"
Install file: "include/mapnik/ellipsoid.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/ellipsoid.hpp"
Install file: "include/mapnik/geometry_centroid.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/geometry_centroid.hpp"
Install file: "include/mapnik/css_color_grammar.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/css_color_grammar.hpp"
Install file: "include/mapnik/enumeration.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/enumeration.hpp"
Install file: "include/mapnik/geom_util.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/geom_util.hpp"
Install file: "include/mapnik/image.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/image.hpp"
Install file: "include/mapnik/warning_ignore.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/warning_ignore.hpp"
Install file: "include/mapnik/feature_style_processor.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/feature_style_processor.hpp"
Install file: "include/mapnik/image_filter_grammar.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/image_filter_grammar.hpp"
Install file: "include/mapnik/debug.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/debug.hpp"
Install file: "include/mapnik/box2d_impl.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/box2d_impl.hpp"
Install file: "include/mapnik/query.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/query.hpp"
Install file: "include/mapnik/value_error.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/value_error.hpp"
Install file: "include/mapnik/image_null.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/image_null.hpp"
Install file: "include/mapnik/geometry_is_valid.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/geometry_is_valid.hpp"
Install file: "include/mapnik/expression_grammar_impl.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/expression_grammar_impl.hpp"
Install file: "include/mapnik/save_map.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/save_map.hpp"
Install file: "include/mapnik/rule.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/rule.hpp"
Install file: "include/mapnik/mapped_memory_cache.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/mapped_memory_cache.hpp"
Install file: "include/mapnik/coord.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/coord.hpp"
Install file: "include/mapnik/datasource_geometry_type.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/datasource_geometry_type.hpp"
Install file: "include/mapnik/expression_node.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/expression_node.hpp"
Install file: "include/mapnik/symbolizer_hash.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/symbolizer_hash.hpp"
Install file: "include/mapnik/featureset.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/featureset.hpp"
Install file: "include/mapnik/marker_cache.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/marker_cache.hpp"
Install file: "include/mapnik/transform_path_adapter.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/transform_path_adapter.hpp"
Install file: "include/mapnik/path_expression.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/path_expression.hpp"
Install file: "include/mapnik/geometry_is_simple.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/geometry_is_simple.hpp"
Install file: "include/mapnik/datasource.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/datasource.hpp"
Install file: "include/mapnik/path_expression_grammar.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/path_expression_grammar.hpp"
Install file: "include/mapnik/agg_render_marker.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg_render_marker.hpp"
Install file: "include/mapnik/pixel_position.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/pixel_position.hpp"
Install file: "include/mapnik/geometry_remove_empty.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/geometry_remove_empty.hpp"
Install file: "include/mapnik/raster_colorizer.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/raster_colorizer.hpp"
Install file: "include/mapnik/geometry_envelope_impl.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/geometry_envelope_impl.hpp"
Install file: "include/mapnik/image_view.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/image_view.hpp"
Install file: "include/mapnik/hextree.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/hextree.hpp"
Install file: "include/mapnik/memory_datasource.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/memory_datasource.hpp"
Install file: "include/mapnik/value_hash.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/value_hash.hpp"
Install file: "include/mapnik/image_util_tiff.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/image_util_tiff.hpp"
Install file: "include/mapnik/font_set.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/font_set.hpp"
Install file: "include/mapnik/geometry_fusion_adapted.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/geometry_fusion_adapted.hpp"
Install file: "include/mapnik/function_call.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/function_call.hpp"
Install file: "include/mapnik/agg_pattern_source.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg_pattern_source.hpp"
Install file: "include/mapnik/datasource_cache.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/datasource_cache.hpp"
Install file: "include/mapnik/transform_processor.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/transform_processor.hpp"
Install file: "include/mapnik/expression_evaluator.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/expression_evaluator.hpp"
Install file: "include/mapnik/vertex.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/vertex.hpp"
Install file: "include/mapnik/params.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/params.hpp"
Install file: "include/mapnik/marker_helpers.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/marker_helpers.hpp"
Install file: "include/mapnik/octree.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/octree.hpp"
Install file: "include/mapnik/image_reader.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/image_reader.hpp"
Install file: "include/mapnik/geometry_to_path.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/geometry_to_path.hpp"
Install file: "include/mapnik/memory_featureset.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/memory_featureset.hpp"
Install file: "include/mapnik/hit_test_filter.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/hit_test_filter.hpp"
Install file: "include/mapnik/version.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/version.hpp"
Install file: "include/mapnik/sql_utils.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/sql_utils.hpp"
Install file: "include/mapnik/image_filter.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/image_filter.hpp"
Install file: "include/mapnik/png_io.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/png_io.hpp"
Install file: "include/mapnik/feature_factory.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/feature_factory.hpp"
Install file: "include/mapnik/image_view_null.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/image_view_null.hpp"
Install file: "include/mapnik/expression_grammar.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/expression_grammar.hpp"
Install file: "include/mapnik/color.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/color.hpp"
Install file: "include/mapnik/proj_strategy.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/proj_strategy.hpp"
Install file: "include/mapnik/span_image_filter.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/span_image_filter.hpp"
Install file: "include/mapnik/webp_io.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/webp_io.hpp"
Install file: "include/mapnik/load_map.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/load_map.hpp"
Install file: "include/mapnik/boolean.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/boolean.hpp"
Install file: "include/mapnik/expression_node_types.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/expression_node_types.hpp"
Install file: "include/mapnik/image_impl.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/image_impl.hpp"
Install file: "include/mapnik/view_strategy.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/view_strategy.hpp"
Install file: "include/mapnik/value.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/value.hpp"
Install file: "include/mapnik/xml_loader.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/xml_loader.hpp"
Install file: "include/mapnik/csv/csv_types.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/csv/csv_types.hpp"
Install file: "include/mapnik/csv/csv_grammar.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/csv/csv_grammar.hpp"
Install file: "include/mapnik/csv/csv_grammar_impl.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/csv/csv_grammar_impl.hpp"
Install file: "include/mapnik/svg/svg_points_grammar.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/svg/svg_points_grammar.hpp"
Install file: "include/mapnik/svg/svg_path_commands.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/svg/svg_path_commands.hpp"
Install file: "include/mapnik/svg/svg_path_attributes.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/svg/svg_path_attributes.hpp"
Install file: "include/mapnik/svg/svg_path_parser.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/svg/svg_path_parser.hpp"
Install file: "include/mapnik/svg/svg_points_grammar_impl.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/svg/svg_points_grammar_impl.hpp"
Install file: "include/mapnik/svg/svg_transform_grammar.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/svg/svg_transform_grammar.hpp"
Install file: "include/mapnik/svg/svg_parser_exception.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/svg/svg_parser_exception.hpp"
Install file: "include/mapnik/svg/svg_transform_grammar_impl.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/svg/svg_transform_grammar_impl.hpp"
Install file: "include/mapnik/svg/svg_storage.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/svg/svg_storage.hpp"
Install file: "include/mapnik/svg/svg_renderer_agg.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/svg/svg_renderer_agg.hpp"
Install file: "include/mapnik/svg/geometry_svg_generator_impl.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/svg/geometry_svg_generator_impl.hpp"
Install file: "include/mapnik/svg/svg_path_grammar.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/svg/svg_path_grammar.hpp"
Install file: "include/mapnik/svg/svg_parser.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/svg/svg_parser.hpp"
Install file: "include/mapnik/svg/svg_converter.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/svg/svg_converter.hpp"
Install file: "include/mapnik/svg/svg_path_adapter.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/svg/svg_path_adapter.hpp"
Install file: "include/mapnik/svg/geometry_svg_generator.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/svg/geometry_svg_generator.hpp"
Install file: "include/mapnik/svg/svg_path_grammar_impl.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/svg/svg_path_grammar_impl.hpp"
Install file: "include/mapnik/wkt/wkt_generator_grammar.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/wkt/wkt_generator_grammar.hpp"
Install file: "include/mapnik/wkt/wkt_grammar.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/wkt/wkt_grammar.hpp"
Install file: "include/mapnik/wkt/wkt_grammar_impl.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/wkt/wkt_grammar_impl.hpp"
Install file: "include/mapnik/wkt/wkt_generator_grammar_impl.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/wkt/wkt_generator_grammar_impl.hpp"
Install file: "include/mapnik/wkt/wkt_factory.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/wkt/wkt_factory.hpp"
Install file: "include/mapnik/cairo/cairo_image_util.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/cairo/cairo_image_util.hpp"
Install file: "include/mapnik/cairo/cairo_renderer.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/cairo/cairo_renderer.hpp"
Install file: "include/mapnik/cairo/cairo_context.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/cairo/cairo_context.hpp"
Install file: "include/mapnik/cairo/cairo_render_vector.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/cairo/cairo_render_vector.hpp"
Install file: "include/mapnik/cairo/render_polygon_pattern.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/cairo/render_polygon_pattern.hpp"
Install file: "include/mapnik/grid/grid.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/grid/grid.hpp"
Install file: "include/mapnik/grid/grid_renderer_base.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/grid/grid_renderer_base.hpp"
Install file: "include/mapnik/grid/grid_pixel.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/grid/grid_pixel.hpp"
Install file: "include/mapnik/grid/grid_view.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/grid/grid_view.hpp"
Install file: "include/mapnik/grid/grid_rasterizer.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/grid/grid_rasterizer.hpp"
Install file: "include/mapnik/grid/grid_renderer.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/grid/grid_renderer.hpp"
Install file: "include/mapnik/grid/grid_render_marker.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/grid/grid_render_marker.hpp"
Install file: "include/mapnik/grid/grid_rendering_buffer.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/grid/grid_rendering_buffer.hpp"
Install file: "include/mapnik/grid/grid_pixfmt.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/grid/grid_pixfmt.hpp"
Install file: "include/mapnik/json/topojson_grammar.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/json/topojson_grammar.hpp"
Install file: "include/mapnik/json/positions_grammar.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/json/positions_grammar.hpp"
Install file: "include/mapnik/json/extract_bounding_box_grammar.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/json/extract_bounding_box_grammar.hpp"
Install file: "include/mapnik/json/topology.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/json/topology.hpp"
Install file: "include/mapnik/json/geometry_util.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/json/geometry_util.hpp"
Install file: "include/mapnik/json/properties_generator_grammar_impl.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/json/properties_generator_grammar_impl.hpp"
Install file: "include/mapnik/json/extract_bounding_box_grammar_impl.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/json/extract_bounding_box_grammar_impl.hpp"
Install file: "include/mapnik/json/stringifier.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/json/stringifier.hpp"
Install file: "include/mapnik/json/geometry_generator_grammar.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/json/geometry_generator_grammar.hpp"
Install file: "include/mapnik/json/generic_json.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/json/generic_json.hpp"
Install file: "include/mapnik/json/feature_generator_grammar_impl.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/json/feature_generator_grammar_impl.hpp"
Install file: "include/mapnik/json/geometry_parser.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/json/geometry_parser.hpp"
Install file: "include/mapnik/json/topojson_utils.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/json/topojson_utils.hpp"
Install file: "include/mapnik/json/feature_parser.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/json/feature_parser.hpp"
Install file: "include/mapnik/json/feature_generator_grammar.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/json/feature_generator_grammar.hpp"
Install file: "include/mapnik/json/error_handler.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/json/error_handler.hpp"
Install file: "include/mapnik/json/feature_grammar.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/json/feature_grammar.hpp"
Install file: "include/mapnik/json/feature_collection_grammar_impl.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/json/feature_collection_grammar_impl.hpp"
Install file: "include/mapnik/json/feature_generator.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/json/feature_generator.hpp"
Install file: "include/mapnik/json/positions.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/json/positions.hpp"
Install file: "include/mapnik/json/attribute_value_visitor.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/json/attribute_value_visitor.hpp"
Install file: "include/mapnik/json/geometry_generator_grammar_impl.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/json/geometry_generator_grammar_impl.hpp"
Install file: "include/mapnik/json/properties_generator_grammar.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/json/properties_generator_grammar.hpp"
Install file: "include/mapnik/json/geometry_grammar.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/json/geometry_grammar.hpp"
Install file: "include/mapnik/json/value_converters.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/json/value_converters.hpp"
Install file: "include/mapnik/json/feature_collection_grammar.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/json/feature_collection_grammar.hpp"
Install file: "include/mapnik/json/geometry_grammar_impl.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/json/geometry_grammar_impl.hpp"
Install file: "include/mapnik/json/feature_grammar_impl.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/json/feature_grammar_impl.hpp"
Install file: "include/mapnik/json/topojson_grammar_impl.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/json/topojson_grammar_impl.hpp"
Install file: "include/mapnik/json/positions_grammar_impl.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/json/positions_grammar_impl.hpp"
Install file: "include/mapnik/util/const_rendering_buffer.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/util/const_rendering_buffer.hpp"
Install file: "include/mapnik/util/geometry_to_geojson.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/util/geometry_to_geojson.hpp"
Install file: "include/mapnik/util/geometry_to_wkb.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/util/geometry_to_wkb.hpp"
Install file: "include/mapnik/util/spatial_index.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/util/spatial_index.hpp"
Install file: "include/mapnik/util/container_adapter.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/util/container_adapter.hpp"
Install file: "include/mapnik/util/geometry_to_wkt.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/util/geometry_to_wkt.hpp"
Install file: "include/mapnik/util/conversions.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/util/conversions.hpp"
Install file: "include/mapnik/util/hsl.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/util/hsl.hpp"
Install file: "include/mapnik/util/dasharray_parser.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/util/dasharray_parser.hpp"
Install file: "include/mapnik/util/variant.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/util/variant.hpp"
Install file: "include/mapnik/util/fs.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/util/fs.hpp"
Install file: "include/mapnik/util/name_to_int.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/util/name_to_int.hpp"
Install file: "include/mapnik/util/file_io.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/util/file_io.hpp"
Install file: "include/mapnik/util/timer.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/util/timer.hpp"
Install file: "include/mapnik/util/math.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/util/math.hpp"
Install file: "include/mapnik/util/char_array_buffer.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/util/char_array_buffer.hpp"
Install file: "include/mapnik/util/utf_conv_win.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/util/utf_conv_win.hpp"
Install file: "include/mapnik/util/path_iterator.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/util/path_iterator.hpp"
Install file: "include/mapnik/util/feature_to_geojson.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/util/feature_to_geojson.hpp"
Install file: "include/mapnik/util/rounding_cast.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/util/rounding_cast.hpp"
Install file: "include/mapnik/util/trim.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/util/trim.hpp"
Install file: "include/mapnik/util/geometry_to_svg.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/util/geometry_to_svg.hpp"
Install file: "include/mapnik/util/featureset_buffer.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/util/featureset_buffer.hpp"
Install file: "include/mapnik/util/singleton.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/util/singleton.hpp"
Install file: "include/mapnik/util/is_clockwise.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/util/is_clockwise.hpp"
Install file: "include/mapnik/util/geometry_to_ds_type.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/util/geometry_to_ds_type.hpp"
Install file: "include/mapnik/util/variant_io.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/util/variant_io.hpp"
Install file: "include/mapnik/util/noncopyable.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/util/noncopyable.hpp"
Install file: "include/mapnik/group/group_symbolizer_helper.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/group/group_symbolizer_helper.hpp"
Install file: "include/mapnik/group/group_layout_manager.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/group/group_layout_manager.hpp"
Install file: "include/mapnik/group/group_rule.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/group/group_rule.hpp"
Install file: "include/mapnik/group/group_layout.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/group/group_layout.hpp"
Install file: "include/mapnik/group/group_symbolizer_properties.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/group/group_symbolizer_properties.hpp"
Install file: "include/mapnik/text/icu_shaper.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/text/icu_shaper.hpp"
Install file: "include/mapnik/text/text_layout.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/text/text_layout.hpp"
Install file: "include/mapnik/text/rotation.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/text/rotation.hpp"
Install file: "include/mapnik/text/placement_finder_impl.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/text/placement_finder_impl.hpp"
Install file: "include/mapnik/text/face.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/text/face.hpp"
Install file: "include/mapnik/text/glyph_positions.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/text/glyph_positions.hpp"
Install file: "include/mapnik/text/font_feature_settings.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/text/font_feature_settings.hpp"
Install file: "include/mapnik/text/symbolizer_helpers.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/text/symbolizer_helpers.hpp"
Install file: "include/mapnik/text/font_library.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/text/font_library.hpp"
Install file: "include/mapnik/text/text_properties.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/text/text_properties.hpp"
Install file: "include/mapnik/text/scrptrun.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/text/scrptrun.hpp"
Install file: "include/mapnik/text/itemizer.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/text/itemizer.hpp"
Install file: "include/mapnik/text/text_line.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/text/text_line.hpp"
Install file: "include/mapnik/text/glyph_info.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/text/glyph_info.hpp"
Install file: "include/mapnik/text/evaluated_format_properties_ptr.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/text/evaluated_format_properties_ptr.hpp"
Install file: "include/mapnik/text/harfbuzz_shaper.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/text/harfbuzz_shaper.hpp"
Install file: "include/mapnik/text/properties_util.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/text/properties_util.hpp"
Install file: "include/mapnik/text/placement_finder.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/text/placement_finder.hpp"
Install file: "include/mapnik/text/renderer.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/text/renderer.hpp"
Install file: "include/mapnik/text/placements/registry.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/text/placements/registry.hpp"
Install file: "include/mapnik/text/placements/simple.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/text/placements/simple.hpp"
Install file: "include/mapnik/text/placements/dummy.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/text/placements/dummy.hpp"
Install file: "include/mapnik/text/placements/base.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/text/placements/base.hpp"
Install file: "include/mapnik/text/placements/list.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/text/placements/list.hpp"
Install file: "include/mapnik/text/formatting/registry.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/text/formatting/registry.hpp"
Install file: "include/mapnik/text/formatting/text.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/text/formatting/text.hpp"
Install file: "include/mapnik/text/formatting/format.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/text/formatting/format.hpp"
Install file: "include/mapnik/text/formatting/layout.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/text/formatting/layout.hpp"
Install file: "include/mapnik/text/formatting/base.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/text/formatting/base.hpp"
Install file: "include/mapnik/text/formatting/list.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/text/formatting/list.hpp"
Install file: "include/mapnik/markers_placements/interior.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/markers_placements/interior.hpp"
Install file: "include/mapnik/markers_placements/line.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/markers_placements/line.hpp"
Install file: "include/mapnik/markers_placements/vertext_first.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/markers_placements/vertext_first.hpp"
Install file: "include/mapnik/markers_placements/point.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/markers_placements/point.hpp"
Install file: "include/mapnik/markers_placements/basic.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/markers_placements/basic.hpp"
Install file: "include/mapnik/markers_placements/vertext_last.hpp" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/markers_placements/vertext_last.hpp"
Install file: "deps/agg/include/agg_rounded_rect.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_rounded_rect.h"
Install file: "deps/agg/include/agg_conv_shorten_path.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_conv_shorten_path.h"
Install file: "deps/agg/include/agg_rasterizer_scanline_aa.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_rasterizer_scanline_aa.h"
Install file: "deps/agg/include/agg_renderer_base.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_renderer_base.h"
Install file: "deps/agg/include/agg_gamma_lut.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_gamma_lut.h"
Install file: "deps/agg/include/agg_pixfmt_rgba.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_pixfmt_rgba.h"
Install file: "deps/agg/include/agg_color_rgba.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_color_rgba.h"
Install file: "deps/agg/include/agg_image_accessors.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_image_accessors.h"
Install file: "deps/agg/include/agg_span_gouraud.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_span_gouraud.h"
Install file: "deps/agg/include/agg_vcgen_bspline.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_vcgen_bspline.h"
Install file: "deps/agg/include/agg_span_solid.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_span_solid.h"
Install file: "deps/agg/include/agg_scanline_bin.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_scanline_bin.h"
Install file: "deps/agg/include/agg_vcgen_dash.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_vcgen_dash.h"
Install file: "deps/agg/include/agg_rendering_buffer.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_rendering_buffer.h"
Install file: "deps/agg/include/agg_bitset_iterator.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_bitset_iterator.h"
Install file: "deps/agg/include/agg_span_image_filter_gray.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_span_image_filter_gray.h"
Install file: "deps/agg/include/agg_arc.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_arc.h"
Install file: "deps/agg/include/agg_vcgen_markers_term.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_vcgen_markers_term.h"
Install file: "deps/agg/include/agg_scanline_p.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_scanline_p.h"
Install file: "deps/agg/include/agg_conv_clip_polygon.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_conv_clip_polygon.h"
Install file: "deps/agg/include/agg_rasterizer_cells_aa.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_rasterizer_cells_aa.h"
Install file: "deps/agg/include/agg_span_gradient.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_span_gradient.h"
Install file: "deps/agg/include/agg_curves.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_curves.h"
Install file: "deps/agg/include/agg_vertex_sequence.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_vertex_sequence.h"
Install file: "deps/agg/include/agg_scanline_storage_aa.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_scanline_storage_aa.h"
Install file: "deps/agg/include/agg_image_filters.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_image_filters.h"
Install file: "deps/agg/include/agg_trans_lens.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_trans_lens.h"
Install file: "deps/agg/include/agg_ellipse.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_ellipse.h"
Install file: "deps/agg/include/agg_rasterizer_sl_clip.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_rasterizer_sl_clip.h"
Install file: "deps/agg/include/agg_path_storage_integer.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_path_storage_integer.h"
Install file: "deps/agg/include/agg_span_pattern_rgb.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_span_pattern_rgb.h"
Install file: "deps/agg/include/agg_vcgen_contour.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_vcgen_contour.h"
Install file: "deps/agg/include/agg_line_aa_basics.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_line_aa_basics.h"
Install file: "deps/agg/include/agg_simul_eq.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_simul_eq.h"
Install file: "deps/agg/include/agg_conv_dash.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_conv_dash.h"
Install file: "deps/agg/include/agg_pixfmt_rgb_packed.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_pixfmt_rgb_packed.h"
Install file: "deps/agg/include/agg_span_gouraud_gray.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_span_gouraud_gray.h"
Install file: "deps/agg/include/agg_pixfmt_rgb.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_pixfmt_rgb.h"
Install file: "deps/agg/include/agg_span_pattern_gray.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_span_pattern_gray.h"
Install file: "deps/agg/include/agg_rasterizer_compound_aa.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_rasterizer_compound_aa.h"
Install file: "deps/agg/include/agg_vcgen_vertex_sequence.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_vcgen_vertex_sequence.h"
Install file: "deps/agg/include/agg_renderer_scanline.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_renderer_scanline.h"
Install file: "deps/agg/include/agg_trans_single_path.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_trans_single_path.h"
Install file: "deps/agg/include/agg_span_interpolator_adaptor.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_span_interpolator_adaptor.h"
Install file: "deps/agg/include/agg_bezier_arc.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_bezier_arc.h"
Install file: "deps/agg/include/agg_color_gray.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_color_gray.h"
Install file: "deps/agg/include/agg_scanline_boolean_algebra.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_scanline_boolean_algebra.h"
Install file: "deps/agg/include/agg_pixfmt_amask_adaptor.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_pixfmt_amask_adaptor.h"
Install file: "deps/agg/include/agg_vpgen_clip_polygon.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_vpgen_clip_polygon.h"
Install file: "deps/agg/include/agg_span_allocator.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_span_allocator.h"
Install file: "deps/agg/include/agg_gamma_functions.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_gamma_functions.h"
Install file: "deps/agg/include/agg_span_converter.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_span_converter.h"
Install file: "deps/agg/include/agg_trans_warp_magnifier.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_trans_warp_magnifier.h"
Install file: "deps/agg/include/agg_conv_transform.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_conv_transform.h"
Install file: "deps/agg/include/agg_conv_offset.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_conv_offset.h"
Install file: "deps/agg/include/agg_ellipse_bresenham.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_ellipse_bresenham.h"
Install file: "deps/agg/include/agg_arrowhead.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_arrowhead.h"
Install file: "deps/agg/include/agg_bounding_rect.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_bounding_rect.h"
Install file: "deps/agg/include/agg_scanline_storage_bin.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_scanline_storage_bin.h"
Install file: "deps/agg/include/agg_span_pattern_rgba.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_span_pattern_rgba.h"
Install file: "deps/agg/include/agg_conv_bspline.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_conv_bspline.h"
Install file: "deps/agg/include/agg_conv_close_polygon.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_conv_close_polygon.h"
Install file: "deps/agg/include/agg_vcgen_stroke.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_vcgen_stroke.h"
Install file: "deps/agg/include/agg_bspline.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_bspline.h"
Install file: "deps/agg/include/agg_rasterizer_outline_aa.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_rasterizer_outline_aa.h"
Install file: "deps/agg/include/agg_path_storage.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_path_storage.h"
Install file: "deps/agg/include/agg_font_cache_manager.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_font_cache_manager.h"
Install file: "deps/agg/include/agg_span_interpolator_linear.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_span_interpolator_linear.h"
Install file: "deps/agg/include/agg_conv_curve.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_conv_curve.h"
Install file: "deps/agg/include/agg_alpha_mask_u8.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_alpha_mask_u8.h"
Install file: "deps/agg/include/agg_renderer_mclip.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_renderer_mclip.h"
Install file: "deps/agg/include/agg_rendering_buffer_dynarow.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_rendering_buffer_dynarow.h"
Install file: "deps/agg/include/agg_span_gradient_alpha.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_span_gradient_alpha.h"
Install file: "deps/agg/include/agg_blur.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_blur.h"
Install file: "deps/agg/include/agg_span_image_filter_rgba.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_span_image_filter_rgba.h"
Install file: "deps/agg/include/agg_renderer_outline_image.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_renderer_outline_image.h"
Install file: "deps/agg/include/agg_pixfmt_gray.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_pixfmt_gray.h"
Install file: "deps/agg/include/agg_vpgen_clip_polyline.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_vpgen_clip_polyline.h"
Install file: "deps/agg/include/agg_span_interpolator_persp.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_span_interpolator_persp.h"
Install file: "deps/agg/include/agg_math.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_math.h"
Install file: "deps/agg/include/agg_span_interpolator_trans.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_span_interpolator_trans.h"
Install file: "deps/agg/include/agg_trans_perspective.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_trans_perspective.h"
Install file: "deps/agg/include/agg_conv_contour.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_conv_contour.h"
Install file: "deps/agg/include/agg_dda_line.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_dda_line.h"
Install file: "deps/agg/include/agg_conv_smooth_poly1.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_conv_smooth_poly1.h"
Install file: "deps/agg/include/agg_span_image_filter.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_span_image_filter.h"
Install file: "deps/agg/include/agg_trans_viewport.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_trans_viewport.h"
Install file: "deps/agg/include/agg_conv_stroke.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_conv_stroke.h"
Install file: "deps/agg/include/agg_pattern_filters_rgba.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_pattern_filters_rgba.h"
Install file: "deps/agg/include/agg_trans_bilinear.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_trans_bilinear.h"
Install file: "deps/agg/include/agg_array.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_array.h"
Install file: "deps/agg/include/agg_scanline_u.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_scanline_u.h"
Install file: "deps/agg/include/agg_config.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_config.h"
Install file: "deps/agg/include/agg_math_stroke.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_math_stroke.h"
Install file: "deps/agg/include/agg_conv_gpc.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_conv_gpc.h"
Install file: "deps/agg/include/agg_trans_affine.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_trans_affine.h"
Install file: "deps/agg/include/agg_conv_clip_polyline.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_conv_clip_polyline.h"
Install file: "deps/agg/include/agg_conv_marker.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_conv_marker.h"
Install file: "deps/agg/include/agg_glyph_raster_bin.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_glyph_raster_bin.h"
Install file: "deps/agg/include/agg_conv_adaptor_vpgen.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_conv_adaptor_vpgen.h"
Install file: "deps/agg/include/agg_conv_segmentator.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_conv_segmentator.h"
Install file: "deps/agg/include/agg_renderer_primitives.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_renderer_primitives.h"
Install file: "deps/agg/include/agg_vcgen_smooth_poly1.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_vcgen_smooth_poly1.h"
Install file: "deps/agg/include/agg_gsv_text.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_gsv_text.h"
Install file: "deps/agg/include/agg_conv_marker_adaptor.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_conv_marker_adaptor.h"
Install file: "deps/agg/include/agg_vpgen_segmentator.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_vpgen_segmentator.h"
Install file: "deps/agg/include/agg_renderer_raster_text.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_renderer_raster_text.h"
Install file: "deps/agg/include/agg_conv_unclose_polygon.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_conv_unclose_polygon.h"
Install file: "deps/agg/include/agg_span_image_filter_rgb.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_span_image_filter_rgb.h"
Install file: "deps/agg/include/agg_trans_double_path.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_trans_double_path.h"
Install file: "deps/agg/include/agg_clip_liang_barsky.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_clip_liang_barsky.h"
Install file: "deps/agg/include/agg_renderer_markers.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_renderer_markers.h"
Install file: "deps/agg/include/agg_gradient_lut.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_gradient_lut.h"
Install file: "deps/agg/include/agg_conv_adaptor_vcgen.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_conv_adaptor_vcgen.h"
Install file: "deps/agg/include/agg_pixfmt_base.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_pixfmt_base.h"
Install file: "deps/agg/include/agg_shorten_path.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_shorten_path.h"
Install file: "deps/agg/include/agg_embedded_raster_fonts.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_embedded_raster_fonts.h"
Install file: "deps/agg/include/agg_path_length.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_path_length.h"
Install file: "deps/agg/include/agg_pixfmt_transposer.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_pixfmt_transposer.h"
Install file: "deps/agg/include/agg_span_gouraud_rgba.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_span_gouraud_rgba.h"
Install file: "deps/agg/include/agg_renderer_outline_aa.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_renderer_outline_aa.h"
Install file: "deps/agg/include/agg_span_subdiv_adaptor.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_span_subdiv_adaptor.h"
Install file: "deps/agg/include/agg_conv_concat.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_conv_concat.h"
Install file: "deps/agg/include/agg_basics.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_basics.h"
Install file: "deps/agg/include/agg_rasterizer_outline.h" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/include/mapnik/agg/agg_rasterizer_outline.h"
Install file: "plugins/input/csv.input" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/lib64/mapnik/input/csv.input"
Install file: "plugins/input/gdal.input" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/lib64/mapnik/input/gdal.input"
Install file: "plugins/input/geojson.input" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/lib64/mapnik/input/geojson.input"
Install file: "plugins/input/ogr.input" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/lib64/mapnik/input/ogr.input"
Install file: "plugins/input/pgraster.input" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/lib64/mapnik/input/pgraster.input"
Install file: "plugins/input/postgis.input" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/lib64/mapnik/input/postgis.input"
Install file: "plugins/input/raster.input" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/lib64/mapnik/input/raster.input"
Install file: "plugins/input/shape.input" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/lib64/mapnik/input/shape.input"
Install file: "plugins/input/sqlite.input" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/lib64/mapnik/input/sqlite.input"
Install file: "plugins/input/topojson.input" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/lib64/mapnik/input/topojson.input"
Copy("/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/bin/mapnik-config", "utils/mapnik-config/mapnik-config")
Chmod("/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/bin/mapnik-config", 0o755)
Install file: "utils/mapnik-index/mapnik-index" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/bin/mapnik-index"
Install file: "utils/mapnik-render/mapnik-render" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/bin/mapnik-render"
Install file: "utils/shapeindex/shapeindex" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/bin/shapeindex"
Install file: "utils/svg2png/svg2png" as "/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/bin/svg2png"
scons: done building targets.
+ rm -rf /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/lib64/mapnik/fonts
+ mkdir -p /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/bin
+ install -p -m 755 demo/viewer/viewer /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/bin/
+ install -p -m 644 /builddir/build/SOURCES/mapnik-data.license demo/data/
+ cat
+ mkdir -p /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/share/pkgconfig
+ install -p -m 644 mapnik.pc /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/share/pkgconfig
+ desktop-file-install --dir=/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/share/applications /builddir/build/SOURCES/viewer.desktop
+ /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 3.1.0-26.fc39 --unique-debug-suffix -3.1.0-26.fc39.aarch64 --unique-debug-src-base mapnik-3.1.0-26.fc39.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/mapnik-v3.1.0
extracting debug info from /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/bin/mapnik-index
extracting debug info from /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/bin/svg2png
extracting debug info from /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/bin/shapeindex
extracting debug info from /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/bin/mapnik-render
extracting debug info from /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/bin/viewer
extracting debug info from /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/lib64/libmapnik.so.3.1.0
extracting debug info from /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/lib64/mapnik/input/csv.input
extracting debug info from /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/lib64/mapnik/input/gdal.input
extracting debug info from /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/lib64/mapnik/input/geojson.input
extracting debug info from /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/lib64/mapnik/input/ogr.input
extracting debug info from /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/lib64/mapnik/input/pgraster.input
extracting debug info from /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/lib64/mapnik/input/postgis.input
extracting debug info from /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/lib64/mapnik/input/raster.input
extracting debug info from /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/lib64/mapnik/input/shape.input
extracting debug info from /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/lib64/mapnik/input/sqlite.input
extracting debug info from /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/lib64/mapnik/input/topojson.input
original debug info size: 1002588kB, size after compression: 913684kB
/usr/bin/sepdebugcrcfix: Updated 16 CRC32s, 0 CRC32s did match.
10919 blocks
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
mangling shebang in /usr/bin/mapnik-config from /usr/bin/env bash to #!/usr/bin/bash
+ /usr/lib/rpm/brp-remove-la-files
+ env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4
+ /usr/lib/rpm/redhat/brp-python-hardlink
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.ZRn0Xt
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -mbranch-protection=standard -fasynchronous-unwind-tables -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cforce-frame-pointers=yes -Clink-arg=-Wl,-z,relro -Clink-arg=-Wl,-z,now -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd mapnik-v3.1.0
+ PGTESTS_LOCALE=C.UTF-8
+ . /usr/share/postgresql-setup/postgresql_pkg_tests.sh
+++ pwd
++ : /builddir/build/BUILD/mapnik-v3.1.0/datadir
+++ id -u -n
++ : mockbuild
++ : mockbuild
++ : mockbuild
+++ try_random_port
+++ _port=23945
+++ test -n 23945
+++ eval '_port=$(( $_port + 32000 ))'
+++ echo 55945
++ : 55945
++ : /tmp
++ : test:test
++ : test:test
++ : :
++ : :
++ : :
++ export PGPORT=55945
++ PGPORT=55945
++ export PGHOST=/tmp
++ PGHOST=/tmp
++ :
++ trap __trap_cb EXIT
+ pgtests_start
+ unset __TRAP_ACTIONS
+ :
+ test -f /builddir/build/BUILD/mapnik-v3.1.0/datadir/postmaster.pid
+ test -e /builddir/build/BUILD/mapnik-v3.1.0/datadir
+ __pgtests_initdb
+ initdb /builddir/build/BUILD/mapnik-v3.1.0/datadir -U mockbuild --auth-local=peer --auth-host=md5 --locale=C.UTF-8
The files belonging to this database system will be owned by user "mockbuild".
This user must also own the server process.
The database cluster will be initialized with locale "C.UTF-8".
The default database encoding has accordingly been set to "UTF8".
The default text search configuration will be set to "english".
Data page checksums are disabled.
creating directory /builddir/build/BUILD/mapnik-v3.1.0/datadir ... ok
creating subdirectories ... ok
selecting dynamic shared memory implementation ... posix
selecting default max_connections ... 100
selecting default shared_buffers ... 128MB
selecting default time zone ... Etc/UTC
creating configuration files ... ok
running bootstrap script ... ok
performing post-bootstrap initialization ... ok
syncing data to disk ... ok
Success. You can now start the database server using:
    pg_ctl -D /builddir/build/BUILD/mapnik-v3.1.0/datadir -l logfile start
+ __TRAP_ACTIONS='pgtests_cleanup '
+ __pgtests_start
+ pg_ctl -D /builddir/build/BUILD/mapnik-v3.1.0/datadir -l /builddir/build/BUILD/mapnik-v3.1.0/datadir/start.log start -o '-k /tmp -p 55945' -w
waiting for server to start.... done
server started
+ __TRAP_ACTIONS='pgtests_stop pgtests_cleanup '
+ __pgtests_create_admins_db
+ createdb -h /tmp mockbuild --owner mockbuild -p 55945
+ __pgtests_passwd mockbuild mockbuild
+ psql -d postgres --set=user=mockbuild --set=pass=mockbuild -tA
ALTER ROLE
+ for _pgt_user in $PGTESTS_USERS
+ save_IFS=' 	
'
+ IFS=:
+ _user=
+ _pass=
+ for _part in $_pgt_user
+ test -z ''
+ _user=test
+ for _part in $_pgt_user
+ test -z test
+ _pass=test
+ createuser test
+ __pgtests_passwd test test
+ psql -d postgres --set=user=test --set=pass=test -tA
ALTER ROLE
+ IFS=' 	
'
+ for _pgt_db in $PGTESTS_DATABASES
+ save_IFS=' 	
'
+ IFS=:
+ _db=
+ _user=
+ for _part in $_pgt_db
+ test -z ''
+ _user=test
+ for _part in $_pgt_db
+ test -z test
+ _db=test
+ createdb test --owner test
+ IFS=' 	
'
+ createdb template_postgis
+ psql -c 'CREATE EXTENSION postgis' template_postgis
CREATE EXTENSION
+ LANG=C.UTF-8
+ make test
* Starting Mapnik tests
* Running C++ Unit tests...
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
webmerc: Invalid latitude
webmerc: Invalid latitude
webmerc: Invalid latitude
webmerc: Invalid latitude
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: proj=hgridshift (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
hgridshift: could not find required grid(s).
pipeline: Pipeline: Bad step definition: inv (File not found or invalid)
Mapnik LOG> 2023-05-22 14:48:37: SVG PARSING ERROR:"SVG support error: <font-family> attribute is not supported"
Mapnik LOG> 2023-05-22 14:48:37: SVG PARSING ERROR:"SVG support error: <font-size> attribute is not supported"
Mapnik LOG> 2023-05-22 14:48:37: SVG PARSING ERROR:"SVG support error: <font-family> attribute is not supported"
Mapnik LOG> 2023-05-22 14:48:37: SVG PARSING ERROR:"SVG support error: <font-size> attribute is not supported"
psql (PostgreSQL) 15.1
proj_create: unrecognized format / unknown name
proj_create: crs not found
Mapnik LOG> 2023-05-22 14:48:41: Error loading mapped memory file: './test/data/images/blank.tiff' (Invalid argument)
===============================================================================
All tests passed (24197 assertions in 64 test cases)
* Running standalone C++ tests...
===============================================================================
All tests passed (2 assertions in 1 test case)
===============================================================================
All tests passed (4 assertions in 1 test case)
===============================================================================
All tests passed (51 assertions in 1 test case)
* Running visual tests...
....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................Mapnik LOG> 2023-05-22 14:49:14: SVG PARSING ERROR:"SVG support error: <overflow> attribute is not supported"
Mapnik LOG> 2023-05-22 14:49:14: SVG PARSING ERROR:"SVG support error: <enable-background> attribute is not supported"
......Mapnik LOG> 2023-05-22 14:49:14: SVG PARSING ERROR:"SVG support error: <overflow> attribute is not supported"
Mapnik LOG> 2023-05-22 14:49:14: SVG PARSING ERROR:"SVG support error: <enable-background> attribute is not supported"
..................Mapnik LOG> 2023-05-22 14:49:14: SVG PARSING ERROR:"SVG support error: <overflow> attribute is not supported"
Mapnik LOG> 2023-05-22 14:49:14: SVG PARSING ERROR:"SVG support error: <enable-background> attribute is not supported"
Mapnik LOG> 2023-05-22 14:49:14: SVG PARSING ERROR:"SVG support error: <overflow> attribute is not supported"
Mapnik LOG> 2023-05-22 14:49:14: SVG PARSING ERROR:"SVG support error: <enable-background> attribute is not supported"
Mapnik LOG> 2023-05-22 14:49:14: SVG PARSING ERROR:"SVG support error: <overflow> attribute is not supported"
Mapnik LOG> 2023-05-22 14:49:14: SVG PARSING ERROR:"SVG support error: <enable-background> attribute is not supported"
......Mapnik LOG> 2023-05-22 14:49:14: SVG PARSING ERROR:"SVG support error: <overflow> attribute is not supported"
Mapnik LOG> 2023-05-22 14:49:14: SVG PARSING ERROR:"SVG support error: <enable-background> attribute is not supported"
........................Mapnik LOG> 2023-05-22 14:49:14: SVG PARSING ERROR:"SVG support error: <overflow> attribute is not supported"
Mapnik LOG> 2023-05-22 14:49:14: SVG PARSING ERROR:"SVG support error: <enable-background> attribute is not supported"
Mapnik LOG> 2023-05-22 14:49:14: SVG PARSING ERROR:"SVG support error: <overflow> attribute is not supported"
Mapnik LOG> 2023-05-22 14:49:14: SVG PARSING ERROR:"SVG support error: <enable-background> attribute is not supported"
......Mapnik LOG> 2023-05-22 14:49:14: SVG PARSING ERROR:"SVG support error: <overflow> attribute is not supported"
Mapnik LOG> 2023-05-22 14:49:14: SVG PARSING ERROR:"SVG support error: <enable-background> attribute is not supported"
............................................................................................................................................................................................................................................................................................................................................................................................................Mapnik LOG> 2023-05-22 14:49:17: SVG PARSING ERROR:"SVG support error: <clipPath> element is not supported"
..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Visual rendering: 0 failed / 3654 passed / 0 overwritten / 0 errors
+ RPM_EC=0
++ jobs -p
+ exit 0
+ __trap_cb
+ IFS=' '
+ for __func in $__TRAP_ACTIONS
+ pgtests_stop
+ pg_ctl stop -D /builddir/build/BUILD/mapnik-v3.1.0/datadir -w
waiting for server to shut down.... done
server stopped
+ __clean_trap_action pgtests_stop
+ __new_actions=
+ for __action in $__TRAP_ACTIONS
+ test pgtests_stop = pgtests_stop
+ :
+ for __action in $__TRAP_ACTIONS
+ test pgtests_cleanup = pgtests_stop
+ __new_actions='pgtests_cleanup '
+ __TRAP_ACTIONS='pgtests_cleanup '
+ for __func in $__TRAP_ACTIONS
+ pgtests_cleanup
+ :
+ rm -r /builddir/build/BUILD/mapnik-v3.1.0/datadir
+ __clean_trap_action pgtests_cleanup
+ __new_actions=
+ for __action in $__TRAP_ACTIONS
+ test pgtests_cleanup = pgtests_cleanup
+ :
+ __TRAP_ACTIONS=
Processing files: mapnik-3.1.0-26.fc39.aarch64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.5A4GWx
+ umask 022
+ cd /builddir/build/BUILD
+ cd mapnik-v3.1.0
+ DOCDIR=/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/share/doc/mapnik
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/share/doc/mapnik
+ cp -pr AUTHORS.md /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/share/doc/mapnik
+ cp -pr CHANGELOG.md /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/share/doc/mapnik
+ cp -pr README.md /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/share/doc/mapnik
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.8zYory
+ umask 022
+ cd /builddir/build/BUILD
+ cd mapnik-v3.1.0
+ LICENSEDIR=/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/share/licenses/mapnik
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/share/licenses/mapnik
+ cp -pr COPYING /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/share/licenses/mapnik
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: bundled(agg) = 2.4 bundled(boost) libmapnik.so.3.1()(64bit) mapnik = 3.1.0-26.fc39 mapnik(aarch-64) = 3.1.0-26.fc39
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: glibc >= 2.37.9000-10 ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libboost_filesystem.so.1.81.0()(64bit) libboost_regex.so.1.81.0()(64bit) libboost_system.so.1.81.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libcairo.so.2()(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgdal.so.33()(64bit) libharfbuzz.so.0()(64bit) libicudata.so.72()(64bit) libicui18n.so.72()(64bit) libicuuc.so.72()(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.35)(64bit) libm.so.6(GLIBC_2.38)(64bit) libmapnik.so.3.1()(64bit) libpng16.so.16()(64bit) libpng16.so.16(PNG16_0)(64bit) libpq.so.5()(64bit) libpq.so.5(RHPG_9.6)(64bit) libproj.so.25()(64bit) libsqlite3.so.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.7)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtiff.so.6()(64bit) libtiff.so.6(LIBTIFF_4.0)(64bit) libwebp.so.7()(64bit) libxml2.so.2()(64bit) libxml2.so.2(LIBXML2_2.4.30)(64bit) libxml2.so.2(LIBXML2_2.6.0)(64bit) libxml2.so.2(LIBXML2_2.6.3)(64bit) libz.so.1()(64bit) rtld(GNU_HASH)
Processing files: mapnik-devel-3.1.0-26.fc39.aarch64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.DqVcz3
+ umask 022
+ cd /builddir/build/BUILD
+ cd mapnik-v3.1.0
+ DOCDIR=/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/share/doc/mapnik-devel
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/share/doc/mapnik-devel
+ cp -pr docs/ /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/share/doc/mapnik-devel
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: mapnik-devel = 3.1.0-26.fc39 mapnik-devel(aarch-64) = 3.1.0-26.fc39 pkgconfig(mapnik) = 3.1.0
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: /usr/bin/bash /usr/bin/pkg-config libmapnik.so.3.1()(64bit)
Processing files: mapnik-static-3.1.0-26.fc39.aarch64
Provides: mapnik-static = 3.1.0-26.fc39 mapnik-static(aarch-64) = 3.1.0-26.fc39
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: mapnik-utils-3.1.0-26.fc39.aarch64
Provides: application() application(viewer.desktop) mapnik-utils = 3.1.0-26.fc39 mapnik-utils(aarch-64) = 3.1.0-26.fc39
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libQt5Core.so.5()(64bit) libQt5Core.so.5(Qt_5)(64bit) libQt5Gui.so.5()(64bit) libQt5Gui.so.5(Qt_5)(64bit) libQt5Widgets.so.5()(64bit) libQt5Widgets.so.5(Qt_5)(64bit) libboost_filesystem.so.1.81.0()(64bit) libboost_program_options.so.1.81.0()(64bit) libboost_regex.so.1.81.0()(64bit) libboost_system.so.1.81.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.34)(64bit) libcairo.so.2()(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libharfbuzz.so.0()(64bit) libicui18n.so.72()(64bit) libicuuc.so.72()(64bit) libjpeg.so.62()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.29)(64bit) libmapnik.so.3.1()(64bit) libpng16.so.16()(64bit) libproj.so.25()(64bit) libsqlite3.so.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libtiff.so.6()(64bit) libwebp.so.7()(64bit) libxml2.so.2()(64bit) libz.so.1()(64bit) rtld(GNU_HASH)
Processing files: mapnik-demo-3.1.0-26.fc39.aarch64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.LQDtk8
+ umask 022
+ cd /builddir/build/BUILD
+ cd mapnik-v3.1.0
+ DOCDIR=/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/share/doc/mapnik-demo
+ export LC_ALL=C
+ LC_ALL=C
+ export DOCDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/share/doc/mapnik-demo
+ cp -pr demo/c++ /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/share/doc/mapnik-demo
+ cp -pr demo/data /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/share/doc/mapnik-demo
+ cp -pr demo/python /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/share/doc/mapnik-demo
+ cp -pr demo/simple-renderer /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/share/doc/mapnik-demo
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Sog8eG
+ umask 022
+ cd /builddir/build/BUILD
+ cd mapnik-v3.1.0
+ LICENSEDIR=/builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/share/licenses/mapnik-demo
+ export LC_ALL=C
+ LC_ALL=C
+ export LICENSEDIR
+ /usr/bin/mkdir -p /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/share/licenses/mapnik-demo
+ cp -pr demo/data/mapnik-data.license /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64/usr/share/licenses/mapnik-demo
+ RPM_EC=0
++ jobs -p
+ exit 0
Provides: mapnik-demo = 3.1.0-26.fc39 mapnik-demo(aarch-64) = 3.1.0-26.fc39
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: mapnik-debugsource-3.1.0-26.fc39.aarch64
Provides: mapnik-debugsource = 3.1.0-26.fc39 mapnik-debugsource(aarch-64) = 3.1.0-26.fc39
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: mapnik-debuginfo-3.1.0-26.fc39.aarch64
Provides: debuginfo(build-id) = 470dcb21b88faa9a1757b9df276f88db6aaa0947 debuginfo(build-id) = 530cadeb822123af1d08f07b681407c5aee5b26a debuginfo(build-id) = 70a356e1dfbd4d3ac86e8c0dba44d8f15a68d404 debuginfo(build-id) = 75c13f3072ca8890d9cff63e2117fe2d669326dd debuginfo(build-id) = 82414f4937228c3d7449681cc9d4f3597ac1c2b3 debuginfo(build-id) = 8e93e88b8aa500467d2bcd83d773d3759715e065 debuginfo(build-id) = a0e8cfdc97a9064ceef62aeff93a8af7bc08e951 debuginfo(build-id) = b1ede1825a31fb0e331a29060951c95d5c8c8568 debuginfo(build-id) = c50b9fd7bfbd76c416605735c76710755ca329db debuginfo(build-id) = ec113c5844eae798129773a1f80c020da93f073c debuginfo(build-id) = f1848228b840519691ee09df34117b9c9350932c libmapnik.so.3.1.0-3.1.0-26.fc39.aarch64.debug()(64bit) mapnik-debuginfo = 3.1.0-26.fc39 mapnik-debuginfo(aarch-64) = 3.1.0-26.fc39
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: mapnik-debugsource(aarch-64) = 3.1.0-26.fc39
Processing files: mapnik-utils-debuginfo-3.1.0-26.fc39.aarch64
Provides: debuginfo(build-id) = 71c2dfc4e4c9ee5f698539890745242a4708d544 debuginfo(build-id) = aa8ccb5a09c16f4f917890253109a568c4adfbc8 debuginfo(build-id) = b5a686c763e1e34f00ea1b1422ae06762713870b debuginfo(build-id) = d0c2300998d3cd76e3e070ae0644aa5e640152d2 debuginfo(build-id) = f16a9f3ad8265e5a49eb13cc09d0f992b219bac1 mapnik-utils-debuginfo = 3.1.0-26.fc39 mapnik-utils-debuginfo(aarch-64) = 3.1.0-26.fc39
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Recommends: mapnik-debugsource(aarch-64) = 3.1.0-26.fc39
Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64
Wrote: /builddir/build/RPMS/mapnik-static-3.1.0-26.fc39.aarch64.rpm
Wrote: /builddir/build/RPMS/mapnik-debugsource-3.1.0-26.fc39.aarch64.rpm
Wrote: /builddir/build/RPMS/mapnik-3.1.0-26.fc39.aarch64.rpm
Wrote: /builddir/build/RPMS/mapnik-devel-3.1.0-26.fc39.aarch64.rpm
Wrote: /builddir/build/RPMS/mapnik-utils-3.1.0-26.fc39.aarch64.rpm
Wrote: /builddir/build/RPMS/mapnik-demo-3.1.0-26.fc39.aarch64.rpm
Wrote: /builddir/build/RPMS/mapnik-utils-debuginfo-3.1.0-26.fc39.aarch64.rpm
Wrote: /builddir/build/RPMS/mapnik-debuginfo-3.1.0-26.fc39.aarch64.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.SLtmNq
+ umask 022
+ cd /builddir/build/BUILD
+ cd mapnik-v3.1.0
+ /usr/bin/rm -rf /builddir/build/BUILDROOT/mapnik-3.1.0-26.fc39.aarch64
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.6Ngh8Z
+ umask 022
+ cd /builddir/build/BUILD
+ rm -rf mapnik-v3.1.0 mapnik-v3.1.0.gemspec
+ RPM_EC=0
++ jobs -p
+ exit 0
Child return code was: 0