Mock Version: 1.4.16 Mock Version: 1.4.16 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/nodejs-mapnik.spec'], chrootPath='/var/lib/mock/f31-build-17097232-1227623/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/nodejs-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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: armv7hl Building for target armv7hl setting SOURCE_DATE_EPOCH=1564012800 Wrote: /builddir/build/SRPMS/nodejs-mapnik-3.7.2-11.fc31.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/nodejs-mapnik.spec'], chrootPath='/var/lib/mock/f31-build-17097232-1227623/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/nodejs-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;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: armv7hl Building for target armv7hl setting SOURCE_DATE_EPOCH=1564012800 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.lz66fF + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf node-mapnik-3.7.2 + /usr/bin/gzip -dc /builddir/build/SOURCES/nodejs-mapnik-3.7.2.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd node-mapnik-3.7.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/git init -q + /usr/bin/git config user.name rpm-build + /usr/bin/git config user.email '' + /usr/bin/git add . + /usr/bin/git commit -q --allow-empty -a --author 'rpm-build ' -m 'nodejs-mapnik-3.7.2 base' + /usr/bin/cat /builddir/build/SOURCES/nodejs-mapnik-pregyp.patch + /usr/bin/git apply --index -p1 - + /usr/bin/git commit -q -m nodejs-mapnik-pregyp.patch --author 'rpm-build ' + /usr/bin/cat /builddir/build/SOURCES/nodejs-mapnik-system-libraries.patch + /usr/bin/git apply --index -p1 - + /usr/bin/git commit -q -m nodejs-mapnik-system-libraries.patch --author 'rpm-build ' + /usr/bin/cat /builddir/build/SOURCES/nodejs-mapnik-relax-tests.patch + /usr/bin/git apply --index -p1 - + /usr/bin/git commit -q -m nodejs-mapnik-relax-tests.patch --author 'rpm-build ' + /usr/bin/cat /builddir/build/SOURCES/nodejs-mapnik-global-namespace.patch + /usr/bin/git apply --index -p1 - + /usr/bin/git commit -q -m nodejs-mapnik-global-namespace.patch --author 'rpm-build ' + /usr/bin/cat /builddir/build/SOURCES/nodejs-mapnik-boost.patch + /usr/bin/git apply --index -p1 - + /usr/bin/git commit -q -m nodejs-mapnik-boost.patch --author 'rpm-build ' + /usr/bin/cat /builddir/build/SOURCES/nodejs-mapnik-node10.patch + /usr/bin/git apply --index -p1 - + /usr/bin/git commit -q -m nodejs-mapnik-node10.patch --author 'rpm-build ' + /usr/bin/cat /builddir/build/SOURCES/nodejs-mapnik-gdal.patch + /usr/bin/git apply --index -p1 - + /usr/bin/git commit -q -m nodejs-mapnik-gdal.patch --author 'rpm-build ' + /usr/bin/cat /builddir/build/SOURCES/nodejs-mapnik-node12.patch + /usr/bin/git apply --index -p1 - BUILDSTDERR: :5104: trailing whitespace. BUILDSTDERR: if (Nan::Has(options, Nan::New("simplify_distance").ToLocalChecked()).FromMaybe(false)) BUILDSTDERR: :5122: trailing whitespace. BUILDSTDERR: if (Nan::Has(options, Nan::New("scale").ToLocalChecked()).FromMaybe(false)) BUILDSTDERR: :5861: trailing whitespace. BUILDSTDERR: if (Nan::Has(options, Nan::New("area_threshold").ToLocalChecked()).FromMaybe(false)) BUILDSTDERR: :5879: trailing whitespace. BUILDSTDERR: if (Nan::Has(options, Nan::New("strictly_simple").ToLocalChecked()).FromMaybe(false)) BUILDSTDERR: :5905: trailing whitespace. BUILDSTDERR: if (Nan::Has(options, Nan::New("fill_type").ToLocalChecked()).FromMaybe(false)) BUILDSTDERR: warning: squelched 6 whitespace errors BUILDSTDERR: warning: 11 lines add whitespace errors. + /usr/bin/git commit -q -m nodejs-mapnik-node12.patch --author 'rpm-build ' + /usr/lib/rpm/nodejs-fixdep --remove protozero + /usr/lib/rpm/nodejs-fixdep --dev --move nan + /usr/lib/rpm/nodejs-fixdep --dev --move mapnik-vector-tile + rm -rf deps node_modules + echo '{}' + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.wG1ouH + umask 022 + cd /builddir/build/BUILD + cd node-mapnik-3.7.2 + /usr/lib/rpm/nodejs-symlink-deps /usr/lib/node_modules --build + ls -l node_modules + export 'CXXFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export 'LDFLAGS=-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + node-gyp configure -- -Denable_sse=false -Dmodule_name=mapnik -Dmodule_path=lib/binding BUILDSTDERR: gyp info it worked if it ends with ok BUILDSTDERR: gyp info using node-gyp@3.6.0 BUILDSTDERR: gyp info using node@12.6.0 | linux | arm BUILDSTDERR: gyp info spawn /usr/bin/python2 BUILDSTDERR: gyp info spawn args [ BUILDSTDERR: gyp info spawn args '/usr/bin/gyp', BUILDSTDERR: gyp info spawn args 'binding.gyp', BUILDSTDERR: gyp info spawn args '-Denable_sse=false', BUILDSTDERR: gyp info spawn args '-Dmodule_name=mapnik', BUILDSTDERR: gyp info spawn args '-Dmodule_path=lib/binding', BUILDSTDERR: gyp info spawn args '-f', BUILDSTDERR: gyp info spawn args 'make', BUILDSTDERR: gyp info spawn args '-I', BUILDSTDERR: gyp info spawn args '/builddir/build/BUILD/node-mapnik-3.7.2/build/config.gypi', BUILDSTDERR: gyp info spawn args '-I', BUILDSTDERR: gyp info spawn args '/builddir/build/BUILD/node-mapnik-3.7.2/common.gypi', BUILDSTDERR: gyp info spawn args '-I', BUILDSTDERR: gyp info spawn args '/usr/lib/node_modules/node-gyp/addon-rpm.gypi', BUILDSTDERR: gyp info spawn args '-I', BUILDSTDERR: gyp info spawn args '/usr/share/node/common.gypi', BUILDSTDERR: gyp info spawn args '-Dlibrary=shared_library', BUILDSTDERR: gyp info spawn args '-Dvisibility=default', BUILDSTDERR: gyp info spawn args '-Dnode_root_dir=/usr/share/node', BUILDSTDERR: gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/node-gyp', BUILDSTDERR: gyp info spawn args '-Dnode_lib_file=node.lib', BUILDSTDERR: gyp info spawn args '-Dmodule_root_dir=/builddir/build/BUILD/node-mapnik-3.7.2', BUILDSTDERR: gyp info spawn args '-Dnode_engine=v8', BUILDSTDERR: gyp info spawn args '--depth=.', BUILDSTDERR: gyp info spawn args '--no-parallel', BUILDSTDERR: gyp info spawn args '--generator-output', BUILDSTDERR: gyp info spawn args 'build', BUILDSTDERR: gyp info spawn args '-Goutput_dir=.' BUILDSTDERR: gyp info spawn args ] BUILDSTDERR: gyp info ok + node-gyp build BUILDSTDERR: gyp info it worked if it ends with ok BUILDSTDERR: gyp info using node-gyp@3.6.0 BUILDSTDERR: gyp info using node@12.6.0 | linux | arm BUILDSTDERR: gyp info spawn make BUILDSTDERR: gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ] BUILDSTDERR: In file included from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_logger.cpp:1: BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h: In function 'void Nan::AsyncQueueWorker(Nan::AsyncWorker*)': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h:2298:62: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 2298 | , reinterpret_cast(AsyncExecuteComplete) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_logger.cpp:1: BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: /usr/include/node/node_object_wrap.h:84:78: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: 9846 | reinterpret_cast(callback), type); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan_object_wrap.h:65:61: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: In file included from ../src/mapnik_vector_tile.hpp:7, BUILDSTDERR: from ../src/node_mapnik.cpp:5: BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h: In function 'void Nan::AsyncQueueWorker(Nan::AsyncWorker*)': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h:2298:62: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 2298 | , reinterpret_cast(AsyncExecuteComplete) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/mapnik_vector_tile.hpp:7, BUILDSTDERR: from ../src/node_mapnik.cpp:5: BUILDSTDERR: ../src/node_mapnik.cpp: At global scope: BUILDSTDERR: /usr/include/node/node.h:556:43: warning: cast between incompatible function types from 'void (*)(v8::Local)' to 'node::addon_register_func' {aka 'void (*)(v8::Local, v8::Local, void*)'} [-Wcast-function-type] BUILDSTDERR: 556 | (node::addon_register_func) (regfunc), \ BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/node/node.h:590:3: note: in expansion of macro 'NODE_MODULE_X' BUILDSTDERR: 590 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../src/node_mapnik.cpp:478:1: note: in expansion of macro 'NODE_MODULE' BUILDSTDERR: 478 | NODE_MODULE(mapnik, node_mapnik::InitMapnik) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/mapnik_vector_tile.hpp:7, BUILDSTDERR: from ../src/node_mapnik.cpp:5: BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: /usr/include/node/node_object_wrap.h:84:78: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: 9846 | reinterpret_cast(callback), type); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan_object_wrap.h:65:61: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: In file included from ../src/mapnik_palette.hpp:7, BUILDSTDERR: from ../src/blend.cpp:22: BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h: In function 'void Nan::AsyncQueueWorker(Nan::AsyncWorker*)': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h:2298:62: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 2298 | , reinterpret_cast(AsyncExecuteComplete) BUILDSTDERR: | ^ BUILDSTDERR: ../src/blend.cpp: In function 'Nan::NAN_METHOD_RETURN_TYPE node_mapnik::Blend(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/blend.cpp:675:97: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 675 | uv_queue_work(uv_default_loop(), &(baton.release())->request, Work_Blend, (uv_after_work_cb)Work_AfterBlend); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/mapnik_palette.hpp:7, BUILDSTDERR: from ../src/blend.cpp:22: BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: /usr/include/node/node_object_wrap.h:84:78: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: 9846 | reinterpret_cast(callback), type); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan_object_wrap.h:65:61: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: In file included from ../src/mapnik_map.hpp:7, BUILDSTDERR: from ../src/mapnik_map.cpp:1: BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h: In function 'void Nan::AsyncQueueWorker(Nan::AsyncWorker*)': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h:2298:62: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 2298 | , reinterpret_cast(AsyncExecuteComplete) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/mapnik/agg/agg_pixfmt_base.h:20, BUILDSTDERR: from /usr/include/mapnik/agg/agg_pixfmt_gray.h:28, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_raster_clipper.ipp:14, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_raster_clipper.hpp:99, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_processor.ipp:5, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_processor.hpp:210, BUILDSTDERR: from ../src/mapnik_map.cpp:15: BUILDSTDERR: /usr/include/mapnik/agg/agg_color_gray.h: In member function 'agg::gray16::self_type& agg::gray16::demultiply()': BUILDSTDERR: /usr/include/mapnik/agg/agg_color_gray.h:691:49: warning: enumeral and non-enumeral type in conditional expression [-Wextra] BUILDSTDERR: 691 | v = value_type((v_ > base_mask) ? base_mask : v_); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_map.cpp: In static member function 'static v8::Local Map::abstractQueryPoint(Nan::NAN_METHOD_ARGS_TYPE, bool)': BUILDSTDERR: ../src/mapnik_map.cpp:793:89: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 793 | uv_queue_work(uv_default_loop(), &closure->request, EIO_QueryMap, (uv_after_work_cb)EIO_AfterQueryMap); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_map.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE Map::load(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_map.cpp:1130:85: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 1130 | uv_queue_work(uv_default_loop(), &closure->request, EIO_Load, (uv_after_work_cb)EIO_AfterLoad); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_map.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE Map::fromString(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_map.cpp:1409:91: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 1409 | uv_queue_work(uv_default_loop(), &closure->request, EIO_FromString, (uv_after_work_cb)EIO_AfterFromString); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_map.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE Map::render(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_map.cpp:1854:100: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 1854 | uv_queue_work(uv_default_loop(), &closure->request, EIO_RenderImage, (uv_after_work_cb)EIO_AfterRenderImage); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_map.cpp:1971:99: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 1971 | uv_queue_work(uv_default_loop(), &closure->request, EIO_RenderGrid, (uv_after_work_cb)EIO_AfterRenderGrid); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_map.cpp:2063:40: warning: comparison is always false due to limited range of data type [-Wtype-limits] BUILDSTDERR: 2063 | if (closure->fill_type < 0 || closure->fill_type >= mapnik::vector_tile_impl::polygon_fill_type_max) BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: ../src/mapnik_map.cpp:2149:105: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 2149 | uv_queue_work(uv_default_loop(), &closure->request, EIO_RenderVectorTile, (uv_after_work_cb)EIO_AfterRenderVectorTile); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_map.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE Map::renderFile(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_map.cpp:2541:91: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 2541 | uv_queue_work(uv_default_loop(), &closure->request, EIO_RenderFile, (uv_after_work_cb)EIO_AfterRenderFile); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/mapnik_map.hpp:7, BUILDSTDERR: from ../src/mapnik_map.cpp:1: BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: /usr/include/node/node_object_wrap.h:84:78: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: 9846 | reinterpret_cast(callback), type); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan_object_wrap.h:65:61: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: In file included from /usr/include/c++/9/vector:72, BUILDSTDERR: from /usr/include/node/v8.h:23, BUILDSTDERR: from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/mapnik_map.hpp:7, BUILDSTDERR: from ../src/mapnik_map.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 BUILDSTDERR: 426 | vector<_Tp, _Alloc>:: BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/vector:67, BUILDSTDERR: from /usr/include/node/v8.h:23, BUILDSTDERR: from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/mapnik_map.hpp:7, BUILDSTDERR: from ../src/mapnik_map.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h: In function 'void mapbox::geometry::wagyu::setup_scanbeam(mapbox::geometry::wagyu::local_minimum_list&, mapbox::geometry::wagyu::scanbeam_list&) [with T = long long int]': BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: 1195 | _M_realloc_insert(end(), __x); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h: In function 'void mapbox::geometry::wagyu::next_edge_in_bound(mapbox::geometry::wagyu::bound&, mapbox::geometry::wagyu::scanbeam_list&) [with T = long long int]': BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: 1195 | _M_realloc_insert(end(), __x); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/memory:66, BUILDSTDERR: from /usr/include/node/v8.h:21, BUILDSTDERR: from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/mapnik_map.hpp:7, BUILDSTDERR: from ../src/mapnik_map.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, std::_Temporary_buffer<_ForwardIterator, _Tp>::size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = mapbox::geometry::wagyu::intersect_node]': BUILDSTDERR: /usr/include/c++/9/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 243 | _Temporary_buffer<_ForwardIterator, _Tp>:: BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:57, BUILDSTDERR: from ../src/mapnik_map.hpp:7, BUILDSTDERR: from ../src/mapnik_map.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: 1829 | __insertion_sort(_RandomAccessIterator __first, BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/9/vector:72, BUILDSTDERR: from /usr/include/node/v8.h:23, BUILDSTDERR: from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/mapnik_map.hpp:7, BUILDSTDERR: from ../src/mapnik_map.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mapbox::geometry::wagyu::ring*&, const mapbox::geometry::point&, mapbox::geometry::wagyu::point*&}; _Tp = mapbox::geometry::wagyu::point; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 BUILDSTDERR: 426 | vector<_Tp, _Alloc>:: BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mapbox::geometry::wagyu::bound* const&, mapbox::geometry::wagyu::bound* const&, mapbox::geometry::point&}; _Tp = mapbox::geometry::wagyu::intersect_node; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In function 'void mapbox::geometry::wagyu::bubble_sort(It, It, Compare, MethodOnSwap) [with It = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; Compare = mapbox::geometry::wagyu::intersection_compare; MethodOnSwap = mapbox::geometry::wagyu::on_intersection_swap]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:57, BUILDSTDERR: from ../src/mapnik_map.hpp:7, BUILDSTDERR: from ../src/mapnik_map.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1810:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 1810 | __unguarded_linear_insert(_RandomAccessIterator __last, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 1829 | __insertion_sort(_RandomAccessIterator __first, BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/9/memory:62, BUILDSTDERR: from /usr/include/node/v8.h:21, BUILDSTDERR: from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/mapnik_map.hpp:7, BUILDSTDERR: from ../src/mapnik_map.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = mapbox::geometry::wagyu::intersect_node; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algobase.h:966:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 966 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algobase.h:966:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algobase.h:966:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:57, BUILDSTDERR: from ../src/mapnik_map.hpp:7, BUILDSTDERR: from ../src/mapnik_map.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = mapbox::geometry::wagyu::intersect_node; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2028:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2028 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2028:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _BidirectionalIterator2 = mapbox::geometry::wagyu::intersect_node*; _BidirectionalIterator3 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2319 | __move_merge_adaptive_backward(_BidirectionalIterator1 __first1, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/9/vector:67, BUILDSTDERR: from /usr/include/node/v8.h:23, BUILDSTDERR: from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/mapnik_map.hpp:7, BUILDSTDERR: from ../src/mapnik_map.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h: In function 'void mapbox::geometry::wagyu::insert_local_minima_into_ABL_hot_pixel(T, mapbox::geometry::wagyu::local_minimum_ptr_list&, mapbox::geometry::wagyu::local_minimum_ptr_list_itr&, mapbox::geometry::wagyu::active_bound_list&, mapbox::geometry::wagyu::ring_manager&, mapbox::geometry::wagyu::scanbeam_list&) [with T = long long int]': BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: 1195 | _M_realloc_insert(end(), __x); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: 1195 | _M_realloc_insert(end(), __x); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/mapbox/geometry/wagyu/wagyu.hpp:14, BUILDSTDERR: from /usr/include/mapbox/geometry/wagyu/quick_clip.hpp:6, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_geometry_clipper.hpp:11, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_processor.ipp:2, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_processor.hpp:210, BUILDSTDERR: from ../src/mapnik_map.cpp:15: BUILDSTDERR: /usr/include/mapbox/geometry/wagyu/snap_rounding.hpp:155:1: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 BUILDSTDERR: 155 | } BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/mapbox/geometry/wagyu/snap_rounding.hpp:155:1: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:57, BUILDSTDERR: from ../src/mapnik_map.hpp:7, BUILDSTDERR: from ../src/mapnik_map.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 1318 | __rotate(_RandomAccessIterator __first, BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _BidirectionalIterator2 = mapbox::geometry::wagyu::intersect_node*; _Distance = int]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2362:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2362 | __rotate_adaptive(_BidirectionalIterator1 __first, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2362:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2362:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1433:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 1433 | return std::__rotate(__first, __middle, __last, BUILDSTDERR: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1434 | std::__iterator_category(__first)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Pointer = mapbox::geometry::wagyu::intersect_node*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2400:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2400 | __merge_adaptive(_BidirectionalIterator __first, BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2400:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2400:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2400:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2416:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2416 | std::__move_merge_adaptive_backward(__first, __middle, __buffer, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2417 | __buffer_end, __last, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2416:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2430:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2430 | = std::__lower_bound(__middle, __last, *__first_cut, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2431 | __gnu_cxx::__ops::__iter_comp_val(__comp)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2439:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2439 | = std::__upper_bound(__first, __middle, *__second_cut, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2440 | __gnu_cxx::__ops::__val_comp_iter(__comp)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2445:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2445 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2446 | __len1 - __len11, __len22, __buffer, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2447 | __buffer_size); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2448:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2448 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2449 | __len22, __buffer, __buffer_size, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2450:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2450 | std::__merge_adaptive(__new_middle, __second_cut, __last, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2451 | __len1 - __len11, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2452 | __len2 - __len22, __buffer, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2453 | __buffer_size, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2461:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2461 | __merge_without_buffer(_BidirectionalIterator __first, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2461:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2461:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2461:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2486:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2486 | = std::__lower_bound(__middle, __last, *__first_cut, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2487 | __gnu_cxx::__ops::__iter_comp_val(__comp)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2495:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2495 | = std::__upper_bound(__first, __middle, *__second_cut, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2496 | __gnu_cxx::__ops::__val_comp_iter(__comp)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1433:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 1433 | return std::__rotate(__first, __middle, __last, BUILDSTDERR: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1434 | std::__iterator_category(__first)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2502:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2502 | std::__merge_without_buffer(__first, __first_cut, __new_middle, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2503 | __len11, __len22, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2504:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2504 | std::__merge_without_buffer(__new_middle, __second_cut, __last, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2505 | __len1 - __len11, __len2 - __len22, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2745:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2745 | __inplace_stable_sort(_RandomAccessIterator __first, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2745:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2750:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2750 | std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2754:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2754 | std::__inplace_stable_sort(__first, __middle, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2755:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2755 | std::__inplace_stable_sort(__middle, __last, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2756:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2756 | std::__merge_without_buffer(__first, __middle, __last, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2757 | __middle - __first, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2758 | __last - __middle, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2759 | __comp); BUILDSTDERR: | ~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OutputIterator = mapbox::geometry::wagyu::intersect_node*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2623:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2623 | __move_merge(_InputIterator __first1, _InputIterator __last1, BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2623:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2623:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2623:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mapbox::geometry::wagyu::intersect_node*; _OutputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2623:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Pointer = mapbox::geometry::wagyu::intersect_node*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2689:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2689 | __merge_sort_with_buffer(_RandomAccessIterator __first, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2689:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2679:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2679 | std::__insertion_sort(__first, __first + __chunk_size, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2682:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2682 | std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2658:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2658 | __result = std::__move_merge(__first, __first + __step_size, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2659 | __first + __step_size, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2660 | __first + __two_step, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2661 | __result, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2658:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2666:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2666 | std::__move_merge(__first, __first + __step_size, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2667 | __first + __step_size, __last, __result, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2666:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2658:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2658 | __result = std::__move_merge(__first, __first + __step_size, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2659 | __first + __step_size, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2660 | __first + __two_step, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2661 | __result, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2666:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2666 | std::__move_merge(__first, __first + __step_size, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2667 | __first + __step_size, __last, __result, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2666:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2682:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2682 | std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Pointer = mapbox::geometry::wagyu::intersect_node*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2716 | __stable_sort_adaptive(_RandomAccessIterator __first, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2725:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2725 | std::__stable_sort_adaptive(__first, __middle, __buffer, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2726 | __buffer_size, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2727:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2727 | std::__stable_sort_adaptive(__middle, __last, __buffer, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2728 | __buffer_size, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2732:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2732 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2733:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2733 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2735:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2735 | std::__merge_adaptive(__first, __middle, __last, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2736 | _Distance(__middle - __first), BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2737 | _Distance(__last - __middle), BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2738 | __buffer, __buffer_size, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2739 | __comp); BUILDSTDERR: | ~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/vector:72, BUILDSTDERR: from /usr/include/node/v8.h:23, BUILDSTDERR: from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/mapnik_map.hpp:7, BUILDSTDERR: from ../src/mapnik_map.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In function 'mapbox::geometry::wagyu::point* mapbox::geometry::wagyu::create_new_point(mapbox::geometry::wagyu::ring_ptr, const mapbox::geometry::point&, mapbox::geometry::wagyu::point_ptr, mapbox::geometry::wagyu::ring_manager&) [with T = long long int]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_algo.h:61, BUILDSTDERR: from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:57, BUILDSTDERR: from ../src/mapnik_map.hpp:7, BUILDSTDERR: from ../src/mapnik_map.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': BUILDSTDERR: /usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:57, BUILDSTDERR: from ../src/mapnik_map.hpp:7, BUILDSTDERR: from ../src/mapnik_map.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1929:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: 1929 | __introsort_loop(_RandomAccessIterator __first, BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1929:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1929:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1943:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: 1943 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'bool mapbox::geometry::wagyu::pop_from_scanbeam(T&, mapbox::geometry::wagyu::scanbeam_list&) [with T = long long int]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1957:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: 1957 | std::__introsort_loop(__first, __last, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: 1958 | std::__lg(__last - __first) * 2, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1959 | __comp); BUILDSTDERR: | ~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1874:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: 1874 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1879:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: 1879 | std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/vector:72, BUILDSTDERR: from /usr/include/node/v8.h:23, BUILDSTDERR: from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/mapnik_map.hpp:7, BUILDSTDERR: from ../src/mapnik_map.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mapbox::geometry::wagyu::ring*&, const mapbox::geometry::point&}; _Tp = mapbox::geometry::wagyu::point; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 BUILDSTDERR: 426 | vector<_Tp, _Alloc>:: BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In function 'mapbox::geometry::wagyu::point* mapbox::geometry::wagyu::create_new_point(mapbox::geometry::wagyu::ring_ptr, const mapbox::geometry::point&, mapbox::geometry::wagyu::ring_manager&) [with T = long long int]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/vector:67, BUILDSTDERR: from /usr/include/node/v8.h:23, BUILDSTDERR: from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/mapnik_map.hpp:7, BUILDSTDERR: from ../src/mapnik_map.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h: In function 'void mapbox::geometry::wagyu::insert_lm_left_and_right_bound(mapbox::geometry::wagyu::bound&, mapbox::geometry::wagyu::bound&, mapbox::geometry::wagyu::active_bound_list&, mapbox::geometry::wagyu::ring_manager&, mapbox::geometry::wagyu::scanbeam_list&, mapbox::geometry::wagyu::clip_type, mapbox::geometry::wagyu::fill_type, mapbox::geometry::wagyu::fill_type) [with T = long long int]': BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: 1195 | _M_realloc_insert(end(), __x); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: 1195 | _M_realloc_insert(end(), __x); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:57, BUILDSTDERR: from ../src/mapnik_map.hpp:7, BUILDSTDERR: from ../src/mapnik_map.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'void mapbox::geometry::wagyu::process_intersections(T, mapbox::geometry::wagyu::active_bound_list&, mapbox::geometry::wagyu::clip_type, mapbox::geometry::wagyu::fill_type, mapbox::geometry::wagyu::fill_type, mapbox::geometry::wagyu::ring_manager&) [with T = long long int]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:4985:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 4985 | _TmpBuf __buf(__first, std::distance(__first, __last)); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:4988:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 4988 | std::__inplace_stable_sort(__first, __last, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:4990:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 4990 | std::__stable_sort_adaptive(__first, __last, __buf.begin(), BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 4991 | _DistanceType(__buf.size()), __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/vector:72, BUILDSTDERR: from /usr/include/node/v8.h:23, BUILDSTDERR: from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/mapnik_map.hpp:7, BUILDSTDERR: from ../src/mapnik_map.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const boost::geometry::section >, 2>&}; _Tp = boost::geometry::section >, 2>; _Alloc = std::allocator >, 2> >]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >, 2>, std::allocator >, 2> > >::iterator' {aka '__gnu_cxx::__normal_iterator >, 2>*, std::vector >, 2>, std::allocator >, 2> > > >'} changed in GCC 7.1 BUILDSTDERR: 426 | vector<_Tp, _Alloc>:: BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/vector:67, BUILDSTDERR: from /usr/include/node/v8.h:23, BUILDSTDERR: from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/mapnik_map.hpp:7, BUILDSTDERR: from ../src/mapnik_map.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h: In static member function 'static void boost::geometry::detail::sectionalize::sectionalize_part::apply(Sections&, Iterator, Iterator, const RobustPolicy&, const EnvelopeStrategy&, boost::geometry::ring_identifier, std::size_t) [with Iterator = boost::iterators::reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; EnvelopeStrategy = boost::geometry::strategy::envelope::cartesian_segment<>; Point = mapbox::geometry::point; DimensionVector = boost::mpl::vector_c]': BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >, 2>*, std::vector >, 2>, std::allocator >, 2> > > >' changed in GCC 7.1 BUILDSTDERR: 1195 | _M_realloc_insert(end(), __x); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >, 2>*, std::vector >, 2>, std::allocator >, 2> > > >' changed in GCC 7.1 BUILDSTDERR: 1195 | _M_realloc_insert(end(), __x); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h: In static member function 'static void boost::geometry::detail::sectionalize::sectionalize_part::apply(Sections&, Iterator, Iterator, const RobustPolicy&, const EnvelopeStrategy&, boost::geometry::ring_identifier, std::size_t) [with Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; EnvelopeStrategy = boost::geometry::strategy::envelope::cartesian_segment<>; Point = mapbox::geometry::point; DimensionVector = boost::mpl::vector_c]': BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >, 2>*, std::vector >, 2>, std::allocator >, 2> > > >' changed in GCC 7.1 BUILDSTDERR: 1195 | _M_realloc_insert(end(), __x); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >, 2>*, std::vector >, 2>, std::allocator >, 2> > > >' changed in GCC 7.1 BUILDSTDERR: 1195 | _M_realloc_insert(end(), __x); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/mapnik_color.hpp:7, BUILDSTDERR: from ../src/mapnik_color.cpp:1: BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h: In function 'void Nan::AsyncQueueWorker(Nan::AsyncWorker*)': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h:2298:62: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 2298 | , reinterpret_cast(AsyncExecuteComplete) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/mapnik_color.hpp:7, BUILDSTDERR: from ../src/mapnik_color.cpp:1: BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: /usr/include/node/node_object_wrap.h:84:78: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: 9846 | reinterpret_cast(callback), type); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan_object_wrap.h:65:61: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: In file included from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_geometry.cpp:1: BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h: In function 'void Nan::AsyncQueueWorker(Nan::AsyncWorker*)': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h:2298:62: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 2298 | , reinterpret_cast(AsyncExecuteComplete) BUILDSTDERR: | ^ BUILDSTDERR: ../src/mapnik_geometry.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE Geometry::toJSON(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_geometry.cpp:247:84: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 247 | uv_queue_work(uv_default_loop(), &closure->request, to_json, (uv_after_work_cb)after_to_json); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_geometry.cpp:1: BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: /usr/include/node/node_object_wrap.h:84:78: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: 9846 | reinterpret_cast(callback), type); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan_object_wrap.h:65:61: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: In file included from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_feature.cpp:1: BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h: In function 'void Nan::AsyncQueueWorker(Nan::AsyncWorker*)': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h:2298:62: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 2298 | , reinterpret_cast(AsyncExecuteComplete) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_feature.cpp:1: BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: /usr/include/node/node_object_wrap.h:84:78: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: 9846 | reinterpret_cast(callback), type); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan_object_wrap.h:65:61: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: In file included from ../src/mapnik_image.hpp:7, BUILDSTDERR: from ../src/mapnik_image.cpp:25: BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h: In function 'void Nan::AsyncQueueWorker(Nan::AsyncWorker*)': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h:2298:62: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 2298 | , reinterpret_cast(AsyncExecuteComplete) BUILDSTDERR: | ^ BUILDSTDERR: ../src/mapnik_image.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE Image::filter(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_image.cpp:745:87: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 745 | uv_queue_work(uv_default_loop(), &closure->request, EIO_Filter, (uv_after_work_cb)EIO_AfterFilter); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_image.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE Image::fill(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_image.cpp:954:89: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 954 | uv_queue_work(uv_default_loop(), &closure->request, EIO_Fill, (uv_after_work_cb)EIO_AfterFill); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_image.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE Image::clear(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_image.cpp:1084:86: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 1084 | uv_queue_work(uv_default_loop(), &closure->request, EIO_Clear, (uv_after_work_cb)EIO_AfterClear); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_image.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE Image::premultiply(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_image.cpp:1248:92: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 1248 | uv_queue_work(uv_default_loop(), &closure->request, EIO_Premultiply, (uv_after_work_cb)EIO_AfterMultiply); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_image.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE Image::demultiply(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_image.cpp:1320:91: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 1320 | uv_queue_work(uv_default_loop(), &closure->request, EIO_Demultiply, (uv_after_work_cb)EIO_AfterMultiply); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_image.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE Image::isSolid(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_image.cpp:1375:88: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 1375 | uv_queue_work(uv_default_loop(), &closure->request, EIO_IsSolid, (uv_after_work_cb)EIO_AfterIsSolid); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_image.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE Image::copy(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_image.cpp:1577:85: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 1577 | uv_queue_work(uv_default_loop(), &closure->request, EIO_Copy, (uv_after_work_cb)EIO_AfterCopy); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_image.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE Image::resize(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_image.cpp:1921:87: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 1921 | uv_queue_work(uv_default_loop(), &closure->request, EIO_Resize, (uv_after_work_cb)EIO_AfterResize); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_image.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE Image::open(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_image.cpp:2467:85: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 2467 | uv_queue_work(uv_default_loop(), &closure->request, EIO_Open, (uv_after_work_cb)EIO_AfterOpen); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_image.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE Image::fromSVG(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_image.cpp:2892:88: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 2892 | uv_queue_work(uv_default_loop(), &closure->request, EIO_FromSVG, (uv_after_work_cb)EIO_AfterFromSVG); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_image.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE Image::fromSVGBytes(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_image.cpp:3121:93: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 3121 | uv_queue_work(uv_default_loop(), &closure->request, EIO_FromSVGBytes, (uv_after_work_cb)EIO_AfterFromSVGBytes); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_image.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE Image::fromBytes(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_image.cpp:3526:90: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 3526 | uv_queue_work(uv_default_loop(), &closure->request, EIO_FromBytes, (uv_after_work_cb)EIO_AfterFromBytes); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_image.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE Image::encode(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_image.cpp:3761:87: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 3761 | uv_queue_work(uv_default_loop(), &closure->request, EIO_Encode, (uv_after_work_cb)EIO_AfterEncode); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_image.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE Image::save(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_image.cpp:3971:85: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 3971 | uv_queue_work(uv_default_loop(), &closure->request, EIO_Save, (uv_after_work_cb)EIO_AfterSave); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_image.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE Image::composite(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_image.cpp:4191:90: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 4191 | uv_queue_work(uv_default_loop(), &closure->request, EIO_Composite, (uv_after_work_cb)EIO_AfterComposite); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/mapnik_image.hpp:7, BUILDSTDERR: from ../src/mapnik_image.cpp:25: BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: /usr/include/node/node_object_wrap.h:84:78: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: 9846 | reinterpret_cast(callback), type); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan_object_wrap.h:65:61: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: In file included from ../src/mapnik_image.hpp:7, BUILDSTDERR: from ../src/mapnik_image_view.cpp:7: BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h: In function 'void Nan::AsyncQueueWorker(Nan::AsyncWorker*)': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h:2298:62: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 2298 | , reinterpret_cast(AsyncExecuteComplete) BUILDSTDERR: | ^ BUILDSTDERR: ../src/mapnik_image_view.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE ImageView::isSolid(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_image_view.cpp:136:88: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 136 | uv_queue_work(uv_default_loop(), &closure->request, EIO_IsSolid, (uv_after_work_cb)EIO_AfterIsSolid); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_image_view.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE ImageView::encode(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_image_view.cpp:506:86: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 506 | uv_queue_work(uv_default_loop(), &baton->request, AsyncEncode, (uv_after_work_cb)AfterEncode); BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/mapnik_image.hpp:7, BUILDSTDERR: from ../src/mapnik_image_view.cpp:7: BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: /usr/include/node/node_object_wrap.h:84:78: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: 9846 | reinterpret_cast(callback), type); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan_object_wrap.h:65:61: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: In file included from ../src/mapnik_grid.hpp:9, BUILDSTDERR: from ../src/mapnik_grid.cpp:7: BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h: In function 'void Nan::AsyncQueueWorker(Nan::AsyncWorker*)': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h:2298:62: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 2298 | , reinterpret_cast(AsyncExecuteComplete) BUILDSTDERR: | ^ BUILDSTDERR: ../src/mapnik_grid.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE Grid::clear(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_grid.cpp:160:86: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 160 | uv_queue_work(uv_default_loop(), &closure->request, EIO_Clear, (uv_after_work_cb)EIO_AfterClear); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_grid.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE Grid::encode(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_grid.cpp:520:87: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 520 | uv_queue_work(uv_default_loop(), &closure->request, EIO_Encode, (uv_after_work_cb)EIO_AfterEncode); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/mapnik_grid.hpp:9, BUILDSTDERR: from ../src/mapnik_grid.cpp:7: BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: /usr/include/node/node_object_wrap.h:84:78: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: 9846 | reinterpret_cast(callback), type); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan_object_wrap.h:65:61: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: In file included from ../src/mapnik_grid_view.hpp:9, BUILDSTDERR: from ../src/mapnik_grid_view.cpp:7: BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h: In function 'void Nan::AsyncQueueWorker(Nan::AsyncWorker*)': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h:2298:62: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 2298 | , reinterpret_cast(AsyncExecuteComplete) BUILDSTDERR: | ^ BUILDSTDERR: ../src/mapnik_grid_view.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE GridView::isSolid(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_grid_view.cpp:154:88: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 154 | uv_queue_work(uv_default_loop(), &closure->request, EIO_IsSolid, (uv_after_work_cb)EIO_AfterIsSolid); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_grid_view.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE GridView::encode(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_grid_view.cpp:457:87: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 457 | uv_queue_work(uv_default_loop(), &closure->request, EIO_Encode, (uv_after_work_cb)EIO_AfterEncode); BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/mapnik_grid_view.hpp:9, BUILDSTDERR: from ../src/mapnik_grid_view.cpp:7: BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: /usr/include/node/node_object_wrap.h:84:78: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: 9846 | reinterpret_cast(callback), type); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan_object_wrap.h:65:61: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: In file included from ../src/mapnik_memory_datasource.hpp:7, BUILDSTDERR: from ../src/mapnik_memory_datasource.cpp:8: BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h: In function 'void Nan::AsyncQueueWorker(Nan::AsyncWorker*)': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h:2298:62: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 2298 | , reinterpret_cast(AsyncExecuteComplete) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/mapnik_memory_datasource.hpp:7, BUILDSTDERR: from ../src/mapnik_memory_datasource.cpp:8: BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: /usr/include/node/node_object_wrap.h:84:78: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: 9846 | reinterpret_cast(callback), type); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan_object_wrap.h:65:61: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: In file included from /usr/include/c++/9/vector:72, BUILDSTDERR: from /usr/include/mapnik/geometry.hpp:27, BUILDSTDERR: from /usr/include/mapnik/feature.hpp:31, BUILDSTDERR: from /usr/include/mapnik/feature_factory.hpp:27, BUILDSTDERR: from ../src/mapnik_memory_datasource.cpp:4: BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mapnik::value_adl_barrier::value}; _Tp = mapnik::value_adl_barrier::value; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: 426 | vector<_Tp, _Alloc>:: BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In member function 'void mapnik::feature_impl::put_new(const key_type&, mapnik::value&&)': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/map:60, BUILDSTDERR: from /usr/include/mapnik/feature_kv_iterator.hpp:40, BUILDSTDERR: from /usr/include/mapnik/feature.hpp:34, BUILDSTDERR: from /usr/include/mapnik/feature_factory.hpp:27, BUILDSTDERR: from ../src/mapnik_memory_datasource.cpp:4: BUILDSTDERR: /usr/include/c++/9/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, mapnik::value_holder>; _KeyOfValue = std::_Select1st, mapnik::value_holder> >; _Compare = std::less >; _Alloc = std::allocator, mapnik::value_holder> >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, mapnik::value_holder>, std::_Select1st, mapnik::value_holder> >, std::less >, std::allocator, mapnik::value_holder> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, mapnik::value_holder> >'} changed in GCC 7.1 BUILDSTDERR: 2452 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/map:61, BUILDSTDERR: from /usr/include/mapnik/feature_kv_iterator.hpp:40, BUILDSTDERR: from /usr/include/mapnik/feature.hpp:34, BUILDSTDERR: from /usr/include/mapnik/feature_factory.hpp:27, BUILDSTDERR: from ../src/mapnik_memory_datasource.cpp:4: BUILDSTDERR: /usr/include/c++/9/bits/stl_map.h: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE MemoryDatasource::New(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: /usr/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, mapnik::value_holder>, std::_Select1st, mapnik::value_holder> >, std::less >, std::allocator, mapnik::value_holder> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, mapnik::value_holder> >'} changed in GCC 7.1 BUILDSTDERR: 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, mapnik::value_holder>, std::_Select1st, mapnik::value_holder> >, std::less >, std::allocator, mapnik::value_holder> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, mapnik::value_holder> >'} changed in GCC 7.1 BUILDSTDERR: 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, mapnik::value_holder>, std::_Select1st, mapnik::value_holder> >, std::less >, std::allocator, mapnik::value_holder> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, mapnik::value_holder> >'} changed in GCC 7.1 BUILDSTDERR: 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, mapnik::value_holder>, std::_Select1st, mapnik::value_holder> >, std::less >, std::allocator, mapnik::value_holder> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, mapnik::value_holder> >'} changed in GCC 7.1 BUILDSTDERR: 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: /usr/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, mapnik::value_holder>, std::_Select1st, mapnik::value_holder> >, std::less >, std::allocator, mapnik::value_holder> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, mapnik::value_holder> >'} changed in GCC 7.1 BUILDSTDERR: 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: In file included from /usr/include/c++/9/vector:72, BUILDSTDERR: from /usr/include/mapnik/geometry.hpp:27, BUILDSTDERR: from /usr/include/mapnik/feature.hpp:31, BUILDSTDERR: from /usr/include/mapnik/feature_factory.hpp:27, BUILDSTDERR: from ../src/mapnik_memory_datasource.cpp:4: BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE MemoryDatasource::add(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../src/mapnik_palette.hpp:7, BUILDSTDERR: from ../src/mapnik_palette.cpp:2: BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h: In function 'void Nan::AsyncQueueWorker(Nan::AsyncWorker*)': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h:2298:62: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 2298 | , reinterpret_cast(AsyncExecuteComplete) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/mapnik_palette.hpp:7, BUILDSTDERR: from ../src/mapnik_palette.cpp:2: BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: /usr/include/node/node_object_wrap.h:84:78: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: 9846 | reinterpret_cast(callback), type); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan_object_wrap.h:65:61: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: In file included from ../src/mapnik_projection.hpp:7, BUILDSTDERR: from ../src/mapnik_projection.cpp:1: BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h: In function 'void Nan::AsyncQueueWorker(Nan::AsyncWorker*)': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h:2298:62: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 2298 | , reinterpret_cast(AsyncExecuteComplete) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/mapnik_projection.hpp:7, BUILDSTDERR: from ../src/mapnik_projection.cpp:1: BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: /usr/include/node/node_object_wrap.h:84:78: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: 9846 | reinterpret_cast(callback), type); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan_object_wrap.h:65:61: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: In file included from ../src/mapnik_layer.hpp:7, BUILDSTDERR: from ../src/mapnik_layer.cpp:1: BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h: In function 'void Nan::AsyncQueueWorker(Nan::AsyncWorker*)': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h:2298:62: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 2298 | , reinterpret_cast(AsyncExecuteComplete) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/mapnik_layer.hpp:7, BUILDSTDERR: from ../src/mapnik_layer.cpp:1: BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: /usr/include/node/node_object_wrap.h:84:78: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: 9846 | reinterpret_cast(callback), type); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan_object_wrap.h:65:61: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: In file included from ../src/mapnik_datasource.hpp:7, BUILDSTDERR: from ../src/mapnik_datasource.cpp:1: BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h: In function 'void Nan::AsyncQueueWorker(Nan::AsyncWorker*)': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h:2298:62: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 2298 | , reinterpret_cast(AsyncExecuteComplete) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/mapnik_datasource.hpp:7, BUILDSTDERR: from ../src/mapnik_datasource.cpp:1: BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: /usr/include/node/node_object_wrap.h:84:78: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: 9846 | reinterpret_cast(callback), type); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan_object_wrap.h:65:61: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: In file included from /usr/include/c++/9/map:60, BUILDSTDERR: from /usr/include/mapnik/params.hpp:38, BUILDSTDERR: from ../src/utils.hpp:19, BUILDSTDERR: from ../src/mapnik_datasource.cpp:3: BUILDSTDERR: /usr/include/c++/9/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, mapnik::value_holder>; _KeyOfValue = std::_Select1st, mapnik::value_holder> >; _Compare = std::less >; _Alloc = std::allocator, mapnik::value_holder> >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, mapnik::value_holder>, std::_Select1st, mapnik::value_holder> >, std::less >, std::allocator, mapnik::value_holder> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, mapnik::value_holder> >'} changed in GCC 7.1 BUILDSTDERR: 2452 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/map:61, BUILDSTDERR: from /usr/include/mapnik/params.hpp:38, BUILDSTDERR: from ../src/utils.hpp:19, BUILDSTDERR: from ../src/mapnik_datasource.cpp:3: BUILDSTDERR: /usr/include/c++/9/bits/stl_map.h: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE Datasource::New(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: /usr/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, mapnik::value_holder>, std::_Select1st, mapnik::value_holder> >, std::less >, std::allocator, mapnik::value_holder> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, mapnik::value_holder> >'} changed in GCC 7.1 BUILDSTDERR: 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: In file included from ../src/mapnik_featureset.hpp:7, BUILDSTDERR: from ../src/mapnik_featureset.cpp:1: BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h: In function 'void Nan::AsyncQueueWorker(Nan::AsyncWorker*)': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h:2298:62: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 2298 | , reinterpret_cast(AsyncExecuteComplete) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/mapnik_featureset.hpp:7, BUILDSTDERR: from ../src/mapnik_featureset.cpp:1: BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: /usr/include/node/node_object_wrap.h:84:78: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: 9846 | reinterpret_cast(callback), type); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan_object_wrap.h:65:61: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: In file included from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_expression.cpp:1: BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h: In function 'void Nan::AsyncQueueWorker(Nan::AsyncWorker*)': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h:2298:62: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 2298 | , reinterpret_cast(AsyncExecuteComplete) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_expression.cpp:1: BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: /usr/include/node/node_object_wrap.h:84:78: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: 9846 | reinterpret_cast(callback), type); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan_object_wrap.h:65:61: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: In file included from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_cairo_surface.cpp:1: BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h: In function 'void Nan::AsyncQueueWorker(Nan::AsyncWorker*)': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h:2298:62: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 2298 | , reinterpret_cast(AsyncExecuteComplete) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_cairo_surface.cpp:1: BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: /usr/include/node/node_object_wrap.h:84:78: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: 9846 | reinterpret_cast(callback), type); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan_object_wrap.h:65:61: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: In file included from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h: In function 'void Nan::AsyncQueueWorker(Nan::AsyncWorker*)': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan.h:2298:62: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 2298 | , reinterpret_cast(AsyncExecuteComplete) BUILDSTDERR: | ^ BUILDSTDERR: In file included from /usr/include/mapnik/agg/agg_pixfmt_base.h:20, BUILDSTDERR: from /usr/include/mapnik/agg/agg_pixfmt_gray.h:28, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_raster_clipper.ipp:14, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_raster_clipper.hpp:99, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_processor.ipp:5, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_processor.hpp:210, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_composite.hpp:6, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:15: BUILDSTDERR: /usr/include/mapnik/agg/agg_color_gray.h: In member function 'agg::gray16::self_type& agg::gray16::demultiply()': BUILDSTDERR: /usr/include/mapnik/agg/agg_color_gray.h:691:49: warning: enumeral and non-enumeral type in conditional expression [-Wextra] BUILDSTDERR: 691 | v = value_type((v_ > base_mask) ? base_mask : v_); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_vector_tile.cpp: In static member function 'static v8::Local VectorTile::_compositeSync(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_vector_tile.cpp:626:27: warning: comparison is always false due to limited range of data type [-Wtype-limits] BUILDSTDERR: 626 | if (fill_type < 0 || fill_type >= mapnik::vector_tile_impl::polygon_fill_type_max) BUILDSTDERR: | ~~~~~~~~~~^~~ BUILDSTDERR: ../src/mapnik_vector_tile.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE VectorTile::composite(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_vector_tile.cpp:1000:27: warning: comparison is always false due to limited range of data type [-Wtype-limits] BUILDSTDERR: 1000 | if (fill_type < 0 || fill_type >= mapnik::vector_tile_impl::polygon_fill_type_max) BUILDSTDERR: | ~~~~~~~~~~^~~ BUILDSTDERR: ../src/mapnik_vector_tile.cpp:1208:90: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 1208 | uv_queue_work(uv_default_loop(), &closure->request, EIO_Composite, (uv_after_work_cb)EIO_AfterComposite); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_vector_tile.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE VectorTile::query(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_vector_tile.cpp:1635:90: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 1635 | uv_queue_work(uv_default_loop(), &closure->request, EIO_Query, (uv_after_work_cb)EIO_AfterQuery); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_vector_tile.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE VectorTile::queryMany(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_vector_tile.cpp:1980:94: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 1980 | uv_queue_work(uv_default_loop(), &closure->request, EIO_QueryMany, (uv_after_work_cb)EIO_AfterQueryMany); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_vector_tile.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE VectorTile::toGeoJSON(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_vector_tile.cpp:3093:87: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 3093 | uv_queue_work(uv_default_loop(), &closure->request, to_geojson, (uv_after_work_cb)after_to_geojson); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_vector_tile.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE VectorTile::addGeoJSON(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_vector_tile.cpp:3265:27: warning: comparison is always false due to limited range of data type [-Wtype-limits] BUILDSTDERR: 3265 | if (fill_type < 0 || fill_type >= mapnik::vector_tile_impl::polygon_fill_type_max) BUILDSTDERR: | ~~~~~~~~~~^~~ BUILDSTDERR: ../src/mapnik_vector_tile.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE VectorTile::addImage(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_vector_tile.cpp:3586:89: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 3586 | uv_queue_work(uv_default_loop(), &closure->request, EIO_AddImage, (uv_after_work_cb)EIO_AfterAddImage); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_vector_tile.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE VectorTile::addImageBuffer(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_vector_tile.cpp:3788:95: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 3788 | uv_queue_work(uv_default_loop(), &closure->request, EIO_AddImageBuffer, (uv_after_work_cb)EIO_AfterAddImageBuffer); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_vector_tile.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE VectorTile::addData(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_vector_tile.cpp:4023:88: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 4023 | uv_queue_work(uv_default_loop(), &closure->request, EIO_AddData, (uv_after_work_cb)EIO_AfterAddData); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_vector_tile.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE VectorTile::setData(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_vector_tile.cpp:4260:88: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 4260 | uv_queue_work(uv_default_loop(), &closure->request, EIO_SetData, (uv_after_work_cb)EIO_AfterSetData); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_vector_tile.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE VectorTile::getData(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_vector_tile.cpp:4590:85: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 4590 | uv_queue_work(uv_default_loop(), &closure->request, get_data, (uv_after_work_cb)after_get_data); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_vector_tile.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE VectorTile::render(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_vector_tile.cpp:5101:91: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 5101 | uv_queue_work(uv_default_loop(), &closure->request, EIO_RenderTile, (uv_after_work_cb)EIO_AfterRenderTile); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_vector_tile.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE VectorTile::clear(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_vector_tile.cpp:5411:86: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 5411 | uv_queue_work(uv_default_loop(), &closure->request, EIO_Clear, (uv_after_work_cb)EIO_AfterClear); BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_vector_tile.cpp: In function 'void layer_not_valid(protozero::pbf_reader&, unsigned int, unsigned int, unsigned int, std::vector&, bool, bool, bool)': BUILDSTDERR: ../src/mapnik_vector_tile.cpp:5862:27: warning: variable 'feature_id' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 5862 | std::uint64_t feature_id = 0; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: ../src/mapnik_vector_tile.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE VectorTile::reportGeometrySimplicity(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_vector_tile.cpp:6160:105: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 6160 | uv_queue_work(uv_default_loop(), &closure->request, EIO_ReportGeometrySimplicity, (uv_after_work_cb)EIO_AfterReportGeometrySimplicity); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../src/mapnik_vector_tile.cpp: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE VectorTile::reportGeometryValidity(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: ../src/mapnik_vector_tile.cpp:6292:103: warning: cast between incompatible function types from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] BUILDSTDERR: 6292 | uv_queue_work(uv_default_loop(), &closure->request, EIO_ReportGeometryValidity, (uv_after_work_cb)EIO_AfterReportGeometryValidity); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: /usr/include/node/node_object_wrap.h:84:78: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: 9846 | reinterpret_cast(callback), type); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/node/v8.h: In instantiation of 'void v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': BUILDSTDERR: ../../../../../usr/lib/node_modules/nan@2/nan_object_wrap.h:65:61: required from here BUILDSTDERR: /usr/include/node/v8.h:9846:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-type] BUILDSTDERR: In file included from /usr/include/c++/9/vector:72, BUILDSTDERR: from /usr/include/node/v8.h:23, BUILDSTDERR: from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mapnik::coord}; _Tp = mapnik::coord; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector > >'} changed in GCC 7.1 BUILDSTDERR: 426 | vector<_Tp, _Alloc>:: BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const std::__cxx11::basic_string, std::allocator >&, long long int}; _Tp = not_simple_feature; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mapbox::util::variant, std::allocator >, float, double, long long int, long long unsigned int, bool>}; _Tp = mapbox::util::variant, std::allocator >, float, double, long long int, long long unsigned int, bool>; _Alloc = std::allocator, std::allocator >, float, double, long long int, long long unsigned int, bool> >]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator >, float, double, long long int, long long unsigned int, bool> >::iterator' {aka '__gnu_cxx::__normal_iterator, std::allocator >, float, double, long long int, long long unsigned int, bool>*, std::vector, std::allocator >, float, double, long long int, long long unsigned int, bool> > >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {mapbox::util::variant, std::allocator >, float, double, long long int, long long unsigned int, bool>}; _Tp = mapbox::util::variant, std::allocator >, float, double, long long int, long long unsigned int, bool>; _Alloc = std::allocator, std::allocator >, float, double, long long int, long long unsigned int, bool> >]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, std::allocator >, float, double, long long int, long long unsigned int, bool>*, std::vector, std::allocator >, float, double, long long int, long long unsigned int, bool> > >' changed in GCC 7.1 BUILDSTDERR: 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {query_result}; _Tp = query_result; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: 426 | vector<_Tp, _Alloc>:: BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {query_result}; _Tp = query_result; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {query_lonlat}; _Tp = query_lonlat; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: 426 | vector<_Tp, _Alloc>:: BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {query_hit}; _Tp = query_hit; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {query_hit}; _Tp = query_hit; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/map:60, BUILDSTDERR: from /usr/include/mapnik/params.hpp:38, BUILDSTDERR: from ../src/utils.hpp:19, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, mapnik::value_holder>; _KeyOfValue = std::_Select1st, mapnik::value_holder> >; _Compare = std::less >; _Alloc = std::allocator, mapnik::value_holder> >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_tree.h:2452:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, mapnik::value_holder>, std::_Select1st, mapnik::value_holder> >, std::less >, std::allocator, mapnik::value_holder> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, mapnik::value_holder> >'} changed in GCC 7.1 BUILDSTDERR: 2452 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/map:61, BUILDSTDERR: from /usr/include/mapnik/params.hpp:38, BUILDSTDERR: from ../src/utils.hpp:19, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](std::map<_Key, _Tp, _Compare, _Alloc>::key_type&&) [with _Key = std::__cxx11::basic_string; _Tp = mapnik::value_holder; _Compare = std::less >; _Alloc = std::allocator, mapnik::value_holder> >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_map.h:518:8: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, mapnik::value_holder>, std::_Select1st, mapnik::value_holder> >, std::less >, std::allocator, mapnik::value_holder> > >::const_iterator' {aka 'std::_Rb_tree_const_iterator, mapnik::value_holder> >'} changed in GCC 7.1 BUILDSTDERR: 518 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, BUILDSTDERR: In file included from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:57, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1810:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: 1810 | __unguarded_linear_insert(_RandomAccessIterator __last, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: 1829 | __insertion_sort(_RandomAccessIterator __first, BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1810:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: 1810 | __unguarded_linear_insert(_RandomAccessIterator __last, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: 1829 | __insertion_sort(_RandomAccessIterator __first, BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/9/vector:72, BUILDSTDERR: from /usr/include/node/v8.h:23, BUILDSTDERR: from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {long long int&, long long int&}; _Tp = mapnik::geometry::point; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 BUILDSTDERR: 426 | vector<_Tp, _Alloc>:: BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long int&, long long int&}; _Tp = mapnik::geometry::point; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {double&, double&}; _Tp = mapnik::geometry::point; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 BUILDSTDERR: 426 | vector<_Tp, _Alloc>:: BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double&, double&}; _Tp = mapnik::geometry::point; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_algo.h:61, BUILDSTDERR: from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:57, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = query_result; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:57, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1929:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: 1929 | __introsort_loop(_RandomAccessIterator __first, BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1929:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1943:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: 1943 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In static member function 'static std::vector VectorTile::_query(VectorTile*, double, double, double, const string&)': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1957:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: 1957 | std::__introsort_loop(__first, __last, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: 1958 | std::__lg(__last - __first) * 2, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1959 | __comp); BUILDSTDERR: | ~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1874:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: 1874 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1879:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: 1879 | std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_algo.h:61, BUILDSTDERR: from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:57, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = query_hit; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:57, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1929:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: 1929 | __introsort_loop(_RandomAccessIterator __first, BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1929:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1929:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1943:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: 1943 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/vector:72, BUILDSTDERR: from /usr/include/node/v8.h:23, BUILDSTDERR: from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In static member function 'static void VectorTile::_queryMany(queryMany_result&, VectorTile*, const std::vector&, double, const string&, const std::vector >&)': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 BUILDSTDERR: 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:57, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1957:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: 1957 | std::__introsort_loop(__first, __last, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: 1958 | std::__lg(__last - __first) * 2, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1959 | __comp); BUILDSTDERR: | ~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1874:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: 1874 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1879:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: 1879 | std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/vector:72, BUILDSTDERR: from /usr/include/node/v8.h:23, BUILDSTDERR: from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE VectorTile::queryMany(Nan::NAN_METHOD_ARGS_TYPE)': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, long long int, std::__cxx11::basic_string, std::allocator >&}; _Tp = not_valid_feature; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector::iterator' {aka '__gnu_cxx::__normal_iterator >'} changed in GCC 7.1 BUILDSTDERR: 426 | vector<_Tp, _Alloc>:: BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, long long int, std::__cxx11::basic_string, std::allocator >&}; _Tp = not_valid_feature; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 BUILDSTDERR: 426 | vector<_Tp, _Alloc>:: BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/vector:67, BUILDSTDERR: from /usr/include/node/v8.h:23, BUILDSTDERR: from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h: In function 'void mapbox::geometry::wagyu::setup_scanbeam(mapbox::geometry::wagyu::local_minimum_list&, mapbox::geometry::wagyu::scanbeam_list&) [with T = long long int]': BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: 1195 | _M_realloc_insert(end(), __x); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h: In function 'void mapbox::geometry::wagyu::next_edge_in_bound(mapbox::geometry::wagyu::bound&, mapbox::geometry::wagyu::scanbeam_list&) [with T = long long int]': BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: 1195 | _M_realloc_insert(end(), __x); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/memory:66, BUILDSTDERR: from /usr/include/node/v8.h:21, BUILDSTDERR: from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_tempbuf.h: In constructor 'std::_Temporary_buffer<_ForwardIterator, _Tp>::_Temporary_buffer(_ForwardIterator, std::_Temporary_buffer<_ForwardIterator, _Tp>::size_type) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = mapbox::geometry::wagyu::intersect_node]': BUILDSTDERR: /usr/include/c++/9/bits/stl_tempbuf.h:243:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 243 | _Temporary_buffer<_ForwardIterator, _Tp>:: BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:57, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: 1829 | __insertion_sort(_RandomAccessIterator __first, BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/9/vector:72, BUILDSTDERR: from /usr/include/node/v8.h:23, BUILDSTDERR: from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mapbox::geometry::wagyu::ring*&, const mapbox::geometry::point&, mapbox::geometry::wagyu::point*&}; _Tp = mapbox::geometry::wagyu::point; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 BUILDSTDERR: 426 | vector<_Tp, _Alloc>:: BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mapbox::geometry::wagyu::bound* const&, mapbox::geometry::wagyu::bound* const&, mapbox::geometry::point&}; _Tp = mapbox::geometry::wagyu::intersect_node; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In function 'void mapbox::geometry::wagyu::bubble_sort(It, It, Compare, MethodOnSwap) [with It = __gnu_cxx::__normal_iterator**, std::vector*, std::allocator*> > >; Compare = mapbox::geometry::wagyu::intersection_compare; MethodOnSwap = mapbox::geometry::wagyu::on_intersection_swap]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:57, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1810:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 1810 | __unguarded_linear_insert(_RandomAccessIterator __last, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 1829 | __insertion_sort(_RandomAccessIterator __first, BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/9/memory:62, BUILDSTDERR: from /usr/include/node/v8.h:21, BUILDSTDERR: from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_algobase.h: In function '_ForwardIterator std::__lower_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = mapbox::geometry::wagyu::intersect_node; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algobase.h:966:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 966 | __lower_bound(_ForwardIterator __first, _ForwardIterator __last, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algobase.h:966:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algobase.h:966:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:57, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function '_ForwardIterator std::__upper_bound(_ForwardIterator, _ForwardIterator, const _Tp&, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Tp = mapbox::geometry::wagyu::intersect_node; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2028:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2028 | __upper_bound(_ForwardIterator __first, _ForwardIterator __last, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2028:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'void std::__move_merge_adaptive_backward(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator2, _BidirectionalIterator2, _BidirectionalIterator3, _Compare) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _BidirectionalIterator2 = mapbox::geometry::wagyu::intersect_node*; _BidirectionalIterator3 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2319 | __move_merge_adaptive_backward(_BidirectionalIterator1 __first1, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/9/vector:67, BUILDSTDERR: from /usr/include/node/v8.h:23, BUILDSTDERR: from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h: In function 'void mapbox::geometry::wagyu::insert_local_minima_into_ABL_hot_pixel(T, mapbox::geometry::wagyu::local_minimum_ptr_list&, mapbox::geometry::wagyu::local_minimum_ptr_list_itr&, mapbox::geometry::wagyu::active_bound_list&, mapbox::geometry::wagyu::ring_manager&, mapbox::geometry::wagyu::scanbeam_list&) [with T = long long int]': BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: 1195 | _M_realloc_insert(end(), __x); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: 1195 | _M_realloc_insert(end(), __x); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/mapbox/geometry/wagyu/wagyu.hpp:14, BUILDSTDERR: from /usr/include/mapbox/geometry/wagyu/quick_clip.hpp:6, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_geometry_clipper.hpp:11, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_processor.ipp:2, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_processor.hpp:210, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_composite.hpp:6, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:15: BUILDSTDERR: /usr/include/mapbox/geometry/wagyu/snap_rounding.hpp:155:1: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 BUILDSTDERR: 155 | } BUILDSTDERR: | ^ BUILDSTDERR: /usr/include/mapbox/geometry/wagyu/snap_rounding.hpp:155:1: note: parameter passing for argument of type 'std::vector >::iterator' {aka '__gnu_cxx::__normal_iterator > >'} changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:57, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function '_RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 1318 | __rotate(_RandomAccessIterator __first, BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1318:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function '_BidirectionalIterator1 std::__rotate_adaptive(_BidirectionalIterator1, _BidirectionalIterator1, _BidirectionalIterator1, _Distance, _Distance, _BidirectionalIterator2, _Distance) [with _BidirectionalIterator1 = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _BidirectionalIterator2 = mapbox::geometry::wagyu::intersect_node*; _Distance = int]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2362:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2362 | __rotate_adaptive(_BidirectionalIterator1 __first, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2362:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2362:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1433:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 1433 | return std::__rotate(__first, __middle, __last, BUILDSTDERR: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1434 | std::__iterator_category(__first)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'void std::__merge_adaptive(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Pointer, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Pointer = mapbox::geometry::wagyu::intersect_node*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2400:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2400 | __merge_adaptive(_BidirectionalIterator __first, BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2400:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2400:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2400:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2416:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2416 | std::__move_merge_adaptive_backward(__first, __middle, __buffer, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2417 | __buffer_end, __last, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2416:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2430:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2430 | = std::__lower_bound(__middle, __last, *__first_cut, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2431 | __gnu_cxx::__ops::__iter_comp_val(__comp)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2439:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2439 | = std::__upper_bound(__first, __middle, *__second_cut, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2440 | __gnu_cxx::__ops::__val_comp_iter(__comp)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2445:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2445 | = std::__rotate_adaptive(__first_cut, __middle, __second_cut, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2446 | __len1 - __len11, __len22, __buffer, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2447 | __buffer_size); BUILDSTDERR: | ~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2448:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2448 | std::__merge_adaptive(__first, __first_cut, __new_middle, __len11, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2449 | __len22, __buffer, __buffer_size, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2450:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2450 | std::__merge_adaptive(__new_middle, __second_cut, __last, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2451 | __len1 - __len11, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2452 | __len2 - __len22, __buffer, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2453 | __buffer_size, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'void std::__merge_without_buffer(_BidirectionalIterator, _BidirectionalIterator, _BidirectionalIterator, _Distance, _Distance, _Compare) [with _BidirectionalIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2461:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2461 | __merge_without_buffer(_BidirectionalIterator __first, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2461:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2461:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2461:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2486:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2486 | = std::__lower_bound(__middle, __last, *__first_cut, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2487 | __gnu_cxx::__ops::__iter_comp_val(__comp)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2495:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2495 | = std::__upper_bound(__first, __middle, *__second_cut, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2496 | __gnu_cxx::__ops::__val_comp_iter(__comp)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1433:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 1433 | return std::__rotate(__first, __middle, __last, BUILDSTDERR: | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1434 | std::__iterator_category(__first)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2502:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2502 | std::__merge_without_buffer(__first, __first_cut, __new_middle, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2503 | __len11, __len22, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2504:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2504 | std::__merge_without_buffer(__new_middle, __second_cut, __last, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2505 | __len1 - __len11, __len2 - __len22, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'void std::__inplace_stable_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2745:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2745 | __inplace_stable_sort(_RandomAccessIterator __first, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2745:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2750:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2750 | std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2754:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2754 | std::__inplace_stable_sort(__first, __middle, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2755:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2755 | std::__inplace_stable_sort(__middle, __last, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2756:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2756 | std::__merge_without_buffer(__first, __middle, __last, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2757 | __middle - __first, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2758 | __last - __middle, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2759 | __comp); BUILDSTDERR: | ~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _OutputIterator = mapbox::geometry::wagyu::intersect_node*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2623:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2623 | __move_merge(_InputIterator __first1, _InputIterator __last1, BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2623:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2623:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2623:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function '_OutputIterator std::__move_merge(_InputIterator, _InputIterator, _InputIterator, _InputIterator, _OutputIterator, _Compare) [with _InputIterator = mapbox::geometry::wagyu::intersect_node*; _OutputIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2623:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'void std::__merge_sort_with_buffer(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Pointer = mapbox::geometry::wagyu::intersect_node*; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2689:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2689 | __merge_sort_with_buffer(_RandomAccessIterator __first, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2689:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2679:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2679 | std::__insertion_sort(__first, __first + __chunk_size, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2682:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2682 | std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2658:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2658 | __result = std::__move_merge(__first, __first + __step_size, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2659 | __first + __step_size, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2660 | __first + __two_step, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2661 | __result, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2658:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2666:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2666 | std::__move_merge(__first, __first + __step_size, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2667 | __first + __step_size, __last, __result, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2666:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2658:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2658 | __result = std::__move_merge(__first, __first + __step_size, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2659 | __first + __step_size, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2660 | __first + __two_step, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2661 | __result, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2666:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2666 | std::__move_merge(__first, __first + __step_size, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2667 | __first + __step_size, __last, __result, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2666:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2682:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2682 | std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'void std::__stable_sort_adaptive(_RandomAccessIterator, _RandomAccessIterator, _Pointer, _Distance, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Pointer = mapbox::geometry::wagyu::intersect_node*; _Distance = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2716 | __stable_sort_adaptive(_RandomAccessIterator __first, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2716:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2725:31: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2725 | std::__stable_sort_adaptive(__first, __middle, __buffer, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2726 | __buffer_size, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2727:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2727 | std::__stable_sort_adaptive(__middle, __last, __buffer, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2728 | __buffer_size, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2732:33: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2732 | std::__merge_sort_with_buffer(__first, __middle, __buffer, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2733:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2733 | std::__merge_sort_with_buffer(__middle, __last, __buffer, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:2735:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 2735 | std::__merge_adaptive(__first, __middle, __last, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2736 | _Distance(__middle - __first), BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2737 | _Distance(__last - __middle), BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2738 | __buffer, __buffer_size, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 2739 | __comp); BUILDSTDERR: | ~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/vector:72, BUILDSTDERR: from /usr/include/node/v8.h:23, BUILDSTDERR: from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In function 'mapbox::geometry::wagyu::point* mapbox::geometry::wagyu::create_new_point(mapbox::geometry::wagyu::ring_ptr, const mapbox::geometry::point&, mapbox::geometry::wagyu::point_ptr, mapbox::geometry::wagyu::ring_manager&) [with T = long long int]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_algo.h:61, BUILDSTDERR: from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:57, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': BUILDSTDERR: /usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:57, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1929:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: 1929 | __introsort_loop(_RandomAccessIterator __first, BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1929:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1929:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1943:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: 1943 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'bool mapbox::geometry::wagyu::pop_from_scanbeam(T&, mapbox::geometry::wagyu::scanbeam_list&) [with T = long long int]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1957:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: 1957 | std::__introsort_loop(__first, __last, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: 1958 | std::__lg(__last - __first) * 2, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1959 | __comp); BUILDSTDERR: | ~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1874:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: 1874 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1879:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: 1879 | std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/vector:72, BUILDSTDERR: from /usr/include/node/v8.h:23, BUILDSTDERR: from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {mapbox::geometry::wagyu::ring*&, const mapbox::geometry::point&}; _Tp = mapbox::geometry::wagyu::point; _Alloc = std::allocator >]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 BUILDSTDERR: 426 | vector<_Tp, _Alloc>:: BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' {aka '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In function 'mapbox::geometry::wagyu::point* mapbox::geometry::wagyu::create_new_point(mapbox::geometry::wagyu::ring_ptr, const mapbox::geometry::point&, mapbox::geometry::wagyu::ring_manager&) [with T = long long int]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/vector:67, BUILDSTDERR: from /usr/include/node/v8.h:23, BUILDSTDERR: from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h: In function 'void mapbox::geometry::wagyu::insert_lm_left_and_right_bound(mapbox::geometry::wagyu::bound&, mapbox::geometry::wagyu::bound&, mapbox::geometry::wagyu::active_bound_list&, mapbox::geometry::wagyu::ring_manager&, mapbox::geometry::wagyu::scanbeam_list&, mapbox::geometry::wagyu::clip_type, mapbox::geometry::wagyu::fill_type, mapbox::geometry::wagyu::fill_type) [with T = long long int]': BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: 1195 | _M_realloc_insert(end(), __x); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 BUILDSTDERR: 1195 | _M_realloc_insert(end(), __x); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:57, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'void mapbox::geometry::wagyu::process_intersections(T, mapbox::geometry::wagyu::active_bound_list&, mapbox::geometry::wagyu::clip_type, mapbox::geometry::wagyu::fill_type, mapbox::geometry::wagyu::fill_type, mapbox::geometry::wagyu::ring_manager&) [with T = long long int]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:4985:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 4985 | _TmpBuf __buf(__first, std::distance(__first, __last)); BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:4988:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 4988 | std::__inplace_stable_sort(__first, __last, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:4990:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 4990 | std::__stable_sort_adaptive(__first, __last, __buf.begin(), BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 4991 | _DistanceType(__buf.size()), __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/vector:72, BUILDSTDERR: from /usr/include/node/v8.h:23, BUILDSTDERR: from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const boost::geometry::section >, 2>&}; _Tp = boost::geometry::section >, 2>; _Alloc = std::allocator >, 2> >]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >, 2>, std::allocator >, 2> > >::iterator' {aka '__gnu_cxx::__normal_iterator >, 2>*, std::vector >, 2>, std::allocator >, 2> > > >'} changed in GCC 7.1 BUILDSTDERR: 426 | vector<_Tp, _Alloc>:: BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:66, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/relate/turns.hpp:20, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/relate.hpp:15, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/within/implementation.hpp:46, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/covered_by.hpp:24, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/overlay/follow.hpp:28, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:33, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/intersection.hpp:18, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_geometry_clipper.hpp:18, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_processor.ipp:2, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_processor.hpp:210, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_composite.hpp:6, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:15: BUILDSTDERR: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp: In static member function 'static void boost::geometry::detail::sectionalize::sectionalize_part::apply(Sections&, Iterator, Iterator, const RobustPolicy&, const EnvelopeStrategy&, boost::geometry::ring_identifier, std::size_t) [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; EnvelopeStrategy = boost::geometry::strategy::envelope::cartesian_segment<>; Point = mapnik::geometry::point; DimensionVector = boost::mpl::vector_c]': BUILDSTDERR: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:417:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 417 | static inline void apply(Sections& sections, BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:417:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/9/vector:67, BUILDSTDERR: from /usr/include/node/v8.h:23, BUILDSTDERR: from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >, 2>*, std::vector >, 2>, std::allocator >, 2> > > >' changed in GCC 7.1 BUILDSTDERR: 1195 | _M_realloc_insert(end(), __x); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >, 2>*, std::vector >, 2>, std::allocator >, 2> > > >' changed in GCC 7.1 BUILDSTDERR: 1195 | _M_realloc_insert(end(), __x); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:57, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter, -1> >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1810:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 1810 | __unguarded_linear_insert(_RandomAccessIterator __last, BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, -1> >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 1829 | __insertion_sort(_RandomAccessIterator __first, BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1829:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/9/vector:72, BUILDSTDERR: from /usr/include/node/v8.h:23, BUILDSTDERR: from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const boost::geometry::section >, 2>&}; _Tp = boost::geometry::section >, 2>; _Alloc = std::allocator >, 2> >]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >, 2>, std::allocator >, 2> > >::iterator' {aka '__gnu_cxx::__normal_iterator >, 2>*, std::vector >, 2>, std::allocator >, 2> > > >'} changed in GCC 7.1 BUILDSTDERR: 426 | vector<_Tp, _Alloc>:: BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/vector:67, BUILDSTDERR: from /usr/include/node/v8.h:23, BUILDSTDERR: from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h: In static member function 'static void boost::geometry::detail::sectionalize::sectionalize_part::apply(Sections&, Iterator, Iterator, const RobustPolicy&, const EnvelopeStrategy&, boost::geometry::ring_identifier, std::size_t) [with Iterator = boost::iterators::reverse_iterator<__gnu_cxx::__normal_iterator*, std::vector > > >; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; EnvelopeStrategy = boost::geometry::strategy::envelope::cartesian_segment<>; Point = mapbox::geometry::point; DimensionVector = boost::mpl::vector_c]': BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >, 2>*, std::vector >, 2>, std::allocator >, 2> > > >' changed in GCC 7.1 BUILDSTDERR: 1195 | _M_realloc_insert(end(), __x); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >, 2>*, std::vector >, 2>, std::allocator >, 2> > > >' changed in GCC 7.1 BUILDSTDERR: 1195 | _M_realloc_insert(end(), __x); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h: In static member function 'static void boost::geometry::detail::sectionalize::sectionalize_part::apply(Sections&, Iterator, Iterator, const RobustPolicy&, const EnvelopeStrategy&, boost::geometry::ring_identifier, std::size_t) [with Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; RobustPolicy = boost::geometry::detail::no_rescale_policy; Sections = boost::geometry::sections >, 2>; EnvelopeStrategy = boost::geometry::strategy::envelope::cartesian_segment<>; Point = mapbox::geometry::point; DimensionVector = boost::mpl::vector_c]': BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >, 2>*, std::vector >, 2>, std::allocator >, 2> > > >' changed in GCC 7.1 BUILDSTDERR: 1195 | _M_realloc_insert(end(), __x); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >, 2>*, std::vector >, 2>, std::allocator >, 2> > > >' changed in GCC 7.1 BUILDSTDERR: 1195 | _M_realloc_insert(end(), __x); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:57, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function '_RandomAccessIterator std::__find_if(_RandomAccessIterator, _RandomAccessIterator, _Predicate, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Predicate = __gnu_cxx::__ops::_Iter_pred > >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 112 | __find_if(_RandomAccessIterator __first, _RandomAccessIterator __last, BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:112:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In static member function 'static bool boost::geometry::detail::is_valid::has_spikes::apply(const Range&, VisitPolicy&, const SideStrategy&) [with VisitPolicy = boost::geometry::detail::is_simple::simplicity_failure_policy; SideStrategy = boost::geometry::strategy::side::side_by_triangle<>; Range = mapnik::geometry::line_string; boost::geometry::closure_selector Closure = boost::geometry::closed]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 161 | return __find_if(__first, __last, __pred, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 162 | std::__iterator_category(__first)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 161 | return __find_if(__first, __last, __pred, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 162 | std::__iterator_category(__first)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 161 | return __find_if(__first, __last, __pred, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 162 | std::__iterator_category(__first)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 161 | return __find_if(__first, __last, __pred, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 162 | std::__iterator_category(__first)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In static member function 'static bool boost::geometry::detail::is_valid::has_spikes::apply(const Range&, VisitPolicy&, const SideStrategy&) [with VisitPolicy = boost::geometry::failing_reason_policy<>; SideStrategy = boost::geometry::strategy::side::side_by_triangle<>; Range = mapnik::geometry::line_string; boost::geometry::closure_selector Closure = boost::geometry::closed]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 161 | return __find_if(__first, __last, __pred, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 162 | std::__iterator_category(__first)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 161 | return __find_if(__first, __last, __pred, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 162 | std::__iterator_category(__first)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 161 | return __find_if(__first, __last, __pred, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 162 | std::__iterator_category(__first)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 161 | return __find_if(__first, __last, __pred, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 162 | std::__iterator_category(__first)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'bool boost::geometry::is_valid(const Geometry&, std::string&, const Strategy&) [with Geometry = mapnik::geometry::line_string; Strategy = boost::geometry::default_strategy]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 161 | return __find_if(__first, __last, __pred, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 162 | std::__iterator_category(__first)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In member function 'void visitor_geom_valid::operator()(const mapnik::geometry::multi_line_string&) [with T = double]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 161 | return __find_if(__first, __last, __pred, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 162 | std::__iterator_category(__first)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 161 | return __find_if(__first, __last, __pred, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 162 | std::__iterator_category(__first)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In member function 'void visitor_geom_valid::operator()(const mapnik::geometry::line_string&) [with T = double]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 161 | return __find_if(__first, __last, __pred, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 162 | std::__iterator_category(__first)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In static member function 'static bool boost::geometry::detail::is_valid::has_spikes::apply(const Range&, VisitPolicy&, const SideStrategy&) [with VisitPolicy = boost::geometry::failing_reason_policy<>; SideStrategy = boost::geometry::strategy::side::side_by_triangle<>; Range = mapnik::geometry::linear_ring; boost::geometry::closure_selector Closure = boost::geometry::closed]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 161 | return __find_if(__first, __last, __pred, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 162 | std::__iterator_category(__first)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 161 | return __find_if(__first, __last, __pred, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 162 | std::__iterator_category(__first)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 161 | return __find_if(__first, __last, __pred, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 162 | std::__iterator_category(__first)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 161 | return __find_if(__first, __last, __pred, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 162 | std::__iterator_category(__first)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_algo.h:61, BUILDSTDERR: from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:57, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = mapnik::geometry::point; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, -1> >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_heap.h:214:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 214 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:57, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, -1> >]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1929:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 1929 | __introsort_loop(_RandomAccessIterator __first, BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1929:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1929:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1943:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 1943 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/vector:72, BUILDSTDERR: from /usr/include/node/v8.h:23, BUILDSTDERR: from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {boost::geometry::detail::is_valid::is_valid_polygon, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >}; _Tp = boost::geometry::detail::is_valid::is_valid_polygon, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >; _Alloc = std::allocator, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > >]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > >::iterator' {aka '__gnu_cxx::__normal_iterator, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >'} changed in GCC 7.1 BUILDSTDERR: 426 | vector<_Tp, _Alloc>:: BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {boost::geometry::detail::is_valid::is_valid_polygon, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >}; _Tp = boost::geometry::detail::is_valid::is_valid_polygon, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >; _Alloc = std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > >]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > >::iterator' {aka '__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >'} changed in GCC 7.1 BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const boost::geometry::section >, 2>&}; _Tp = boost::geometry::section >, 2>; _Alloc = std::allocator >, 2> >]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector >, 2>, std::allocator >, 2> > >::iterator' {aka '__gnu_cxx::__normal_iterator >, 2>*, std::vector >, 2>, std::allocator >, 2> > > >'} changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:66, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/relate/turns.hpp:20, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/relate.hpp:15, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/within/implementation.hpp:46, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/covered_by.hpp:24, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/overlay/follow.hpp:28, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:33, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/intersection.hpp:18, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_geometry_clipper.hpp:18, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_processor.ipp:2, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_processor.hpp:210, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_composite.hpp:6, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:15: BUILDSTDERR: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp: In static member function 'static void boost::geometry::detail::sectionalize::sectionalize_part::apply(Sections&, Iterator, Iterator, const RobustPolicy&, const EnvelopeStrategy&, boost::geometry::ring_identifier, std::size_t) [with Iterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; RobustPolicy = boost::geometry::detail::robust_policy, boost::geometry::model::point, double>; Sections = boost::geometry::sections >, 2>; EnvelopeStrategy = boost::geometry::strategy::envelope::cartesian_segment<>; Point = mapnik::geometry::point; DimensionVector = boost::mpl::vector_c]': BUILDSTDERR: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:417:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 417 | static inline void apply(Sections& sections, BUILDSTDERR: | ^~~~~ BUILDSTDERR: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:417:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: In file included from /usr/include/c++/9/vector:67, BUILDSTDERR: from /usr/include/node/v8.h:23, BUILDSTDERR: from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >, 2>*, std::vector >, 2>, std::allocator >, 2> > > >' changed in GCC 7.1 BUILDSTDERR: 1195 | _M_realloc_insert(end(), __x); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1195:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >, 2>*, std::vector >, 2>, std::allocator >, 2> > > >' changed in GCC 7.1 BUILDSTDERR: 1195 | _M_realloc_insert(end(), __x); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:57, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::multi_line_string&) const [with T = double]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 161 | return __find_if(__first, __last, __pred, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 162 | std::__iterator_category(__first)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 161 | return __find_if(__first, __last, __pred, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 162 | std::__iterator_category(__first)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 161 | return __find_if(__first, __last, __pred, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 162 | std::__iterator_category(__first)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 161 | return __find_if(__first, __last, __pred, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 162 | std::__iterator_category(__first)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:66, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/relate/turns.hpp:20, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/relate.hpp:15, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/within/implementation.hpp:46, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/covered_by.hpp:24, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/overlay/follow.hpp:28, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:33, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/intersection.hpp:18, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_geometry_clipper.hpp:18, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_processor.ipp:2, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_processor.hpp:210, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_composite.hpp:6, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:15: BUILDSTDERR: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:623:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 623 | sectionalize_part::apply(sections, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: 624 | boost::begin(view), boost::end(view), BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 625 | robust_policy, strategy, ring_id, max_count); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:57, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In member function 'mapnik::geometry::detail::geometry_is_simple::result_type mapnik::geometry::detail::geometry_is_simple::operator()(const mapnik::geometry::geometry_collection&) const [with T = double]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 161 | return __find_if(__first, __last, __pred, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 162 | std::__iterator_category(__first)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 161 | return __find_if(__first, __last, __pred, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 162 | std::__iterator_category(__first)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 161 | return __find_if(__first, __last, __pred, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 162 | std::__iterator_category(__first)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 161 | return __find_if(__first, __last, __pred, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 162 | std::__iterator_category(__first)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:66, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/relate/turns.hpp:20, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/relate.hpp:15, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/within/implementation.hpp:46, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/covered_by.hpp:24, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/overlay/follow.hpp:28, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:33, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/intersection.hpp:18, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_geometry_clipper.hpp:18, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_processor.ipp:2, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_processor.hpp:210, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_composite.hpp:6, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:15: BUILDSTDERR: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:623:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 623 | sectionalize_part::apply(sections, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: 624 | boost::begin(view), boost::end(view), BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 625 | robust_policy, strategy, ring_id, max_count); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:57, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1957:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 1957 | std::__introsort_loop(__first, __last, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: 1958 | std::__lg(__last - __first) * 2, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1959 | __comp); BUILDSTDERR: | ~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1874:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 1874 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1879:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 1879 | std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:66, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/relate/turns.hpp:20, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/relate.hpp:15, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/within/implementation.hpp:46, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/covered_by.hpp:24, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/overlay/follow.hpp:28, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:33, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/intersection.hpp:18, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_geometry_clipper.hpp:18, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_processor.ipp:2, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_processor.hpp:210, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_composite.hpp:6, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:15: BUILDSTDERR: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp: In function 'bool boost::geometry::detail::is_simple::has_self_intersections(const Linear&, const Strategy&) [with Linear = mapnik::geometry::line_string; Strategy = boost::geometry::strategy::intersection::cartesian_segments<>]': BUILDSTDERR: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:623:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 623 | sectionalize_part::apply(sections, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: 624 | boost::begin(view), boost::end(view), BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 625 | robust_policy, strategy, ring_id, max_count); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:57, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In function 'void layer_not_simple(const protozero::pbf_reader&, unsigned int, unsigned int, unsigned int, std::vector&)': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1957:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 1957 | std::__introsort_loop(__first, __last, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ BUILDSTDERR: 1958 | std::__lg(__last - __first) * 2, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 1959 | __comp); BUILDSTDERR: | ~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1874:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 1874 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:1879:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 1879 | std::__insertion_sort(__first, __last, __comp); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/vector:72, BUILDSTDERR: from /usr/include/node/v8.h:23, BUILDSTDERR: from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 BUILDSTDERR: 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In static member function 'static bool boost::geometry::detail::is_valid::is_valid_polygon::are_holes_inside(RingIterator, RingIterator, const ExteriorRing&, TurnIterator, TurnIterator, VisitPolicy&, const Strategy&) [with RingIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ExteriorRing = mapnik::geometry::linear_ring; TurnIterator = std::_Deque_iterator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, boost::array, boost::geometry::segment_ratio >, 2> >, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, boost::array, boost::geometry::segment_ratio >, 2> >&, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, boost::array, boost::geometry::segment_ratio >, 2> >*>; VisitPolicy = boost::geometry::failing_reason_policy<>; Strategy = boost::geometry::strategy::intersection::cartesian_segments<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = false]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, false>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >' changed in GCC 7.1 BUILDSTDERR: 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {boost::geometry::detail::is_valid::is_valid_polygon, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >}; _Tp = boost::geometry::detail::is_valid::is_valid_polygon, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >; _Alloc = std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > >]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:426:7: note: parameter passing for argument of type 'std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > >::iterator' {aka '__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >'} changed in GCC 7.1 BUILDSTDERR: 426 | vector<_Tp, _Alloc>:: BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:66, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/relate/turns.hpp:20, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/relate.hpp:15, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/within/implementation.hpp:46, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/covered_by.hpp:24, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/overlay/follow.hpp:28, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:33, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/intersection.hpp:18, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_geometry_clipper.hpp:18, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_processor.ipp:2, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_processor.hpp:210, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_composite.hpp:6, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:15: BUILDSTDERR: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp: In static member function 'static bool boost::geometry::detail::is_valid::has_valid_self_turns::apply(const Geometry&, Turns&, VisitPolicy&, const Strategy&) [with Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, boost::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, boost::array, boost::geometry::segment_ratio >, 2> > > >; VisitPolicy = boost::geometry::failing_reason_policy<>; Strategy = boost::geometry::strategy::intersection::cartesian_segments<>; Geometry = mapnik::geometry::polygon; IsAcceptableTurn = boost::geometry::detail::is_valid::is_acceptable_turn, boost::geometry::polygon_tag>]': BUILDSTDERR: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:623:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 623 | sectionalize_part::apply(sections, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: 624 | boost::begin(view), boost::end(view), BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 625 | robust_policy, strategy, ring_id, max_count); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:623:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 623 | sectionalize_part::apply(sections, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: 624 | boost::begin(view), boost::end(view), BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 625 | robust_policy, strategy, ring_id, max_count); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:57, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In static member function 'static bool boost::geometry::detail::is_valid::is_valid_polygon::apply(const Polygon&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::failing_reason_policy<>; Strategy = boost::geometry::strategy::intersection::cartesian_segments<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = false]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 161 | return __find_if(__first, __last, __pred, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 162 | std::__iterator_category(__first)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 161 | return __find_if(__first, __last, __pred, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 162 | std::__iterator_category(__first)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/geometry/algorithms/detail/overlay/get_turns.hpp:66, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/relate/turns.hpp:20, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/relate/linear_linear.hpp:32, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/relate/implementation.hpp:24, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/relate.hpp:15, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/within/implementation.hpp:46, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/covered_by.hpp:24, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/overlay/follow.hpp:28, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/overlay/intersection_insert.hpp:33, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/detail/intersection/interface.hpp:22, BUILDSTDERR: from /usr/include/boost/geometry/algorithms/intersection.hpp:18, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_geometry_clipper.hpp:18, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_processor.ipp:2, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_processor.hpp:210, BUILDSTDERR: from ../../../../../usr/lib/node_modules/mapnik-vector-tile/src/vector_tile_composite.hpp:6, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:15: BUILDSTDERR: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp: In static member function 'static bool boost::geometry::detail::is_valid::has_valid_self_turns::apply(const Geometry&, Turns&, VisitPolicy&, const Strategy&) [with Turns = std::deque, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, boost::array, boost::geometry::segment_ratio >, 2> >, std::allocator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, boost::array, boost::geometry::segment_ratio >, 2> > > >; VisitPolicy = boost::geometry::failing_reason_policy<>; Strategy = boost::geometry::strategy::intersection::cartesian_segments<>; Geometry = mapnik::geometry::multi_polygon; IsAcceptableTurn = boost::geometry::detail::is_valid::is_acceptable_turn, boost::geometry::multi_polygon_tag>]': BUILDSTDERR: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:623:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 623 | sectionalize_part::apply(sections, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: 624 | boost::begin(view), boost::end(view), BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 625 | robust_policy, strategy, ring_id, max_count); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/boost/geometry/algorithms/detail/sections/sectionalize.hpp:623:57: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 623 | sectionalize_part::apply(sections, BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ BUILDSTDERR: 624 | boost::begin(view), boost::end(view), BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 625 | robust_policy, strategy, ring_id, max_count); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/vector:72, BUILDSTDERR: from /usr/include/node/v8.h:23, BUILDSTDERR: from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc: In static member function 'static bool boost::geometry::detail::is_valid::is_valid_polygon::are_holes_inside(RingIterator, RingIterator, const ExteriorRing&, TurnIterator, TurnIterator, VisitPolicy&, const Strategy&) [with RingIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; ExteriorRing = mapnik::geometry::linear_ring; TurnIterator = boost::iterators::filter_iterator, true>::has_multi_index, std::_Deque_iterator, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, boost::array, boost::geometry::segment_ratio >, 2> >, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, boost::array, boost::geometry::segment_ratio >, 2> >&, boost::geometry::detail::overlay::turn_info, boost::geometry::segment_ratio, boost::geometry::detail::overlay::turn_operation, boost::geometry::segment_ratio >, boost::array, boost::geometry::segment_ratio >, 2> >*> >; VisitPolicy = boost::geometry::failing_reason_policy<>; Strategy = boost::geometry::strategy::intersection::cartesian_segments<>; Polygon = mapnik::geometry::polygon; bool CheckRingValidityOnly = true]': BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >' changed in GCC 7.1 BUILDSTDERR: 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:57, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h: In static member function 'static bool boost::geometry::detail::is_valid::is_valid_multipolygon::apply(const MultiPolygon&, VisitPolicy&, const Strategy&) [with VisitPolicy = boost::geometry::failing_reason_policy<>; Strategy = boost::geometry::strategy::intersection::cartesian_segments<>; MultiPolygon = mapnik::geometry::multi_polygon; bool AllowEmptyMultiGeometries = true]': BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 161 | return __find_if(__first, __last, __pred, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 162 | std::__iterator_category(__first)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/c++/9/bits/stl_algo.h:161:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 BUILDSTDERR: 161 | return __find_if(__first, __last, __pred, BUILDSTDERR: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: 162 | std::__iterator_category(__first)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/vector:72, BUILDSTDERR: from /usr/include/node/v8.h:23, BUILDSTDERR: from /usr/include/node/node.h:63, BUILDSTDERR: from ../../../../../usr/lib/node_modules/nan@2/nan.h:54, BUILDSTDERR: from ../src/utils.hpp:7, BUILDSTDERR: from ../src/mapnik_vector_tile.cpp:1: BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:121:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >*, std::vector, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > >, std::allocator, true>::partition_item<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, boost::geometry::model::box > > > > >' changed in GCC 7.1 BUILDSTDERR: 121 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: gyp info ok + mkdir -p lib/binding + cp -p build/lib/binding/mapnik.node lib/binding BUILDSTDERR: ++ mapnik-config --fonts BUILDSTDERR: ++ mapnik-config --input-plugins BUILDSTDERR: ++ which mapnik-index BUILDSTDERR: ++ which shapeindex BUILDSTDERR: ++ mapnik-config --icu-data BUILDSTDERR: ++ mapnik-config --gdal-data BUILDSTDERR: ++ mapnik-config --proj-lib + echo ' BUILDSTDERR: module.exports.paths = { BUILDSTDERR: '\''fonts'\'': '\''/usr/share/fonts'\'', BUILDSTDERR: '\''input_plugins'\'': '\''/usr/lib/mapnik/input'\'', BUILDSTDERR: '\''mapnik_index'\'': '\''/usr/bin/mapnik-index'\'', BUILDSTDERR: '\''shape_index'\'': '\''/usr/bin/shapeindex'\'' BUILDSTDERR: }; BUILDSTDERR: module.exports.env = { BUILDSTDERR: '\''ICU_DATA'\'': '\''b/usr/share/icu/63.2'\'', BUILDSTDERR: '\''GDAL_DATA'\'': '\''/usr/share/gdal'\'', BUILDSTDERR: '\''PROJ_LIB'\'': '\''/usr/share/proj'\'' BUILDSTDERR: }; BUILDSTDERR: ' + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 total 0 lrwxrwxrwx. 1 mockbuild mock 40 Jul 31 18:51 mapnik-vector-tile -> /usr/lib/node_modules/mapnik-vector-tile lrwxrwxrwx. 1 mockbuild mock 27 Jul 31 18:51 mocha -> /usr/lib/node_modules/mocha lrwxrwxrwx. 1 mockbuild mock 27 Jul 31 18:51 nan -> /usr/lib/node_modules/nan@2 lrwxrwxrwx. 1 mockbuild mock 39 Jul 31 18:51 sphericalmercator -> /usr/lib/node_modules/sphericalmercator make: Entering directory '/builddir/build/BUILD/node-mapnik-3.7.2/build' CXX(target) Release/obj.target/mapnik/src/mapnik_logger.o CXX(target) Release/obj.target/mapnik/src/node_mapnik.o CXX(target) Release/obj.target/mapnik/src/blend.o CXX(target) Release/obj.target/mapnik/src/mapnik_map.o CXX(target) Release/obj.target/mapnik/src/mapnik_color.o CXX(target) Release/obj.target/mapnik/src/mapnik_geometry.o CXX(target) Release/obj.target/mapnik/src/mapnik_feature.o CXX(target) Release/obj.target/mapnik/src/mapnik_image.o CXX(target) Release/obj.target/mapnik/src/mapnik_image_view.o CXX(target) Release/obj.target/mapnik/src/mapnik_grid.o CXX(target) Release/obj.target/mapnik/src/mapnik_grid_view.o CXX(target) Release/obj.target/mapnik/src/mapnik_memory_datasource.o CXX(target) Release/obj.target/mapnik/src/mapnik_palette.o CXX(target) Release/obj.target/mapnik/src/mapnik_projection.o CXX(target) Release/obj.target/mapnik/src/mapnik_layer.o CXX(target) Release/obj.target/mapnik/src/mapnik_datasource.o CXX(target) Release/obj.target/mapnik/src/mapnik_featureset.o CXX(target) Release/obj.target/mapnik/src/mapnik_expression.o CXX(target) Release/obj.target/mapnik/src/mapnik_cairo_surface.o CXX(target) Release/obj.target/mapnik/src/mapnik_vector_tile.o SOLINK_MODULE(target) lib/binding/mapnik.node COPY Release/mapnik.node make: Leaving directory '/builddir/build/BUILD/node-mapnik-3.7.2/build' Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.amOdSG + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/nodejs-mapnik-3.7.2-11.fc31.arm '!=' / ']' + rm -rf /builddir/build/BUILDROOT/nodejs-mapnik-3.7.2-11.fc31.arm BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/nodejs-mapnik-3.7.2-11.fc31.arm + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/nodejs-mapnik-3.7.2-11.fc31.arm + cd node-mapnik-3.7.2 + mkdir -p /builddir/build/BUILDROOT/nodejs-mapnik-3.7.2-11.fc31.arm//usr/lib/node_modules/mapnik + cp -pr package.json bin lib /builddir/build/BUILDROOT/nodejs-mapnik-3.7.2-11.fc31.arm//usr/lib/node_modules/mapnik + mkdir -p /builddir/build/BUILDROOT/nodejs-mapnik-3.7.2-11.fc31.arm//usr/bin + ln -s /usr/lib/node_modules/mapnik/bin/mapnik-inspect.js /builddir/build/BUILDROOT/nodejs-mapnik-3.7.2-11.fc31.arm//usr/bin/mapnik-inspect + /usr/lib/rpm/nodejs-symlink-deps /usr/lib/node_modules + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 3.7.2-11.fc31 --unique-debug-suffix -3.7.2-11.fc31.arm --unique-debug-src-base nodejs-mapnik-3.7.2-11.fc31.arm --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/node-mapnik-3.7.2 BUILDSTDERR: 1480 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/nodejs-mapnik-3.7.2-11.fc31.arm/usr/lib/node_modules/mapnik/lib/binding/mapnik.node extracting debug info from /builddir/build/BUILDROOT/nodejs-mapnik-3.7.2-11.fc31.arm/usr/lib/node_modules/mapnik/lib/binding/mapnik.node original debug info size: 51752kB, size after compression: 48364kB /usr/lib/rpm/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. mangling shebang in /usr/lib/node_modules/mapnik/bin/mapnik-index.js from /usr/bin/env node to #!/usr/bin/node mangling shebang in /usr/lib/node_modules/mapnik/bin/mapnik-render.js from /usr/bin/env node to #!/usr/bin/node mangling shebang in /usr/lib/node_modules/mapnik/bin/mapnik-inspect.js from /usr/bin/env node to #!/usr/bin/node mangling shebang in /usr/lib/node_modules/mapnik/bin/mapnik-shapeindex.js from /usr/bin/env node to #!/usr/bin/node Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.Y92EdH + umask 022 + cd /builddir/build/BUILD + cd node-mapnik-3.7.2 + /usr/lib/rpm/nodejs-symlink-deps /usr/lib/node_modules --check BUILDSTDERR: WARNING: node_modules already exists. Make sure you have no bundled dependencies. BUILDSTDERR: WARNING: the symlink for dependency "mocha" already exists BUILDSTDERR: This could mean that the dependency exists in both devDependencies and BUILDSTDERR: dependencies, which may cause trouble for people using this module with npm. BUILDSTDERR: Please report this to upstream. For more information, see: BUILDSTDERR: BUILDSTDERR: WARNING: the symlink for dependency "sphericalmercator" already exists BUILDSTDERR: This could mean that the dependency exists in both devDependencies and BUILDSTDERR: dependencies, which may cause trouble for people using this module with npm. BUILDSTDERR: Please report this to upstream. For more information, see: BUILDSTDERR: BUILDSTDERR: WARNING: the symlink for dependency "nan" already exists BUILDSTDERR: This could mean that the dependency exists in both devDependencies and BUILDSTDERR: dependencies, which may cause trouble for people using this module with npm. BUILDSTDERR: Please report this to upstream. For more information, see: BUILDSTDERR: BUILDSTDERR: WARNING: the symlink for dependency "mapnik-vector-tile" already exists BUILDSTDERR: This could mean that the dependency exists in both devDependencies and BUILDSTDERR: dependencies, which may cause trouble for people using this module with npm. BUILDSTDERR: Please report this to upstream. For more information, see: BUILDSTDERR: + cat lib/binding/mapnik_settings.js + /usr/lib/node_modules/mocha/bin/mocha -R spec -t 10000 module.exports.paths = { 'fonts': '/usr/share/fonts', 'input_plugins': '/usr/lib/mapnik/input', 'mapnik_index': '/usr/bin/mapnik-index', 'shape_index': '/usr/bin/shapeindex' }; module.exports.env = { 'ICU_DATA': 'b/usr/share/icu/63.2', 'GDAL_DATA': '/usr/share/gdal', 'PROJ_LIB': '/usr/share/proj' }; mapnik.blend ✓ blend fails ✓ blended png (65ms) ✓ blended png - reverse ✓ blended png - objects (58ms) ✓ blended png - objects - BAD fails ✓ blended png - objects - x and y (61ms) ✓ blended png - single objects ✓ blended png - single objects failure 0 ✓ blended png - single objects failure 1 ✓ blended png - single objects failure 2 ✓ should fail reencode no buffers no width and height ✓ blended png empty array ✓ blended png - objects - tinting (59ms) ✓ blended png - objects - tinting - fails h ✓ blended png - objects - tinting - fails s ✓ blended png - objects - tinting - fails l ✓ blended png - objects - tinting - fails a ✓ blended png - one image ✓ blended png with palette (47ms) ✓ blended png with quality - paletted - octree (45ms) ✓ blended png with quality - paletted - hextree ✓ blended png with quality - paletted - hextree ("h") mode ✓ blended fails png with quality - paletted - hextree ✓ blended png with compression (98ms) ✓ blended with matte 8 ✓ blended with matte 6 (59ms) ✓ blended pass format png (56ms) ✓ blended pass format jpeg ✓ blended pass format webp (86ms) ✓ blended pass format webp with compression (97ms) ✓ hsl to rgb works properly ✓ rgb to hsl works properly mapnik.CairoSurface ✓ should throw with invalid usage ✓ should be initialized properly mapnik.Color ✓ should throw with invalid usage ✓ should throw for invalid property setting ✓ should be green via keyword ✓ should be gray via rgb ✓ should be gray via rgba ✓ should be gray via rgba % ✓ should have all property setting working mapnik.compositeOp ✓ should blend image correctly with op:clear ✓ should blend image correctly with op:src ✓ should blend image correctly with op:dst ✓ should blend image correctly with op:src_over ✓ should blend image correctly with op:dst_over ✓ should blend image correctly with op:src_in ✓ should blend image correctly with op:dst_in ✓ should blend image correctly with op:src_out ✓ should blend image correctly with op:dst_out ✓ should blend image correctly with op:src_atop ✓ should blend image correctly with op:dst_atop ✓ should blend image correctly with op:xor ✓ should blend image correctly with op:plus ✓ should blend image correctly with op:minus ✓ should blend image correctly with op:multiply ✓ should blend image correctly with op:screen ✓ should blend image correctly with op:overlay ✓ should blend image correctly with op:darken ✓ should blend image correctly with op:lighten ✓ should blend image correctly with op:color_dodge ✓ should blend image correctly with op:color_burn ✓ should blend image correctly with op:hard_light ✓ should blend image correctly with op:soft_light ✓ should blend image correctly with op:difference ✓ should blend image correctly with op:exclusion ✓ should blend image correctly with op:contrast ✓ should blend image correctly with op:invert ✓ should blend image correctly with op:invert-rgb ✓ should blend image correctly with op:grain_merge ✓ should blend image correctly with op:grain_extract ✓ should blend image correctly with op:hue ✓ should blend image correctly with op:saturation ✓ should blend image correctly with op:color ✓ should blend image correctly with op:linear_dodge BUILDSTDERR: ✓ should blend image correctly witWARNING: MemoryDatasource is deprecated and will be removed in node-mapnik >= 3.7.x BUILDSTDERR: WARNING: MemoryDatasource is deprecated and will be removed in node-mapnik >= 3.7.x BUILDSTDERR: WARNING: MemoryDatasource is deprecated and will be removed in node-mapnik >= 3.7.x BUILDSTDERR: WARNING: MemoryDatasource is deprecated and will be removed in node-mapnik >= 3.7.x BUILDSTDERR: WARNING: MemoryDatasource is deprecated and will be removed in node-mapnik >= 3.7.x BUILDSTDERR: (node:11865) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead. h op:linear_burn ✓ should blend image correctly with op:divide ✓ should fail with bad parameters mapnik.compositeOp async multiply ✓ should blend image correctly with op:clear ✓ should blend image correctly with op:src ✓ should blend image correctly with op:dst ✓ should blend image correctly with op:src_over ✓ should blend image correctly with op:dst_over ✓ should blend image correctly with op:src_in ✓ should blend image correctly with op:dst_in ✓ should blend image correctly with op:src_out ✓ should blend image correctly with op:dst_out ✓ should blend image correctly with op:src_atop ✓ should blend image correctly with op:dst_atop ✓ should blend image correctly with op:xor ✓ should blend image correctly with op:plus ✓ should blend image correctly with op:minus ✓ should blend image correctly with op:multiply ✓ should blend image correctly with op:screen ✓ should blend image correctly with op:overlay ✓ should blend image correctly with op:darken ✓ should blend image correctly with op:lighten ✓ should blend image correctly with op:color_dodge ✓ should blend image correctly with op:color_burn ✓ should blend image correctly with op:hard_light ✓ should blend image correctly with op:soft_light ✓ should blend image correctly with op:difference ✓ should blend image correctly with op:exclusion ✓ should blend image correctly with op:contrast ✓ should blend image correctly with op:invert ✓ should blend image correctly with op:invert-rgb ✓ should blend image correctly with op:grain_merge ✓ should blend image correctly with op:grain_extract ✓ should blend image correctly with op:hue ✓ should blend image correctly with op:saturation ✓ should blend image correctly with op:color ✓ should blend image correctly with op:linear_dodge ✓ should blend image correctly with op:linear_burn ✓ should blend image correctly with op:divide mapnik constants ✓ should have valid settings ✓ should have valid version info ✓ should expose Geometry enums mapnik.Datasource ✓ should throw with invalid usage ✓ should validate with known shapefile - ogr (2342ms) ✓ should validate with known shapefile ✓ test invalid use of memory datasource ✓ test empty memory datasource ✓ test empty geojson datasource ✓ test empty geojson datasource due to invalid json string ✓ test empty geojson datasource due to invalid json file ✓ test valid use of memory datasource ✓ should validate with raster mapnik.Expression ✓ should throw with invalid usage ✓ should accept complex expressions ✓ should support evaluation to js types ✓ should support evaluation with variables mapnik.Feature ✓ should throw with invalid usage ✓ should not be able to construct a Featureset ✓ should construct a feature properly ✓ should match known features ✓ should report null values as js null ✓ should output the same geojson that it read ✓ should output the same geojson that it read (point) ✓ should output the same geojson that it read (line) ✓ should be able to create feature from geojson and turn back into geojson ✓ should be able to get a featureset from Memory datasource ✓ should be able to reproject geojson feature ✓ should output WKT ✓ should output WKB ✓ should round trip a geojson property with an array mapnik fonts ✓ should auto-register paths in MAPNIK_FONT_PATH map local fonts ✓ fonts can be registered locally using font-directory in XML ✓ fonts can be registered locally registerFonts font scope ✓ fonts are not globally registered ✓ map a has DejaVu Serif Condensed Bold Italic ✓ map b has DejaVu Serif Condensed Bold BUILDSTDERR: ✓ map a should not have DejaVu WARNING: MemoryDatasource is deprecated and will be removed in node-mapnik >= 3.7.x BUILDSTDERR: WARNING: MemoryDatasource is deprecated and will be removed in node-mapnik >= 3.7.x BUILDSTDERR: WARNING: MemoryDatasource is deprecated and will be removed in node-mapnik >= 3.7.x BUILDSTDERR: WARNING: MemoryDatasource is deprecated and will be removed in node-mapnik >= 3.7.x BUILDSTDERR: WARNING: MemoryDatasource is deprecated and will be removed in node-mapnik >= 3.7.x BUILDSTDERR: WARNING: MemoryDatasource is deprecated and will be removed in node-mapnik >= 3.7.x BUILDSTDERR: WARNING: MemoryDatasource is deprecated and will be removed in node-mapnik >= 3.7.x Serif Condensed Bold ✓ map b should not have DejaVu Serif Condensed Bold Italic mapnik fonts ✓ should find new fonts when registering all system fonts ✓ should not register hidden fonts file names ✓ should not register hidden fonts face-names mapnik.Geometry ✓ should throw with invalid usage ✓ should access a geometry from a feature ✓ should fail on toJSON due to bad parameters ✓ should throw if we attempt to create a Feature from a geojson geometry (rather than geojson feature) ✓ should throw from empty geometry from toWKB ✓ should return a type name for a Point ✓ should return a type name for a LineString ✓ should return a type name for a Polygon ✓ should return a type name for a MultiPoint ✓ should return a type name for a MultiLineString ✓ should return a type name for a MultiPolygon ✓ should return a type name for a GeometryCollection ✓ should return a type name for a broken geometry reading GeoTIFF in threads - should be able to open geotiff various ways without crashing mapnik.Grid ✓ should throw with invalid usage ✓ should be initialized properly ✓ should fail to encode properly ✓ should encode properly ✓ should not be painted after rendering ✓ should be have background applied after rendering ✓ should be painted after rendering 2 ✓ should be painted after rendering 3 mapnik.GridView ✓ should fail to initialize view ✓ should fail to encode properly ✓ should encode properly ✓ should support fields method ✓ isSolid should fail with bad input ✓ should be solid ✓ should fail with bad input on getPixel ✓ should be solid (async) ✓ should report grid base_mask value for pixel ✓ should be painted after rendering mapnik.Image Filter ✓ should throw with invalid usage ✓ should blur image - sync ✓ should blur image - async mapnik.Image SVG ✓ should throw with invalid usage ✓ blocks allocating a very large image ✓ customized the max image size to block ✓ max image size blocks dimension*scale ✓ allocates very large image (2250ms) ✓ should err with async file w/o width or height ✓ should err with async file w/o width or height as Bytes ✓ should err with async invalid buffer ✓ should err with async non-existent file ✓ should error with async file full of errors ✓ #fromSVGSync load from SVG file ✓ #fromSVGSync load from SVG file - 2 ✓ #fromSVG load from SVG file ✓ #fromSVGBytesSync load from SVG buffer ✓ #fromSVGBytesSync load from SVG buffer - 2 ✓ #fromSVGBytes load from SVG buffer ✓ svg scaling mapnik.Image ✓ should throw with invalid usage ✓ should initialize image successfully with options ✓ should throw with invalid encoding ✓ should encode with a pallete ✓ should throw with invalid formats and bad input ✓ should throw with invalid binary read from buffer ✓ should throw with invalid encoding format 3 ✓ should be initialized properly ✓ should be able to open via byte stream ✓ should be initialized properly via async constructors ✓ should support premultiply and demultiply ✓ should not be painted after rendering ✓ should have background set after rendering ✓ should be painted after rendering ✓ should support setting the alpha channel based on the amount of gray ✓ should fail to compare ✓ should support setting an individual pixel ✓ should handle setting and getting of a null image ✓ should support setting and getting gray8 pixel ✓ should support setting and getting gray8s pixel ✓ should support setting and getting gray16 pixel ✓ should support setting and getting gray16s pixel ✓ should support setting and getting gray32 pixel ✓ should support setting and getting gray32s pixel ✓ should support setting and getting gray32f pixel ✓ should support setting and getting gray64 pixel ✓ should support setting and getting gray64s pixel ✓ should support setting and getting gray64f pixel ✓ should support have set_pixel protecting overflow and underflows ✓ should support scaling and offset ✓ should fail to copy a null image ✓ should support copying from gray16 to gray8 ✓ should support comparing images ✓ should fail to open ✓ should be able to open and save jpeg ✓ should be able to open and save tiff ✓ isSolid async works if true ✓ isSolid should fail as not solid ✓ isSolid fails ✓ isSolid async works if true and white ✓ isSolid async works if false ✓ fill fails ✓ fill sync works ✓ fill async works - color ✓ fill async works - int ✓ fill async works - uint ✓ fill async works - double ✓ clear fails ✓ clear sync ✓ clear async ✓ should be able to open and save webp ✓ should fail to resize image with bad input ✓ should fail because image is size of zero when trying to resize ✓ should fail on types not currently supported by resize ✓ should fail to resize resize - not premultiplied rgba8 ✓ should use resize to offset ✓ should resize with offset - 100x100 ✓ should resize image up grayscale - nearest neighbor ✓ should resize image down grayscale - nearest neighbor ✓ should resize image up - nearest neighbor ✓ should resize image down - nearest neighbor ✓ should resize image up - bilinear ✓ should resize image down - bilinear ✓ should resize image up - bicubic ✓ should resize image down - bicubic ✓ should resize image up - spline16 ✓ should resize image down - spline16 ✓ should resize image up - spline36 ✓ should resize image down - spline36 ✓ should resize image up - hanning ✓ should resize image down - hanning ✓ should resize image up - hamming ✓ should resize image down - hamming ✓ should resize image up - hermite ✓ should resize image down - hermite ✓ should resize image up - kaiser ✓ should resize image down - kaiser ✓ should resize image up - quadric ✓ should resize image down - quadric ✓ should resize image up - catrom ✓ should resize image down - catrom ✓ should resize image up - gaussian ✓ should resize image down - gaussian ✓ should resize image up - bessel ✓ should resize image down - bessel ✓ should resize image up - mitchell ✓ should resize image down - mitchell ✓ should resize image up - sinc ✓ should resize image down - sinc ✓ should resize image up - lanczos ✓ should resize image down - lanczos ✓ should resize image up - blackman ✓ should resize image down - blackman ✓ resize async should yield the same results as rendered image ✓ resize sync should yield the same results as rendered image ✓ be able to create image with zero allocation / from raw buffer ✓ should fail to use fromBufferSync due to bad input ✓ fromBytes can premultiply in async/threadpool ✓ fromBytes can limit max image size ✓ resizes consistently (79ms) ✓ resizes consistently (sync) mapnik.ImageView ✓ should throw with invalid usage ✓ should be initialized properly ✓ isSolid for view should return blue with view being offset ✓ isSolid async works if true ✓ isSolid async works if true and white ✓ isSolid async works if false ✓ isSolid should fail with bad parameters ✓ getPixel should fail with bad parameters ✓ getPixel supports rgba8 ✓ getPixel supports gray8 ✓ getPixel supports gray8s ✓ getPixel supports gray16 ✓ getPixel supports gray16s ✓ getPixel supports gray32 ✓ getPixel supports gray32s ✓ getPixel supports gray32f ✓ getPixel supports gray64 ✓ getPixel supports gray64s ✓ getPixel supports gray64f ✓ should throw with invalid encoding ✓ should encode with a pallete ✓ should be able to save an ImageView ✓ should throw with invalid formats ✓ should support webp encoding (60ms) mapnik.Layer ✓ should throw with invalid usage ✓ should initialize properly logger ✓ get_severity should return default ✓ test that you cant initialize a logger ✓ set_severity should fail with bad input ✓ set_severity should set mapnik.logger mapnik.Map ✓ should throw with invalid usage ✓ should be initialized properly ✓ should be initialized properly with projection ✓ should have settable properties ✓ should support scale methods ✓ should fail to load a stylesheet async ✓ should load a stylesheet async ✓ should load a stylesheet sync ✓ should load fromString sync ✓ should not load fromString Sync ✓ should not load fromString Async - bad string ✓ should load fromString Async ✓ cloned map should be safely independent of other maps ✓ should save round robin ✓ should allow access to layers mapnik rendering ✓ should render async (blank) ✓ should render async (real data) (43ms) ✓ should render async to file (png) (45ms) ✓ should render async to file (cairo format) (163ms) ✓ should render async to file (guessing format) ✓ should render async and throw with invalid format bin/mapnik-index.js ✓ should create a spatial index (299ms) bin/mapnik-shapefile.js ✓ should create a spatial index (248ms) mapnik.Palette ✓ should throw with invalid usage ✓ should be initialized property ✓ should support 64 color ACT palettes ✓ should support 256 color ACT palettes ✓ should support rendering - sync (60ms) ✓ should support rendering - async mapnik.Parameters ✓ should be accessible from map ✓ should be settable on map plugin testing ✓ test registering of datasource ✓ test registering of datasource - other naming ✓ should fail to register plugin ✓ test registering of multiple datasources ✓ test registering of multiple datasources - alternate naming mapnik.ProjTransform ✓ should throw with invalid usage ✓ should not initialize properly ✓ should initialize properly ✓ should forward coords properly (no-op) ✓ should forward coords properly (no-op) ✓ should forward coords properly (4326 -> 3857) ✓ should forward coords properly (4326 -> 3857) - no init proj4 ✓ should backward coords properly (3857 -> 4326) ✓ should throw with invalid coords (4326 -> 3873) ✓ should throw with invalid coords (3873 -> 4326) backward ✓ should forward bbox properly (4326 -> 3857) ✓ should backward bbox properly (3857 -> 4326) ✓ should throw with invalid bbox (4326 -> 3873) ✓ should throw with invalid bbox (3873 -> 4326) backward mapnik.Projection ✓ should throw with invalid usage (56ms) ✓ should initialize properly (55ms) ✓ should fail some methods with an uninitialized projection mapnik.queryPoint ✓ should throw with invalid usage ✓ should return a feature if geo coords are used ✓ should return a feature if screen coords are used ✓ should return a failure as it is outside map area ✓ should return not return any features ✓ should return a feature if screen coords are used - all layers ✓ should return a feature if multiple layers are queried ✓ should return a feature if multiple layers are queried mapnik async rendering ✓ should render to a file ✓ should fail to render two things at once ✓ should fail to render two things at once with sync BUILDSTDERR: ✓ should fail to renderFile two tWARNING: MemoryDatasource is deprecated and will be removed in node-mapnik >= 3.7.x BUILDSTDERR: WARNING: MemoryDatasource is deprecated and will be removed in node-mapnik >= 3.7.x hings at once ✓ should fail to renderFile two things at once with Sync ✓ should fail to render to an image gray8 ✓ should fail to renderFile ✓ should render to an image ✓ should render to an image ✓ should render to an image - raster mapnik sync rendering ✓ should clear marker cache ✓ should render - png (default) ✓ should render - tiff ✓ should render - scale ✓ should render - scale_denominator ✓ should render - buffer_size ✓ should fail to render - png ✓ should render to a file ✓ should fail render to a file ✓ should render to a file - empty format ✓ should render to a file - tiff ✓ should render to a file - pdf (153ms) ✓ should render to a file - scale ✓ should render to a file - scale_denominator ✓ should render to a file - buffer_size ✓ should render to a file - zoom to box ✓ should fail to zoomAll properly - throwing exception mapnik grid rendering ✓ should match expected output (sync rendering) ✓ should match expected output (async rendering) ✓ should match expected output (async rendering view) ✓ should match expected output (async rendering view subsetted) ✓ should match expected output if __id__ is not the grid key ✓ should match expected output if __id__ both the grid key and in the attributes with others ✓ should match expected output if __id__ the grid key and the only attributes ✓ should fail to render two things at once ✓ should fail to render grid Convert to GeoJSON ✓ should convert shapefile Handling unicode paths, filenames, and data ✓ register font file with unicode directory and name ✓ render a map with unicode markers ✓ open csv file with unicode name ✓ open csv file with unicode name in XML ✓ open csv file with abs path and unicode name in XML ✓ open csv file with unicode directory name in XML ✓ open shape file with unicode name ✓ open shape file with ogr and unicode name ✓ open json with unicode name ✓ open sqlite with unicode name mapnik.VectorTile.composite ✓ should fail to composite due to bad parameters (46ms) ✓ should support compositing tiles that were just rendered to sync ✓ should support compositing tiles that were just rendered to sync (reencode) ✓ should support compositing tiles and clipping to max_extent (reencode) (304ms) ✓ should support compositing tiles that were just rendered to async ✓ should support compositing tiles that were just rendered to async (reencode) ✓ should render with simple concatenation ✓ should render with image concatenation (44ms) ✓ should render by overzooming+jpeg+near (59ms) ✓ should render by overzooming+webp+biliear (209ms) ✓ should render by overzooming+webp+biliear with threading mode auto (210ms) ✓ should render by overzooming+webp+biliear with threading mode async (209ms) ✓ should render with custom buffer_size ✓ should render by overzooming (drops point) ✓ should render by underzooming or mosaicing ✓ should contain two raster layers (72ms) ✓ should not contain non-overlapping data (70ms) ✓ non intersecting layers should be discarded when compositing ✓ compositing a non-intersecting layer into an empty layer should not throw when parsed ✓ should correctly composite -- numerical precision issue in mapnik vector tile area calculation ✓ should correctly composite again -- numerical precision issue in mapnik vector tile area calculation - 2 mapnik.VectorTile query polygon ✓ query fails due to bad parameters ✓ should fail when querying an invalid .mvt ✓ should return nothing when querying an image layer (42ms) ✓ query polygon ✓ query polygon + tolerance (noop) ✓ query polygon + layer (doesnotexist) ✓ query polygon + layer (world) mapnik.VectorTile query polygon (clipped) ✓ query polygon mapnik.VectorTile query point ✓ query point (none) ✓ query point (A) ✓ query point + tolerance (A,B) ✓ query point + tolerance (B,A) mapnik.VectorTile query line ✓ query line (none) ✓ query line (A pt 0) ✓ query line (A pt 4) ✓ query line + tolerance (A,B) ✓ query line + tolerance (B,A) mapnik.VectorTile query multiline ✓ query multiline (pt @ 1,1) ✓ query multiline (pt @ 25,25) mapnik.VectorTile query multipoint ✓ query multipoint (pt @ 0.1,0.1) mapnik.VectorTile query (distance <= tolerance) ✓ LineString - no features ✓ MultiPoint - no features ✓ Polygon - no features mapnik.VectorTile query xy single features ✓ Point ✓ MultiPoint ✓ LineString ✓ MultiLineString ✓ Multiple Points mapnik.VectorTile queryMany ✓ vtile.queryMany bad parameters fails ✓ vtile.queryMany ✓ vtile.queryMany with out fields ✓ vtile.queryMany async ✓ vtile.queryMany concurrent x4 ✓ vtile.queryMany profile x10 runs (129ms) mapnik.VectorTile queryMany (distance <= tolerance) ✓ LineString - no features ✓ MultiPoint - no features ✓ Polygon - no features mapnik.VectorTile ✓ should fail when bad parameters are passed to reportGeometrySimplicity ✓ empty tile should be simple ✓ should fail when bad parameters are passed to reportGeometryValidity ✓ empty tile should be valid ✓ should fail when adding bad parameters to add geoJSON ✓ should be able to create a vector tile from geojson ✓ should be able to create a vector tile from geojson - with simplification ✓ should be able to export point with toJSON decode_geometry ✓ should be able to export multipoint with toJSON decode_geometry ✓ should be able to export line-string with toJSON decode_geometry ✓ should be able to export multi-line-string with toJSON decode_geometry ✓ should throw when x, y, or z are negative ✓ should be able to create a vector tile from geojson - multipoint ✓ should be able to create a vector tile from geojson - multipoint - with simplification ✓ should be able to create a vector tile from multiple geojson files ✓ toGeoJSON should fail with invalid useage ✓ should throw with invalid usage ✓ should not throw when using higher zoom levels ✓ should be initialized properly ✓ should accept optional tileSize ✓ should accept optional bufferSize ✓ should be able to addData in reasonable time ✓ should be able to setData/parse (sync) ✓ should fail to getData due to bad input ✓ should create empty buffer with getData with no data provided. ✓ should return the correct bufferedExtent ✓ should return the correct extent ✓ only should throw if you try to set x, y, and z with bad input ✓ should be able to change tile coordinates and it change the extent ✓ should be able to getData with a RLE ✓ should be able to getData with a FILTERED ✓ should be able to getData with a HUFFMAN_ONLY ✓ should be able to getData with a FIXED ✓ should be able to getData with a DEFAULT_STRATEGY ✓ should be able to setData/parse gzip compressed (sync) ✓ setData should error on bogus gzip data ✓ setData should error on bogus zlib data ✓ info should throw with invalid use ✓ info should show error on bogus gzip data ✓ info should show error on bogus zlib data ✓ info should show problems with invalid v2 tile ✓ should not have errors if we pass a valid vector tile to info ✓ should error out if we pass invalid data to setData - 1 ✓ should error out if we validate tile with empty layers and features to setData - 1 ✓ should error out if we pass invalid data to setData - 2 ✓ should error out if we pass invalid data to setData - 3 ✓ should error out if we pass invalid data to setData - 4 ✓ should be empty if we pass empty buffer to setData ✓ should not return empty and will have layer name ✓ should return empty and have no layer name when upgraded ✓ should error out if we pass invalid data to addData ✓ should error out if we pass invalid data to setData ✓ should fail to do clear ✓ should fail to addData/setData due to bad data ✓ should be able to addData sync ✓ should be able to setData sync ✓ should be able to addData (async) ✓ should be able to setData (async) ✓ should be able to extract one layer ✓ should fail to extract one layer ✓ should be able to addData gzip compressed (async) ✓ should be able to setData gzip compressed (async) ✓ should be able to get layer names without parsing ✓ should be able to get tile info as JSON ✓ should be able to get tile info as JSON with decoded geometry ✓ should be able to get tile info as various flavors of GeoJSON ✓ should fail to parse toJSON due to bad input ✓ should be able to get and set data (sync) ✓ should be able to get and set data (async) ✓ should be able to get virtual datasource and features ✓ should be able to clear data (sync) ✓ should be able to clear data (async) ✓ should be able to add data ✓ should detect as solid a tile with two "box" layers ✓ should render an empty vector ✓ should fail to render due to bad arguments passed ✓ should render expected results ✓ should render an image with a large amount of overzooming ✓ should render expected results - with objectional arguments ✓ should fail to render due to bad parameters ✓ should fail to render two vector tiles at once ✓ should render a vector_tile of the whole world (589ms) ✓ should render a vector_tile of the whole world with threading auto (617ms) ✓ should render a vector_tile of the whole world with threading async (606ms) ✓ should render a vector_tile of the whole world - area threshold applied (426ms) ✓ should render a vector_tile of the whole world - strictly simple applied (442ms) ✓ should render a vector_tile of the whole world - strictly simple false (857ms) ✓ should render a vector_tile of the whole world - simplify_distance applied (457ms) ✓ should render a vector_tile of the whole world - strictly simple and simplify distance applied (455ms) ✓ should render a vector_tile of the whole world - multi_polygon_union set to false (442ms) ✓ should render a vector_tile of the whole world - multi_polygon_union set to true (579ms) ✓ should render a vector_tile of the whole world - fill_type set to evenOdd (445ms) ✓ should render a vector_tile of the whole world - fill_type set to nonZero (443ms) ✓ should render a vector_tile of the whole world - process_all_rings (442ms) ✓ should read back the vector tile and render an image with it ✓ should read back the vector tile and render a native svg with it ✓ should read back the vector tile and render a cairo svg with it (73ms) ✓ should read back the vector tile and render an image with it using negative buffer ✓ should read back the vector tile and render a grid with it ✓ should read back the vector tile and render a grid with it - layer name and fields ✓ should read back the vector tile and render an image with markers (48ms) ✓ should be able to resample and encode (render) a geotiff into vector tile (169ms) ✓ should fail to addImage due to bad input ✓ should fail with invalid options object for addImage & addImageSync ✓ should fail to addImageBuffer due to bad input ✓ should be able to put an Image object into a vector tile layer (108ms) ✓ should fail if image object x or y are zero pixels ✓ should be able to put an Image object into a vector tile layer async (107ms) BUILDSTDERR: ✓ should+ RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 be able to push an image tile directly into a vector tile layer without decoding (104ms) ✓ should be able to push an image tile directly into a vector tile layer without decoding -- async (104ms) ✓ should include image in getData pbf output ✓ should be able to render data->vtile and vtile->image with roughtly the same results (83ms) ✓ toGeoJSON should not drop geometries outside tile extent (267ms) ✓ test that degenerate exterior ring causes all rings to be throw out ✓ test that degenerate exterior ring is skipped when `process_all_rings` is true and remaining polygons are processed ✓ test that polygon with invalid exterior ring results a polygon process_all_rings true ✓ test that polygon with invalid exterior ring results in no vector tile with process_all_rings false ✓ test that overlapping multipolygon results in two polygons in round trip with multipolygon false ✓ test that overlapping multipolygon results in one polygon in round trip with multipolygon true ✓ test that overlapping multipolygon results in one polygon in round trip with multipolygon true and even odd ✓ pasted test 1 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 2 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 3 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 4 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 5 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 6 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 7 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 8 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 9 - testing clipper in mapnik vector tile corrects invalid geometry issues (129ms) ✓ pasted test 10 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 11 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 12 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 13 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 14 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 15 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 16 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 17 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 18 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 19 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 20 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 21 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 22 - testing clipper in mapnik vector tile corrects invalid geometry issues ✓ pasted test 23 - testing clipper in mapnik vector tile corrects invalid geometry issues (322ms) 647 passing (21s) 1 pending Processing files: nodejs-mapnik-3.7.2-11.fc31.armv7hl Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.kmyAmI + umask 022 + cd /builddir/build/BUILD + cd node-mapnik-3.7.2 + DOCDIR=/builddir/build/BUILDROOT/nodejs-mapnik-3.7.2-11.fc31.arm/usr/share/doc/nodejs-mapnik + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/nodejs-mapnik-3.7.2-11.fc31.arm/usr/share/doc/nodejs-mapnik + cp -pr README.md /builddir/build/BUILDROOT/nodejs-mapnik-3.7.2-11.fc31.arm/usr/share/doc/nodejs-mapnik + cp -pr CHANGELOG.md /builddir/build/BUILDROOT/nodejs-mapnik-3.7.2-11.fc31.arm/usr/share/doc/nodejs-mapnik + cp -pr CONTRIBUTING.md /builddir/build/BUILDROOT/nodejs-mapnik-3.7.2-11.fc31.arm/usr/share/doc/nodejs-mapnik + cp -pr docs /builddir/build/BUILDROOT/nodejs-mapnik-3.7.2-11.fc31.arm/usr/share/doc/nodejs-mapnik + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.oYdk3E + umask 022 + cd /builddir/build/BUILD + cd node-mapnik-3.7.2 + LICENSEDIR=/builddir/build/BUILDROOT/nodejs-mapnik-3.7.2-11.fc31.arm/usr/share/licenses/nodejs-mapnik + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/nodejs-mapnik-3.7.2-11.fc31.arm/usr/share/licenses/nodejs-mapnik + cp -pr LICENSE.txt /builddir/build/BUILDROOT/nodejs-mapnik-3.7.2-11.fc31.arm/usr/share/licenses/nodejs-mapnik + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 BUILDSTDERR: warning: absolute symlink: /usr/bin/mapnik-inspect -> /usr/lib/node_modules/mapnik/bin/mapnik-inspect.js Provides: bundled(polyclipping) = 6.4.0 nodejs-mapnik = 3.7.2-11.fc31 nodejs-mapnik(armv7hl-32) = 3.7.2-11.fc31 npm(mapnik) = 3.7.2 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/node ld-linux-armhf.so.3 ld-linux-armhf.so.3(GLIBC_2.4) libc.so.6 libc.so.6(GLIBC_2.4) libcairo.so.2 libgcc_s.so.1 libgcc_s.so.1(GCC_3.4) libgcc_s.so.1(GCC_3.5) libicuuc.so.63 libjpeg.so.62 libjpeg.so.62(LIBJPEG_6.2) libm.so.6 libm.so.6(GLIBC_2.29) libm.so.6(GLIBC_2.4) libmapnik.so.3.0 libpng16.so.16 libpng16.so.16(PNG16_0) libpthread.so.0 libpthread.so.0(GLIBC_2.4) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.11) libstdc++.so.6(CXXABI_1.3.2) libstdc++.so.6(CXXABI_1.3.3) libstdc++.so.6(CXXABI_1.3.5) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_ARM_1.3.3) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.14) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.18) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.22) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.9) libwebp.so.7 libz.so.1 nodejs(abi12) >= 12.6 nodejs(v8-abi7) >= 7.5 rtld(GNU_HASH) Processing files: nodejs-mapnik-debugsource-3.7.2-11.fc31.armv7hl Provides: nodejs-mapnik-debugsource = 3.7.2-11.fc31 nodejs-mapnik-debugsource(armv7hl-32) = 3.7.2-11.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: nodejs-mapnik-debuginfo-3.7.2-11.fc31.armv7hl Provides: debuginfo(build-id) = f57d3657128900f4f4b830b08b52ecd6d0eb6c98 nodejs-mapnik-debuginfo = 3.7.2-11.fc31 nodejs-mapnik-debuginfo(armv7hl-32) = 3.7.2-11.fc31 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: nodejs-mapnik-debugsource(armv7hl-32) = 3.7.2-11.fc31 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/nodejs-mapnik-3.7.2-11.fc31.arm Wrote: /builddir/build/RPMS/nodejs-mapnik-debugsource-3.7.2-11.fc31.armv7hl.rpm Wrote: /builddir/build/RPMS/nodejs-mapnik-3.7.2-11.fc31.armv7hl.rpm Wrote: /builddir/build/RPMS/nodejs-mapnik-debuginfo-3.7.2-11.fc31.armv7hl.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.muCHhJ + umask 022 + cd /builddir/build/BUILD + cd node-mapnik-3.7.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/nodejs-mapnik-3.7.2-11.fc31.arm + RPM_EC=0 BUILDSTDERR: ++ jobs -p + exit 0 Child return code was: 0