>>> guacamole-dotool: Building community/guacamole-dotool 0.2.1-r0 (using abuild 3.17.0_rc2-r0) started Mon, 18 May 2026 17:12:26 +0000 >>> guacamole-dotool: Validating /home/buildozer/aports/community/guacamole-dotool/APKBUILD... >>> guacamole-dotool: Analyzing dependencies... >>> guacamole-dotool: Installing for build: build-base nodejs giflib-dev npm pango-dev pixman-dev ( 1/114) Installing ca-certificates (20260413-r0) ( 2/114) Installing ada-libs (3.3.0-r0) ( 3/114) Installing icu-data-en (78.1-r0) Executing icu-data-en-78.1-r0.post-install * If you need ICU with non-English locales and legacy charset support, install * package icu-data-full. ( 4/114) Installing icu-libs (78.1-r0) ( 5/114) Installing simdjson (4.2.4-r0) ( 6/114) Installing simdutf (9.0.0-r0) ( 7/114) Installing sqlite-libs (3.53.1-r0) ( 8/114) Installing nodejs (24.15.0-r0) ( 9/114) Installing giflib (5.2.2-r1) ( 10/114) Installing giflib-dev (5.2.2-r1) ( 11/114) Installing npm (11.12.1-r0) ( 12/114) Installing libxau (1.0.12-r0) ( 13/114) Installing libmd (1.2.0-r0) ( 14/114) Installing libbsd (0.12.2-r0) ( 15/114) Installing libxdmcp (1.1.5-r1) ( 16/114) Installing libxcb (1.17.0-r2) ( 17/114) Installing libx11 (1.8.13-r0) ( 18/114) Installing libxrender (0.9.12-r0) ( 19/114) Installing libpng (1.6.58-r1) ( 20/114) Installing freetype (2.14.3-r0) ( 21/114) Installing fontconfig (2.17.1-r1) ( 22/114) Installing libxft (2.3.9-r0) ( 23/114) Installing libxext (1.3.7-r0) ( 24/114) Installing pixman (0.46.4-r0) ( 25/114) Installing cairo (1.18.4-r1) ( 26/114) Installing libintl (1.0-r0) ( 27/114) Installing libeconf (0.8.3-r0) ( 28/114) Installing libblkid (2.42-r0) ( 29/114) Installing libmount (2.42-r0) ( 30/114) Installing glib (2.88.1-r0) ( 31/114) Installing graphite2 (1.3.14-r6) ( 32/114) Installing harfbuzz (13.2.1-r0) ( 33/114) Installing fribidi (1.0.16-r3) ( 34/114) Installing pango (1.57.1-r0) ( 35/114) Installing pango-tools (1.57.1-r0) ( 36/114) Installing cairo-tools (1.18.4-r1) ( 37/114) Installing cairo-gobject (1.18.4-r1) ( 38/114) Installing expat (2.8.1-r0) ( 39/114) Installing expat-dev (2.8.1-r0) ( 40/114) Installing bzip2-dev (1.0.8-r6) ( 41/114) Installing brotli (1.2.0-r1) ( 42/114) Installing brotli-dev (1.2.0-r1) ( 43/114) Installing zlib-dev (1.3.2-r0) ( 44/114) Installing libpng-dev (1.6.58-r1) ( 45/114) Installing freetype-dev (2.14.3-r0) ( 46/114) Installing fontconfig-dev (2.17.1-r1) ( 47/114) Installing libxml2-utils (2.13.9-r1) ( 48/114) Installing docbook-xml (4.5-r10) Executing docbook-xml-4.5-r10.post-install ( 49/114) Installing libxslt (1.1.43-r3) ( 50/114) Installing docbook-xsl-ns (1.79.2-r13) Executing docbook-xsl-ns-1.79.2-r13.post-install ( 51/114) Installing docbook-xsl-nons (1.79.2-r13) Executing docbook-xsl-nons-1.79.2-r13.post-install ( 52/114) Installing docbook-xsl (1.79.2-r13) ( 53/114) Installing xz (5.8.3-r0) ( 54/114) Installing gettext-asprintf (1.0-r0) ( 55/114) Installing gettext-libs (1.0-r0) ( 56/114) Installing gettext-envsubst (1.0-r0) ( 57/114) Installing gettext (1.0-r0) ( 58/114) Installing gettext-dev (1.0-r0) ( 59/114) Installing gdbm (1.26-r0) ( 60/114) Installing mpdecimal (4.0.1-r0) ( 61/114) Installing libpanelw (6.6_p20260502-r0) ( 62/114) Installing readline (8.3.3-r1) ( 63/114) Installing python3 (3.14.3-r0) ( 64/114) Installing python3-pycache-pyc0 (3.14.3-r0) ( 65/114) Installing pyc (3.14.3-r0) ( 66/114) Installing python3-pyc (3.14.3-r0) ( 67/114) Installing py3-parsing (3.3.2-r1) ( 68/114) Installing py3-parsing-pyc (3.3.2-r1) ( 69/114) Installing py3-packaging (26.2-r0) ( 70/114) Installing py3-packaging-pyc (26.2-r0) ( 71/114) Installing bsd-compat-headers (0.7.2-r6) ( 72/114) Installing libformw (6.6_p20260502-r0) ( 73/114) Installing libmenuw (6.6_p20260502-r0) ( 74/114) Installing libncurses++ (6.6_p20260502-r0) ( 75/114) Installing ncurses-dev (6.6_p20260502-r0) ( 76/114) Installing libedit-dev (20260508.3.1-r1) ( 77/114) Installing libpcre2-16 (10.47-r1) ( 78/114) Installing libpcre2-32 (10.47-r1) ( 79/114) Installing pcre2-dev (10.47-r1) ( 80/114) Installing libuuid (2.42-r0) ( 81/114) Installing libfdisk (2.42-r0) ( 82/114) Installing skalibs-libs (2.15.0.0-r0) ( 83/114) Installing utmps-libs (0.1.3.3-r0) ( 84/114) Installing linux-pam (1.7.1-r2) ( 85/114) Installing liblastlog2 (2.42-r0) ( 86/114) Installing libsmartcols (2.42-r0) ( 87/114) Installing sqlite (3.53.1-r0) ( 88/114) Installing sqlite-dev (3.53.1-r0) ( 89/114) Installing util-linux-dev (2.42-r0) ( 90/114) Installing glib-dev (2.88.1-r0) ( 91/114) Installing pixman-dev (0.46.4-r0) ( 92/114) Installing xorgproto (2025.1-r0) ( 93/114) Installing libxau-dev (1.0.12-r0) ( 94/114) Installing xcb-proto (1.17.0-r1) ( 95/114) Installing xcb-proto-pyc (1.17.0-r1) ( 96/114) Installing libxdmcp-dev (1.1.5-r1) ( 97/114) Installing libxcb-dev (1.17.0-r2) ( 98/114) Installing xtrans (1.6.0-r0) ( 99/114) Installing libx11-dev (1.8.13-r0) (100/114) Installing libxext-dev (1.3.7-r0) (101/114) Installing libxrender-dev (0.9.12-r0) (102/114) Installing cairo-dev (1.18.4-r1) (103/114) Installing fribidi-dev (1.0.16-r3) (104/114) Installing harfbuzz-cairo (13.2.1-r0) (105/114) Installing harfbuzz-gobject (13.2.1-r0) (106/114) Installing harfbuzz-icu (13.2.1-r0) (107/114) Installing harfbuzz-subset (13.2.1-r0) (108/114) Installing graphite2-dev (1.3.14-r6) (109/114) Installing icu (78.1-r0) (110/114) Installing icu-dev (78.1-r0) (111/114) Installing harfbuzz-dev (13.2.1-r0) (112/114) Installing libxft-dev (2.3.9-r0) (113/114) Installing pango-dev (1.57.1-r0) (114/114) Installing .makedepends-guacamole-dotool (20260518.171242) Executing busybox-1.37.0-r31.trigger Executing ca-certificates-20260413-r0.trigger Executing glib-2.88.1-r0.trigger * No schema files found: doing nothing. OK: 2134.1 MiB in 239 packages >>> guacamole-dotool: Cleaning up srcdir >>> guacamole-dotool: Cleaning up pkgdir >>> guacamole-dotool: Cleaning up tmpdir >>> guacamole-dotool: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/guacamole-dotool-0.2.1.tar.gz /var/cache/distfiles/v3.24/guacamole-dotool-0.2.1.tar.gz: OK >>> guacamole-dotool: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/guacamole-dotool-0.2.1.tar.gz /var/cache/distfiles/v3.24/guacamole-dotool-0.2.1.tar.gz: OK >>> guacamole-dotool: Unpacking /var/cache/distfiles/v3.24/guacamole-dotool-0.2.1.tar.gz... npm warn Unknown cli config "--build-from-source". This will stop working in the next major version of npm. npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. npm warn deprecated npmlog@5.0.1: This package is no longer supported. npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported npm warn deprecated abab@2.0.6: Use your platform's native atob() and btoa() methods instead npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported npm warn deprecated are-we-there-yet@2.0.0: This package is no longer supported. npm warn deprecated gauge@3.0.2: This package is no longer supported. npm warn deprecated sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead npm error code 1 npm error path /home/buildozer/aports/community/guacamole-dotool/src/guacamole-dotool-0.2.1/node_modules/canvas npm error command failed npm error command sh -c node-pre-gyp install --fallback-to-build --update-binary npm error make: Entering directory '/home/buildozer/aports/community/guacamole-dotool/src/guacamole-dotool-0.2.1/node_modules/canvas/build' npm error SOLINK_MODULE(target) Release/obj.target/canvas-postbuild.node npm error CXX(target) Release/obj.target/canvas/src/backend/Backend.o npm error CXX(target) Release/obj.target/canvas/src/backend/ImageBackend.o npm error CXX(target) Release/obj.target/canvas/src/backend/PdfBackend.o npm error CXX(target) Release/obj.target/canvas/src/backend/SvgBackend.o npm error CXX(target) Release/obj.target/canvas/src/bmp/BMPParser.o npm error CXX(target) Release/obj.target/canvas/src/Backends.o npm error CXX(target) Release/obj.target/canvas/src/Canvas.o npm error CXX(target) Release/obj.target/canvas/src/CanvasGradient.o npm error CXX(target) Release/obj.target/canvas/src/CanvasPattern.o npm error CXX(target) Release/obj.target/canvas/src/CanvasRenderingContext2d.o npm error CXX(target) Release/obj.target/canvas/src/closure.o npm error CXX(target) Release/obj.target/canvas/src/color.o npm error CXX(target) Release/obj.target/canvas/src/Image.o npm error CXX(target) Release/obj.target/canvas/src/ImageData.o npm error CXX(target) Release/obj.target/canvas/src/init.o npm error CXX(target) Release/obj.target/canvas/src/register_font.o npm error COPY Release/canvas-postbuild.node npm error make: Leaving directory '/home/buildozer/aports/community/guacamole-dotool/src/guacamole-dotool-0.2.1/node_modules/canvas/build' npm error Failed to execute '/usr/bin/node /usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --update-binary --module=/home/buildozer/aports/community/guacamole-dotool/src/guacamole-dotool-0.2.1/node_modules/canvas/build/Release/canvas.node --module_name=canvas --module_path=/home/buildozer/aports/community/guacamole-dotool/src/guacamole-dotool-0.2.1/node_modules/canvas/build/Release --napi_version=10 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v137' (1) npm error node-pre-gyp info it worked if it ends with ok npm error node-pre-gyp info using node-pre-gyp@1.0.11 npm error node-pre-gyp info using node@24.15.0 | linux | arm64 npm error node-pre-gyp info build requesting source compile npm error gyp info it worked if it ends with ok npm error gyp info using node-gyp@12.2.0 npm error gyp info using node@24.15.0 | linux | arm64 npm error gyp info ok npm error gyp info it worked if it ends with ok npm error gyp info using node-gyp@12.2.0 npm error gyp info using node@24.15.0 | linux | arm64 npm error gyp info find Python using Python version 3.14.3 found at "/usr/bin/python3" npm error gyp info spawn /usr/bin/python3 npm error gyp info spawn args [ npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py', npm error gyp info spawn args 'binding.gyp', npm error gyp info spawn args '-f', npm error gyp info spawn args 'make', npm error gyp info spawn args '-I', npm error gyp info spawn args '/home/buildozer/aports/community/guacamole-dotool/src/guacamole-dotool-0.2.1/node_modules/canvas/build/config.gypi', npm error gyp info spawn args '-I', npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi', npm error gyp info spawn args '-I', npm error gyp info spawn args '/home/buildozer/.cache/node-gyp/24.15.0/include/node/common.gypi', npm error gyp info spawn args '-Dlibrary=shared_library', npm error gyp info spawn args '-Dvisibility=default', npm error gyp info spawn args '-Dnode_root_dir=/home/buildozer/.cache/node-gyp/24.15.0', npm error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp', npm error gyp info spawn args '-Dnode_lib_file=/home/buildozer/.cache/node-gyp/24.15.0/<(target_arch)/node.lib', npm error gyp info spawn args '-Dmodule_root_dir=/home/buildozer/aports/community/guacamole-dotool/src/guacamole-dotool-0.2.1/node_modules/canvas', npm error gyp info spawn args '-Dnode_engine=v8', npm error gyp info spawn args '--depth=.', npm error gyp info spawn args '--no-parallel', npm error gyp info spawn args '--generator-output', npm error gyp info spawn args 'build', npm error gyp info spawn args '-Goutput_dir=.' npm error gyp info spawn args ] npm error gyp info ok npm error gyp info it worked if it ends with ok npm error gyp info using node-gyp@12.2.0 npm error gyp info using node@24.15.0 | linux | arm64 npm error gyp info spawn make npm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build', '--jobs', 80 ] npm error In file included from ../src/backend/Backend.h:6, npm error from ../src/backend/Backend.cc:1: npm error ../../nan/nan.h: In constructor 'Nan::Utf8String::Utf8String(v8::Local)': npm error ../../nan/nan.h:1173:36: warning: 'int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const' is deprecated: Use WriteUtf8V2 instead. [-Wdeprecated-declarations] npm error 1173 | length_ = string->WriteUtf8(v8::Isolate::GetCurrent(), str_, npm error | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 1174 | static_cast(len), 0, flags); npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error In file included from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-object.h:12, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-array-buffer.h:14, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8.h:24, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:74, npm error from ../../nan/nan.h:62: npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-primitive.h:212:7: note: declared here npm error 212 | int WriteUtf8(Isolate* isolate, char* buffer, int length = -1, npm error | ^~~~~~~~~ npm error In file included from ../src/ImageData.h:5, npm error from ../src/ImageData.cc:3: npm error ../../nan/nan.h: In constructor 'Nan::Utf8String::Utf8String(v8::Local)': npm error ../../nan/nan.h:1173:36: warning: 'int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const' is deprecated: Use WriteUtf8V2 instead. [-Wdeprecated-declarations] npm error 1173 | length_ = string->WriteUtf8(v8::Isolate::GetCurrent(), str_, npm error | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 1174 | static_cast(len), 0, flags); npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error In file included from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-object.h:12, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-array-buffer.h:14, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8.h:24, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:74, npm error from ../../nan/nan.h:62: npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-primitive.h:212:7: note: declared here npm error 212 | int WriteUtf8(Isolate* isolate, char* buffer, int length = -1, npm error | ^~~~~~~~~ npm error In file included from ../src/backend/Backend.h:6, npm error from ../src/backend/ImageBackend.h:3, npm error from ../src/backend/ImageBackend.cc:1: npm error ../../nan/nan.h: In constructor 'Nan::Utf8String::Utf8String(v8::Local)': npm error ../../nan/nan.h:1173:36: warning: 'int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const' is deprecated: Use WriteUtf8V2 instead. [-Wdeprecated-declarations] npm error 1173 | length_ = string->WriteUtf8(v8::Isolate::GetCurrent(), str_, npm error | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 1174 | static_cast(len), 0, flags); npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error In file included from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-object.h:12, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-array-buffer.h:14, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8.h:24, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:74, npm error from ../../nan/nan.h:62: npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-primitive.h:212:7: note: declared here npm error 212 | int WriteUtf8(Isolate* isolate, char* buffer, int length = -1, npm error | ^~~~~~~~~ npm error ../../nan/nan.h: In function 'v8::Local Nan::Encode(const void*, size_t, Encoding)': npm error ../../nan/nan.h:2418:24: warning: 'v8::Local node::Encode(v8::Isolate*, const uint16_t*, size_t)' is deprecated: Use TryEncode(...) instead [-Wdeprecated-declarations] npm error 2418 | return node::Encode( npm error | ~~~~~~~~~~~~^ npm error 2419 | isolate npm error | ~~~~~~~ npm error 2420 | , reinterpret_cast(buf) npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 2421 | , len / 2); npm error | ~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:1268:50: note: declared here npm error 1268 | NODE_EXTERN v8::Local Encode(v8::Isolate* isolate, npm error | ^~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:116:42: note: in definition of macro 'NODE_DEPRECATED' npm error 116 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error ../../nan/nan.h:2423:24: warning: 'v8::Local node::Encode(v8::Isolate*, const char*, size_t, encoding)' is deprecated: Use TryEncode(...) instead [-Wdeprecated-declarations] npm error 2423 | return node::Encode( npm error | ~~~~~~~~~~~~^ npm error 2424 | isolate npm error | ~~~~~~~ npm error 2425 | , reinterpret_cast(buf) npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 2426 | , len npm error | ~~~~~ npm error 2427 | , node_enc); npm error | ~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:1260:38: note: declared here npm error 1260 | NODE_EXTERN v8::Local Encode(v8::Isolate* isolate, npm error | ^~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:116:42: note: in definition of macro 'NODE_DEPRECATED' npm error 116 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error ../../nan/nan.h: In function 'v8::Local Nan::Encode(const void*, size_t, Encoding)': npm error ../../nan/nan.h:2418:24: warning: 'v8::Local node::Encode(v8::Isolate*, const uint16_t*, size_t)' is deprecated: Use TryEncode(...) instead [-Wdeprecated-declarations] npm error 2418 | return node::Encode( npm error | ~~~~~~~~~~~~^ npm error 2419 | isolate npm error | ~~~~~~~ npm error 2420 | , reinterpret_cast(buf) npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 2421 | , len / 2); npm error | ~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:1268:50: note: declared here npm error 1268 | NODE_EXTERN v8::Local Encode(v8::Isolate* isolate, npm error | ^~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:116:42: note: in definition of macro 'NODE_DEPRECATED' npm error 116 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error ../../nan/nan.h:2423:24: warning: 'v8::Local node::Encode(v8::Isolate*, const char*, size_t, encoding)' is deprecated: Use TryEncode(...) instead [-Wdeprecated-declarations] npm error 2423 | return node::Encode( npm error | ~~~~~~~~~~~~^ npm error 2424 | isolate npm error | ~~~~~~~ npm error 2425 | , reinterpret_cast(buf) npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 2426 | , len npm error | ~~~~~ npm error 2427 | , node_enc); npm error | ~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:1260:38: note: declared here npm error 1260 | NODE_EXTERN v8::Local Encode(v8::Isolate* isolate, npm error | ^~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:116:42: note: in definition of macro 'NODE_DEPRECATED' npm error 116 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error ../../nan/nan.h: In function 'v8::Local Nan::Encode(const void*, size_t, Encoding)': npm error ../../nan/nan.h:2418:24: warning: 'v8::Local node::Encode(v8::Isolate*, const uint16_t*, size_t)' is deprecated: Use TryEncode(...) instead [-Wdeprecated-declarations] npm error 2418 | return node::Encode( npm error | ~~~~~~~~~~~~^ npm error 2419 | isolate npm error | ~~~~~~~ npm error 2420 | , reinterpret_cast(buf) npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 2421 | , len / 2); npm error | ~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:1268:50: note: declared here npm error 1268 | NODE_EXTERN v8::Local Encode(v8::Isolate* isolate, npm error | ^~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:116:42: note: in definition of macro 'NODE_DEPRECATED' npm error 116 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error ../../nan/nan.h:2423:24: warning: 'v8::Local node::Encode(v8::Isolate*, const char*, size_t, encoding)' is deprecated: Use TryEncode(...) instead [-Wdeprecated-declarations] npm error 2423 | return node::Encode( npm error | ~~~~~~~~~~~~^ npm error 2424 | isolate npm error | ~~~~~~~ npm error 2425 | , reinterpret_cast(buf) npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 2426 | , len npm error | ~~~~~ npm error 2427 | , node_enc); npm error | ~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:1260:38: note: declared here npm error 1260 | NODE_EXTERN v8::Local Encode(v8::Isolate* isolate, npm error | ^~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:116:42: note: in definition of macro 'NODE_DEPRECATED' npm error 116 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error In file included from ../../nan/nan.h:3045: npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local)': npm error ../../nan/nan_scriptorigin.h:36:55: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&)' npm error 36 | v8::ScriptOrigin(v8::Isolate::GetCurrent(), name) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:36:55: note: there are 3 candidates npm error In file included from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-script.h:20, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-debug.h:10, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-isolate.h:19, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-snapshot.h:9, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-context.h:15, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8.h:26: npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 2 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 2 provided npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local, v8::Local)': npm error ../../nan/nan_scriptorigin.h:42:52: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&, int)' npm error 42 | , To(line).FromMaybe(0)) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:42:52: note: there are 3 candidates npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 3 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 3 provided npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local, v8::Local, v8::Local)': npm error ../../nan/nan_scriptorigin.h:50:54: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&, int, int)' npm error 50 | , To(column).FromMaybe(0)) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:50:54: note: there are 3 candidates npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 4 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 4 provided npm error In file included from ../../nan/nan.h:3045: npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local)': npm error ../../nan/nan_scriptorigin.h:36:55: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&)' npm error 36 | v8::ScriptOrigin(v8::Isolate::GetCurrent(), name) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:36:55: note: there are 3 candidates npm error In file included from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-script.h:20, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-debug.h:10, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-isolate.h:19, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-snapshot.h:9, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-context.h:15, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8.h:26: npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 2 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 2 provided npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local, v8::Local)': npm error ../../nan/nan_scriptorigin.h:42:52: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&, int)' npm error 42 | , To(line).FromMaybe(0)) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:42:52: note: there are 3 candidates npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 3 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 3 provided npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local, v8::Local, v8::Local)': npm error ../../nan/nan_scriptorigin.h:50:54: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&, int, int)' npm error 50 | , To(column).FromMaybe(0)) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:50:54: note: there are 3 candidates npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 4 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 4 provided npm error In file included from ../../nan/nan.h:3045: npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local)': npm error ../../nan/nan_scriptorigin.h:36:55: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&)' npm error 36 | v8::ScriptOrigin(v8::Isolate::GetCurrent(), name) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:36:55: note: there are 3 candidates npm error In file included from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-script.h:20, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-debug.h:10, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-isolate.h:19, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-snapshot.h:9, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-context.h:15, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8.h:26: npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 2 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 2 provided npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local, v8::Local)': npm error ../../nan/nan_scriptorigin.h:42:52: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&, int)' npm error 42 | , To(line).FromMaybe(0)) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:42:52: note: there are 3 candidates npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 3 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 3 provided npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local, v8::Local, v8::Local)': npm error ../../nan/nan_scriptorigin.h:50:54: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&, int, int)' npm error 50 | , To(column).FromMaybe(0)) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:50:54: note: there are 3 candidates npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 4 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 4 provided npm error In file included from ../src/CanvasPattern.h:6, npm error from ../src/CanvasPattern.cc:3: npm error ../../nan/nan.h: In constructor 'Nan::Utf8String::Utf8String(v8::Local)': npm error ../../nan/nan.h:1173:36: warning: 'int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const' is deprecated: Use WriteUtf8V2 instead. [-Wdeprecated-declarations] npm error 1173 | length_ = string->WriteUtf8(v8::Isolate::GetCurrent(), str_, npm error | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 1174 | static_cast(len), 0, flags); npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error In file included from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-object.h:12, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-array-buffer.h:14, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8.h:24, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:74, npm error from ../../nan/nan.h:62: npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-primitive.h:212:7: note: declared here npm error 212 | int WriteUtf8(Isolate* isolate, char* buffer, int length = -1, npm error | ^~~~~~~~~ npm error In file included from ../src/CanvasGradient.h:5, npm error from ../src/CanvasGradient.cc:3: npm error ../../nan/nan.h: In constructor 'Nan::Utf8String::Utf8String(v8::Local)': npm error ../../nan/nan.h:1173:36: warning: 'int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const' is deprecated: Use WriteUtf8V2 instead. [-Wdeprecated-declarations] npm error 1173 | length_ = string->WriteUtf8(v8::Isolate::GetCurrent(), str_, npm error | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 1174 | static_cast(len), 0, flags); npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error In file included from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-object.h:12, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-array-buffer.h:14, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8.h:24, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:74, npm error from ../../nan/nan.h:62: npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-primitive.h:212:7: note: declared here npm error 212 | int WriteUtf8(Isolate* isolate, char* buffer, int length = -1, npm error | ^~~~~~~~~ npm error In file included from ../src/Image.h:8, npm error from ../src/Image.cc:3: npm error ../../nan/nan.h: In constructor 'Nan::Utf8String::Utf8String(v8::Local)': npm error ../../nan/nan.h:1173:36: warning: 'int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const' is deprecated: Use WriteUtf8V2 instead. [-Wdeprecated-declarations] npm error 1173 | length_ = string->WriteUtf8(v8::Isolate::GetCurrent(), str_, npm error | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 1174 | static_cast(len), 0, flags); npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error In file included from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-object.h:12, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-array-buffer.h:14, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8.h:24, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:74, npm error from ../../nan/nan.h:62: npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-primitive.h:212:7: note: declared here npm error 212 | int WriteUtf8(Isolate* isolate, char* buffer, int length = -1, npm error | ^~~~~~~~~ npm error ../../nan/nan.h: In function 'v8::Local Nan::Encode(const void*, size_t, Encoding)': npm error ../../nan/nan.h:2418:24: warning: 'v8::Local node::Encode(v8::Isolate*, const uint16_t*, size_t)' is deprecated: Use TryEncode(...) instead [-Wdeprecated-declarations] npm error 2418 | return node::Encode( npm error | ~~~~~~~~~~~~^ npm error 2419 | isolate npm error | ~~~~~~~ npm error 2420 | , reinterpret_cast(buf) npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 2421 | , len / 2); npm error | ~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:1268:50: note: declared here npm error 1268 | NODE_EXTERN v8::Local Encode(v8::Isolate* isolate, npm error | ^~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:116:42: note: in definition of macro 'NODE_DEPRECATED' npm error 116 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error ../../nan/nan.h:2423:24: warning: 'v8::Local node::Encode(v8::Isolate*, const char*, size_t, encoding)' is deprecated: Use TryEncode(...) instead [-Wdeprecated-declarations] npm error 2423 | return node::Encode( npm error | ~~~~~~~~~~~~^ npm error 2424 | isolate npm error | ~~~~~~~ npm error 2425 | , reinterpret_cast(buf) npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 2426 | , len npm error | ~~~~~ npm error 2427 | , node_enc); npm error | ~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:1260:38: note: declared here npm error 1260 | NODE_EXTERN v8::Local Encode(v8::Isolate* isolate, npm error | ^~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:116:42: note: in definition of macro 'NODE_DEPRECATED' npm error 116 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error In file included from ../src/backend/Backend.h:6, npm error from ../src/Canvas.h:5, npm error from ../src/CanvasRenderingContext2d.h:6, npm error from ../src/CanvasRenderingContext2d.cc:3: npm error ../../nan/nan.h: In constructor 'Nan::Utf8String::Utf8String(v8::Local)': npm error ../../nan/nan.h:1173:36: warning: 'int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const' is deprecated: Use WriteUtf8V2 instead. [-Wdeprecated-declarations] npm error 1173 | length_ = string->WriteUtf8(v8::Isolate::GetCurrent(), str_, npm error | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 1174 | static_cast(len), 0, flags); npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error In file included from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-object.h:12, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-array-buffer.h:14, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8.h:24, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:74, npm error from ../../nan/nan.h:62: npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-primitive.h:212:7: note: declared here npm error 212 | int WriteUtf8(Isolate* isolate, char* buffer, int length = -1, npm error | ^~~~~~~~~ npm error ../../nan/nan.h: In function 'v8::Local Nan::Encode(const void*, size_t, Encoding)': npm error ../../nan/nan.h:2418:24: warning: 'v8::Local node::Encode(v8::Isolate*, const uint16_t*, size_t)' is deprecated: Use TryEncode(...) instead [-Wdeprecated-declarations] npm error 2418 | return node::Encode( npm error | ~~~~~~~~~~~~^ npm error 2419 | isolate npm error | ~~~~~~~ npm error 2420 | , reinterpret_cast(buf) npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 2421 | , len / 2); npm error | ~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:1268:50: note: declared here npm error 1268 | NODE_EXTERN v8::Local Encode(v8::Isolate* isolate, npm error | ^~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:116:42: note: in definition of macro 'NODE_DEPRECATED' npm error 116 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error ../../nan/nan.h:2423:24: warning: 'v8::Local node::Encode(v8::Isolate*, const char*, size_t, encoding)' is deprecated: Use TryEncode(...) instead [-Wdeprecated-declarations] npm error 2423 | return node::Encode( npm error | ~~~~~~~~~~~~^ npm error 2424 | isolate npm error | ~~~~~~~ npm error 2425 | , reinterpret_cast(buf) npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 2426 | , len npm error | ~~~~~ npm error 2427 | , node_enc); npm error | ~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:1260:38: note: declared here npm error 1260 | NODE_EXTERN v8::Local Encode(v8::Isolate* isolate, npm error | ^~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:116:42: note: in definition of macro 'NODE_DEPRECATED' npm error 116 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error ../../nan/nan.h: In function 'v8::Local Nan::Encode(const void*, size_t, Encoding)': npm error ../../nan/nan.h:2418:24: warning: 'v8::Local node::Encode(v8::Isolate*, const uint16_t*, size_t)' is deprecated: Use TryEncode(...) instead [-Wdeprecated-declarations] npm error 2418 | return node::Encode( npm error | ~~~~~~~~~~~~^ npm error 2419 | isolate npm error | ~~~~~~~ npm error 2420 | , reinterpret_cast(buf) npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 2421 | , len / 2); npm error | ~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:1268:50: note: declared here npm error 1268 | NODE_EXTERN v8::Local Encode(v8::Isolate* isolate, npm error | ^~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:116:42: note: in definition of macro 'NODE_DEPRECATED' npm error 116 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error ../../nan/nan.h:2423:24: warning: 'v8::Local node::Encode(v8::Isolate*, const char*, size_t, encoding)' is deprecated: Use TryEncode(...) instead [-Wdeprecated-declarations] npm error 2423 | return node::Encode( npm error | ~~~~~~~~~~~~^ npm error 2424 | isolate npm error | ~~~~~~~ npm error 2425 | , reinterpret_cast(buf) npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 2426 | , len npm error | ~~~~~ npm error 2427 | , node_enc); npm error | ~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:1260:38: note: declared here npm error 1260 | NODE_EXTERN v8::Local Encode(v8::Isolate* isolate, npm error | ^~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:116:42: note: in definition of macro 'NODE_DEPRECATED' npm error 116 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error ../../nan/nan.h: In function 'v8::Local Nan::Encode(const void*, size_t, Encoding)': npm error ../../nan/nan.h:2418:24: warning: 'v8::Local node::Encode(v8::Isolate*, const uint16_t*, size_t)' is deprecated: Use TryEncode(...) instead [-Wdeprecated-declarations] npm error 2418 | return node::Encode( npm error | ~~~~~~~~~~~~^ npm error 2419 | isolate npm error | ~~~~~~~ npm error 2420 | , reinterpret_cast(buf) npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 2421 | , len / 2); npm error | ~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:1268:50: note: declared here npm error 1268 | NODE_EXTERN v8::Local Encode(v8::Isolate* isolate, npm error | ^~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:116:42: note: in definition of macro 'NODE_DEPRECATED' npm error 116 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error ../../nan/nan.h:2423:24: warning: 'v8::Local node::Encode(v8::Isolate*, const char*, size_t, encoding)' is deprecated: Use TryEncode(...) instead [-Wdeprecated-declarations] npm error 2423 | return node::Encode( npm error | ~~~~~~~~~~~~^ npm error 2424 | isolate npm error | ~~~~~~~ npm error 2425 | , reinterpret_cast(buf) npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 2426 | , len npm error | ~~~~~ npm error 2427 | , node_enc); npm error | ~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:1260:38: note: declared here npm error 1260 | NODE_EXTERN v8::Local Encode(v8::Isolate* isolate, npm error | ^~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:116:42: note: in definition of macro 'NODE_DEPRECATED' npm error 116 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error In file included from ../../nan/nan.h:3045: npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local)': npm error ../../nan/nan_scriptorigin.h:36:55: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&)' npm error 36 | v8::ScriptOrigin(v8::Isolate::GetCurrent(), name) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:36:55: note: there are 3 candidates npm error In file included from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-script.h:20, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-debug.h:10, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-isolate.h:19, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-snapshot.h:9, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-context.h:15, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8.h:26: npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 2 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 2 provided npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local, v8::Local)': npm error ../../nan/nan_scriptorigin.h:42:52: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&, int)' npm error 42 | , To(line).FromMaybe(0)) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:42:52: note: there are 3 candidates npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 3 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 3 provided npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local, v8::Local, v8::Local)': npm error ../../nan/nan_scriptorigin.h:50:54: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&, int, int)' npm error 50 | , To(column).FromMaybe(0)) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:50:54: note: there are 3 candidates npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 4 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 4 provided npm error In file included from ../src/backend/Backend.h:6, npm error from ../src/backend/SvgBackend.h:3, npm error from ../src/backend/SvgBackend.cc:1: npm error ../../nan/nan.h: In constructor 'Nan::Utf8String::Utf8String(v8::Local)': npm error ../../nan/nan.h:1173:36: warning: 'int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const' is deprecated: Use WriteUtf8V2 instead. [-Wdeprecated-declarations] npm error 1173 | length_ = string->WriteUtf8(v8::Isolate::GetCurrent(), str_, npm error | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 1174 | static_cast(len), 0, flags); npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error In file included from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-object.h:12, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-array-buffer.h:14, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8.h:24, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:74, npm error from ../../nan/nan.h:62: npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-primitive.h:212:7: note: declared here npm error 212 | int WriteUtf8(Isolate* isolate, char* buffer, int length = -1, npm error | ^~~~~~~~~ npm error In file included from ../../nan/nan.h:3045: npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local)': npm error ../../nan/nan_scriptorigin.h:36:55: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&)' npm error 36 | v8::ScriptOrigin(v8::Isolate::GetCurrent(), name) {} npm error | ^ npm error In file included from ../src/backend/Backend.h:6, npm error from ../src/Canvas.h:5, npm error from ../src/Canvas.cc:3: npm error ../../nan/nan.h: In constructor 'Nan::Utf8String::Utf8String(v8::Local)': npm error ../../nan/nan.h:1173:36: warning: 'int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const' is deprecated: Use WriteUtf8V2 instead. [-Wdeprecated-declarations] npm error 1173 | length_ = string->WriteUtf8(v8::Isolate::GetCurrent(), str_, npm error | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 1174 | static_cast(len), 0, flags); npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error ../../nan/nan_scriptorigin.h:36:55: note: there are 3 candidates npm error In file included from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-object.h:12, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-array-buffer.h:14, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8.h:24, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:74, npm error from ../../nan/nan.h:62: npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-primitive.h:212:7: note: declared here npm error 212 | int WriteUtf8(Isolate* isolate, char* buffer, int length = -1, npm error | ^~~~~~~~~ npm error In file included from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-script.h:20, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-debug.h:10, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-isolate.h:19, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-snapshot.h:9, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-context.h:15, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8.h:26: npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 2 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 2 provided npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local, v8::Local)': npm error ../../nan/nan_scriptorigin.h:42:52: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&, int)' npm error 42 | , To(line).FromMaybe(0)) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:42:52: note: there are 3 candidates npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 3 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 3 provided npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local, v8::Local, v8::Local)': npm error ../../nan/nan_scriptorigin.h:50:54: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&, int, int)' npm error 50 | , To(column).FromMaybe(0)) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:50:54: note: there are 3 candidates npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 4 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 4 provided npm error In file included from ../../nan/nan.h:3045: npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local)': npm error ../../nan/nan_scriptorigin.h:36:55: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&)' npm error 36 | v8::ScriptOrigin(v8::Isolate::GetCurrent(), name) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:36:55: note: there are 3 candidates npm error In file included from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-script.h:20, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-debug.h:10, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-isolate.h:19, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-snapshot.h:9, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-context.h:15, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8.h:26: npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 2 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 2 provided npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local, v8::Local)': npm error ../../nan/nan_scriptorigin.h:42:52: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&, int)' npm error 42 | , To(line).FromMaybe(0)) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:42:52: note: there are 3 candidates npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 3 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 3 provided npm error ../../nan/nan.h: In function 'v8::Local Nan::Encode(const void*, size_t, Encoding)': npm error ../../nan/nan.h:2418:24: warning: 'v8::Local node::Encode(v8::Isolate*, const uint16_t*, size_t)' is deprecated: Use TryEncode(...) instead [-Wdeprecated-declarations] npm error 2418 | return node::Encode( npm error | ~~~~~~~~~~~~^ npm error 2419 | isolate npm error | ~~~~~~~ npm error 2420 | , reinterpret_cast(buf) npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 2421 | , len / 2); npm error | ~~~~~~~~~~ npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local, v8::Local, v8::Local)': npm error ../../nan/nan_scriptorigin.h:50:54: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&, int, int)' npm error 50 | , To(column).FromMaybe(0)) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:50:54: note: there are 3 candidates npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:1268:50: note: declared here npm error 1268 | NODE_EXTERN v8::Local Encode(v8::Isolate* isolate, npm error | ^~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:116:42: note: in definition of macro 'NODE_DEPRECATED' npm error 116 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error In file included from ../../nan/nan.h:3045: npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local)': npm error ../../nan/nan_scriptorigin.h:36:55: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&)' npm error 36 | v8::ScriptOrigin(v8::Isolate::GetCurrent(), name) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:36:55: note: there are 3 candidates npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 4 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 4 provided npm error ../../nan/nan.h:2423:24: warning: 'v8::Local node::Encode(v8::Isolate*, const char*, size_t, encoding)' is deprecated: Use TryEncode(...) instead [-Wdeprecated-declarations] npm error 2423 | return node::Encode( npm error | ~~~~~~~~~~~~^ npm error 2424 | isolate npm error | ~~~~~~~ npm error 2425 | , reinterpret_cast(buf) npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 2426 | , len npm error | ~~~~~ npm error 2427 | , node_enc); npm error | ~~~~~~~~~~~ npm error In file included from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-script.h:20, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-debug.h:10, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-isolate.h:19, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-snapshot.h:9, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-context.h:15, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8.h:26: npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:1260:38: note: declared here npm error 1260 | NODE_EXTERN v8::Local Encode(v8::Isolate* isolate, npm error | ^~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:116:42: note: in definition of macro 'NODE_DEPRECATED' npm error 116 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 2 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 2 provided npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local, v8::Local)': npm error ../../nan/nan_scriptorigin.h:42:52: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&, int)' npm error 42 | , To(line).FromMaybe(0)) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:42:52: note: there are 3 candidates npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 3 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 3 provided npm error In file included from ../src/backend/Backend.h:6, npm error from ../src/Backends.h:3, npm error from ../src/Backends.cc:1: npm error ../../nan/nan.h: In constructor 'Nan::Utf8String::Utf8String(v8::Local)': npm error ../../nan/nan.h:1173:36: warning: 'int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const' is deprecated: Use WriteUtf8V2 instead. [-Wdeprecated-declarations] npm error 1173 | length_ = string->WriteUtf8(v8::Isolate::GetCurrent(), str_, npm error | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 1174 | static_cast(len), 0, flags); npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error In file included from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-object.h:12, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-array-buffer.h:14, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8.h:24, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:74, npm error from ../../nan/nan.h:62: npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-primitive.h:212:7: note: declared here npm error 212 | int WriteUtf8(Isolate* isolate, char* buffer, int length = -1, npm error | ^~~~~~~~~ npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local, v8::Local, v8::Local)': npm error ../../nan/nan_scriptorigin.h:50:54: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&, int, int)' npm error 50 | , To(column).FromMaybe(0)) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:50:54: note: there are 3 candidates npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 4 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 4 provided npm error ../../nan/nan.h: In function 'v8::Local Nan::Encode(const void*, size_t, Encoding)': npm error ../../nan/nan.h:2418:24: warning: 'v8::Local node::Encode(v8::Isolate*, const uint16_t*, size_t)' is deprecated: Use TryEncode(...) instead [-Wdeprecated-declarations] npm error 2418 | return node::Encode( npm error | ~~~~~~~~~~~~^ npm error 2419 | isolate npm error | ~~~~~~~ npm error 2420 | , reinterpret_cast(buf) npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 2421 | , len / 2); npm error | ~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:1268:50: note: declared here npm error 1268 | NODE_EXTERN v8::Local Encode(v8::Isolate* isolate, npm error | ^~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:116:42: note: in definition of macro 'NODE_DEPRECATED' npm error 116 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error ../../nan/nan.h:2423:24: warning: 'v8::Local node::Encode(v8::Isolate*, const char*, size_t, encoding)' is deprecated: Use TryEncode(...) instead [-Wdeprecated-declarations] npm error 2423 | return node::Encode( npm error | ~~~~~~~~~~~~^ npm error 2424 | isolate npm error | ~~~~~~~ npm error 2425 | , reinterpret_cast(buf) npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 2426 | , len npm error | ~~~~~ npm error 2427 | , node_enc); npm error | ~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:1260:38: note: declared here npm error 1260 | NODE_EXTERN v8::Local Encode(v8::Isolate* isolate, npm error | ^~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:116:42: note: in definition of macro 'NODE_DEPRECATED' npm error 116 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error In file included from ../src/backend/Backend.h:6, npm error from ../src/backend/PdfBackend.h:3, npm error from ../src/backend/PdfBackend.cc:1: npm error ../../nan/nan.h: In constructor 'Nan::Utf8String::Utf8String(v8::Local)': npm error ../../nan/nan.h:1173:36: warning: 'int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const' is deprecated: Use WriteUtf8V2 instead. [-Wdeprecated-declarations] npm error 1173 | length_ = string->WriteUtf8(v8::Isolate::GetCurrent(), str_, npm error | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 1174 | static_cast(len), 0, flags); npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error In file included from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-object.h:12, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-array-buffer.h:14, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8.h:24, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:74, npm error from ../../nan/nan.h:62: npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-primitive.h:212:7: note: declared here npm error 212 | int WriteUtf8(Isolate* isolate, char* buffer, int length = -1, npm error | ^~~~~~~~~ npm error ../../nan/nan.h: In function 'v8::Local Nan::Encode(const void*, size_t, Encoding)': npm error ../../nan/nan.h:2418:24: warning: 'v8::Local node::Encode(v8::Isolate*, const uint16_t*, size_t)' is deprecated: Use TryEncode(...) instead [-Wdeprecated-declarations] npm error 2418 | return node::Encode( npm error | ~~~~~~~~~~~~^ npm error 2419 | isolate npm error | ~~~~~~~ npm error 2420 | , reinterpret_cast(buf) npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 2421 | , len / 2); npm error | ~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:1268:50: note: declared here npm error 1268 | NODE_EXTERN v8::Local Encode(v8::Isolate* isolate, npm error | ^~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:116:42: note: in definition of macro 'NODE_DEPRECATED' npm error 116 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error ../../nan/nan.h:2423:24: warning: 'v8::Local node::Encode(v8::Isolate*, const char*, size_t, encoding)' is deprecated: Use TryEncode(...) instead [-Wdeprecated-declarations] npm error 2423 | return node::Encode( npm error | ~~~~~~~~~~~~^ npm error 2424 | isolate npm error | ~~~~~~~ npm error 2425 | , reinterpret_cast(buf) npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 2426 | , len npm error | ~~~~~ npm error 2427 | , node_enc); npm error | ~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:1260:38: note: declared here npm error 1260 | NODE_EXTERN v8::Local Encode(v8::Isolate* isolate, npm error | ^~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:116:42: note: in definition of macro 'NODE_DEPRECATED' npm error 116 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error In file included from ../src/backend/Backend.h:6, npm error from ../src/Canvas.h:5, npm error from ../src/closure.h:5, npm error from ../src/closure.cc:1: npm error ../../nan/nan.h: In constructor 'Nan::Utf8String::Utf8String(v8::Local)': npm error ../../nan/nan.h:1173:36: warning: 'int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const' is deprecated: Use WriteUtf8V2 instead. [-Wdeprecated-declarations] npm error 1173 | length_ = string->WriteUtf8(v8::Isolate::GetCurrent(), str_, npm error | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 1174 | static_cast(len), 0, flags); npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error In file included from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-object.h:12, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-array-buffer.h:14, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8.h:24, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:74, npm error from ../../nan/nan.h:62: npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-primitive.h:212:7: note: declared here npm error 212 | int WriteUtf8(Isolate* isolate, char* buffer, int length = -1, npm error | ^~~~~~~~~ npm error In file included from ../../nan/nan.h:3045: npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local)': npm error ../../nan/nan_scriptorigin.h:36:55: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&)' npm error 36 | v8::ScriptOrigin(v8::Isolate::GetCurrent(), name) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:36:55: note: there are 3 candidates npm error In file included from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-script.h:20, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-debug.h:10, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-isolate.h:19, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-snapshot.h:9, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-context.h:15, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8.h:26: npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 2 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 2 provided npm error ../../nan/nan.h: In function 'v8::Local Nan::Encode(const void*, size_t, Encoding)': npm error ../../nan/nan.h:2418:24: warning: 'v8::Local node::Encode(v8::Isolate*, const uint16_t*, size_t)' is deprecated: Use TryEncode(...) instead [-Wdeprecated-declarations] npm error 2418 | return node::Encode( npm error | ~~~~~~~~~~~~^ npm error 2419 | isolate npm error | ~~~~~~~ npm error 2420 | , reinterpret_cast(buf) npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 2421 | , len / 2); npm error | ~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:1268:50: note: declared here npm error 1268 | NODE_EXTERN v8::Local Encode(v8::Isolate* isolate, npm error | ^~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:116:42: note: in definition of macro 'NODE_DEPRECATED' npm error 116 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local, v8::Local)': npm error ../../nan/nan_scriptorigin.h:42:52: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&, int)' npm error 42 | , To(line).FromMaybe(0)) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:42:52: note: there are 3 candidates npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error ../../nan/nan.h:2423:24: warning: 'v8::Local node::Encode(v8::Isolate*, const char*, size_t, encoding)' is deprecated: Use TryEncode(...) instead [-Wdeprecated-declarations] npm error 2423 | return node::Encode( npm error | ~~~~~~~~~~~~^ npm error 2424 | isolate npm error | ~~~~~~~ npm error 2425 | , reinterpret_cast(buf) npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 2426 | , len npm error | ~~~~~ npm error 2427 | , node_enc); npm error | ~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 3 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 3 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:1260:38: note: declared here npm error 1260 | NODE_EXTERN v8::Local Encode(v8::Isolate* isolate, npm error | ^~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:116:42: note: in definition of macro 'NODE_DEPRECATED' npm error 116 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local, v8::Local, v8::Local)': npm error ../../nan/nan_scriptorigin.h:50:54: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&, int, int)' npm error 50 | , To(column).FromMaybe(0)) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:50:54: note: there are 3 candidates npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 4 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 4 provided npm error In file included from ../../nan/nan.h:3045: npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local)': npm error ../../nan/nan_scriptorigin.h:36:55: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&)' npm error 36 | v8::ScriptOrigin(v8::Isolate::GetCurrent(), name) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:36:55: note: there are 3 candidates npm error In file included from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-script.h:20, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-debug.h:10, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-isolate.h:19, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-snapshot.h:9, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-context.h:15, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8.h:26: npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 2 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 2 provided npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local, v8::Local)': npm error ../../nan/nan_scriptorigin.h:42:52: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&, int)' npm error 42 | , To(line).FromMaybe(0)) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:42:52: note: there are 3 candidates npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 3 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 3 provided npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local, v8::Local, v8::Local)': npm error ../../nan/nan_scriptorigin.h:50:54: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&, int, int)' npm error 50 | , To(column).FromMaybe(0)) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:50:54: note: there are 3 candidates npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 4 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 4 provided npm error ../../nan/nan.h: In function 'v8::Local Nan::Encode(const void*, size_t, Encoding)': npm error ../../nan/nan.h:2418:24: warning: 'v8::Local node::Encode(v8::Isolate*, const uint16_t*, size_t)' is deprecated: Use TryEncode(...) instead [-Wdeprecated-declarations] npm error 2418 | return node::Encode( npm error | ~~~~~~~~~~~~^ npm error 2419 | isolate npm error | ~~~~~~~ npm error 2420 | , reinterpret_cast(buf) npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 2421 | , len / 2); npm error | ~~~~~~~~~~ npm error In file included from ../../nan/nan.h:3045: npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local)': npm error ../../nan/nan_scriptorigin.h:36:55: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&)' npm error 36 | v8::ScriptOrigin(v8::Isolate::GetCurrent(), name) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:36:55: note: there are 3 candidates npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:1268:50: note: declared here npm error 1268 | NODE_EXTERN v8::Local Encode(v8::Isolate* isolate, npm error | ^~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:116:42: note: in definition of macro 'NODE_DEPRECATED' npm error 116 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error In file included from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-script.h:20, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-debug.h:10, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-isolate.h:19, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-snapshot.h:9, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-context.h:15, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8.h:26: npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error ../../nan/nan.h:2423:24: warning: 'v8::Local node::Encode(v8::Isolate*, const char*, size_t, encoding)' is deprecated: Use TryEncode(...) instead [-Wdeprecated-declarations] npm error 2423 | return node::Encode( npm error | ~~~~~~~~~~~~^ npm error 2424 | isolate npm error | ~~~~~~~ npm error 2425 | , reinterpret_cast(buf) npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 2426 | , len npm error | ~~~~~ npm error 2427 | , node_enc); npm error | ~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 2 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 2 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:1260:38: note: declared here npm error 1260 | NODE_EXTERN v8::Local Encode(v8::Isolate* isolate, npm error | ^~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:116:42: note: in definition of macro 'NODE_DEPRECATED' npm error 116 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local, v8::Local)': npm error ../../nan/nan_scriptorigin.h:42:52: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&, int)' npm error 42 | , To(line).FromMaybe(0)) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:42:52: note: there are 3 candidates npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 3 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 3 provided npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local, v8::Local, v8::Local)': npm error ../../nan/nan_scriptorigin.h:50:54: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&, int, int)' npm error 50 | , To(column).FromMaybe(0)) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:50:54: note: there are 3 candidates npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 4 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 4 provided npm error In file included from ../../nan/nan.h:3045: npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local)': npm error ../../nan/nan_scriptorigin.h:36:55: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&)' npm error 36 | v8::ScriptOrigin(v8::Isolate::GetCurrent(), name) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:36:55: note: there are 3 candidates npm error In file included from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-script.h:20, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-debug.h:10, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-isolate.h:19, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-snapshot.h:9, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-context.h:15, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8.h:26: npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 2 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 2 provided npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local, v8::Local)': npm error ../../nan/nan_scriptorigin.h:42:52: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&, int)' npm error 42 | , To(line).FromMaybe(0)) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:42:52: note: there are 3 candidates npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 3 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 3 provided npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local, v8::Local, v8::Local)': npm error ../../nan/nan_scriptorigin.h:50:54: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&, int, int)' npm error 50 | , To(column).FromMaybe(0)) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:50:54: note: there are 3 candidates npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 4 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 4 provided npm error In file included from ../../nan/nan.h:3045: npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local)': npm error ../../nan/nan_scriptorigin.h:36:55: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&)' npm error 36 | v8::ScriptOrigin(v8::Isolate::GetCurrent(), name) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:36:55: note: there are 3 candidates npm error In file included from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-script.h:20, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-debug.h:10, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-isolate.h:19, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-snapshot.h:9, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-context.h:15, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8.h:26: npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 2 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 2 provided npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local, v8::Local)': npm error ../../nan/nan_scriptorigin.h:42:52: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&, int)' npm error 42 | , To(line).FromMaybe(0)) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:42:52: note: there are 3 candidates npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 3 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 3 provided npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local, v8::Local, v8::Local)': npm error ../../nan/nan_scriptorigin.h:50:54: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&, int, int)' npm error 50 | , To(column).FromMaybe(0)) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:50:54: note: there are 3 candidates npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 4 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 4 provided npm error In file included from ../src/backend/Backend.h:6, npm error from ../src/Backends.h:3, npm error from ../src/init.cc:17: npm error ../../nan/nan.h: In constructor 'Nan::Utf8String::Utf8String(v8::Local)': npm error ../../nan/nan.h:1173:36: warning: 'int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const' is deprecated: Use WriteUtf8V2 instead. [-Wdeprecated-declarations] npm error 1173 | length_ = string->WriteUtf8(v8::Isolate::GetCurrent(), str_, npm error | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 1174 | static_cast(len), 0, flags); npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error In file included from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-object.h:12, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-array-buffer.h:14, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8.h:24, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:74, npm error from ../../nan/nan.h:62: npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-primitive.h:212:7: note: declared here npm error 212 | int WriteUtf8(Isolate* isolate, char* buffer, int length = -1, npm error | ^~~~~~~~~ npm error ../../nan/nan.h: In function 'v8::Local Nan::Encode(const void*, size_t, Encoding)': npm error ../../nan/nan.h:2418:24: warning: 'v8::Local node::Encode(v8::Isolate*, const uint16_t*, size_t)' is deprecated: Use TryEncode(...) instead [-Wdeprecated-declarations] npm error 2418 | return node::Encode( npm error | ~~~~~~~~~~~~^ npm error 2419 | isolate npm error | ~~~~~~~ npm error 2420 | , reinterpret_cast(buf) npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 2421 | , len / 2); npm error | ~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:1268:50: note: declared here npm error 1268 | NODE_EXTERN v8::Local Encode(v8::Isolate* isolate, npm error | ^~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:116:42: note: in definition of macro 'NODE_DEPRECATED' npm error 116 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error ../../nan/nan.h:2423:24: warning: 'v8::Local node::Encode(v8::Isolate*, const char*, size_t, encoding)' is deprecated: Use TryEncode(...) instead [-Wdeprecated-declarations] npm error 2423 | return node::Encode( npm error | ~~~~~~~~~~~~^ npm error 2424 | isolate npm error | ~~~~~~~ npm error 2425 | , reinterpret_cast(buf) npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 2426 | , len npm error | ~~~~~ npm error 2427 | , node_enc); npm error | ~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:1260:38: note: declared here npm error 1260 | NODE_EXTERN v8::Local Encode(v8::Isolate* isolate, npm error | ^~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/node.h:116:42: note: in definition of macro 'NODE_DEPRECATED' npm error 116 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error make: *** [canvas.target.mk:146: Release/obj.target/canvas/src/backend/Backend.o] Error 1 npm error make: *** Waiting for unfinished jobs.... npm error make: *** [canvas.target.mk:146: Release/obj.target/canvas/src/backend/ImageBackend.o] Error 1 npm error In file included from ../../nan/nan.h:3045: npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local)': npm error ../../nan/nan_scriptorigin.h:36:55: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&)' npm error 36 | v8::ScriptOrigin(v8::Isolate::GetCurrent(), name) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:36:55: note: there are 3 candidates npm error In file included from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-script.h:20, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-debug.h:10, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-isolate.h:19, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-snapshot.h:9, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-context.h:15, npm error from /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8.h:26: npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 2 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 2 provided npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local, v8::Local)': npm error ../../nan/nan_scriptorigin.h:42:52: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&, int)' npm error 42 | , To(line).FromMaybe(0)) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:42:52: note: there are 3 candidates npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 3 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 3 provided npm error ../../nan/nan_scriptorigin.h: In constructor 'Nan::ScriptOrigin::ScriptOrigin(v8::Local, v8::Local, v8::Local)': npm error ../../nan/nan_scriptorigin.h:50:54: error: no matching function for call to 'v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local&, int, int)' npm error 50 | , To(column).FromMaybe(0)) {} npm error | ^ npm error ../../nan/nan_scriptorigin.h:50:54: note: there are 3 candidates npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:13: note: candidate 1: 'v8::ScriptOrigin::ScriptOrigin(v8::Local, int, int, bool, int, v8::Local, bool, bool, bool, v8::Local)' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:65:39: note: no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' npm error 65 | V8_INLINE ScriptOrigin(Local resource_name, npm error | ~~~~~~~~~~~~~^~~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 2: 'constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)' npm error 63 | class V8_EXPORT ScriptOrigin { npm error | ^~~~~~~~~~~~ npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 4 provided npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate 3: 'constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)' npm error /home/buildozer/.cache/node-gyp/24.15.0/include/node/v8-message.h:63:17: note: candidate expects 1 argument, 4 provided npm error make: *** [canvas.target.mk:146: Release/obj.target/canvas/src/ImageData.o] Error 1 npm error ../src/CanvasRenderingContext2d.cc: In member function 'void Context2d::setTextPath(double, double)': npm error ../src/CanvasRenderingContext2d.cc:2500:10: warning: enumeration value 'TEXT_ALIGNMENT_LEFT' not handled in switch [-Wswitch] npm error 2500 | switch (state->textAlignment) { npm error | ^ npm error ../src/CanvasRenderingContext2d.cc:2500:10: warning: enumeration value 'TEXT_ALIGNMENT_START' not handled in switch [-Wswitch] npm error make: *** [canvas.target.mk:146: Release/obj.target/canvas/src/CanvasPattern.o] Error 1 npm error make: *** [canvas.target.mk:146: Release/obj.target/canvas/src/CanvasGradient.o] Error 1 npm error In file included from ../../nan/nan_callbacks.h:123, npm error from ../../nan/nan.h:182: npm error ../../nan/nan_callbacks_12_inl.h: In instantiation of 'v8::Local Nan::FunctionCallbackInfo::Holder() const [with T = v8::Value]': npm error ../src/Canvas.cc:649:63: required from here npm error 649 | Canvas *canvas = Nan::ObjectWrap::Unwrap(info.Holder()); npm error | ~~~~~~~~~~~^~ npm error ../../nan/nan_callbacks_12_inl.h:112:62: error: 'const class v8::FunctionCallbackInfo' has no member named 'Holder' npm error 112 | inline v8::Local Holder() const { return info_.Holder(); } npm error | ~~~~~~^~~~~~ npm error make: *** [canvas.target.mk:146: Release/obj.target/canvas/src/Image.o] Error 1 npm error make: *** [canvas.target.mk:146: Release/obj.target/canvas/src/backend/SvgBackend.o] Error 1 npm error make: *** [canvas.target.mk:146: Release/obj.target/canvas/src/Backends.o] Error 1 npm error make: *** [canvas.target.mk:146: Release/obj.target/canvas/src/init.o] Error 1 npm error make: *** [canvas.target.mk:146: Release/obj.target/canvas/src/closure.o] Error 1 npm error make: *** [canvas.target.mk:146: Release/obj.target/canvas/src/backend/PdfBackend.o] Error 1 npm error make: *** [canvas.target.mk:146: Release/obj.target/canvas/src/Canvas.o] Error 1 npm error make: *** [canvas.target.mk:146: Release/obj.target/canvas/src/CanvasRenderingContext2d.o] Error 1 npm error gyp ERR! build error npm error gyp ERR! stack Error: `make` failed with exit code: 2 npm error gyp ERR! stack at ChildProcess. (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:219:23) npm error gyp ERR! System Linux 6.18.31-0-lts npm error gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "build" "--fallback-to-build" "--update-binary" "--module=/home/buildozer/aports/community/guacamole-dotool/src/guacamole-dotool-0.2.1/node_modules/canvas/build/Release/canvas.node" "--module_name=canvas" "--module_path=/home/buildozer/aports/community/guacamole-dotool/src/guacamole-dotool-0.2.1/node_modules/canvas/build/Release" "--napi_version=10" "--node_abi_napi=napi" "--napi_build_version=0" "--node_napi_label=node-v137" npm error gyp ERR! cwd /home/buildozer/aports/community/guacamole-dotool/src/guacamole-dotool-0.2.1/node_modules/canvas npm error gyp ERR! node -v v24.15.0 npm error gyp ERR! node-gyp -v v12.2.0 npm error gyp ERR! $npm_package_name canvas npm error gyp ERR! $npm_package_version 2.11.2 npm error gyp ERR! not ok npm error node-pre-gyp ERR! build error npm error node-pre-gyp ERR! stack Error: Failed to execute '/usr/bin/node /usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js build --fallback-to-build --update-binary --module=/home/buildozer/aports/community/guacamole-dotool/src/guacamole-dotool-0.2.1/node_modules/canvas/build/Release/canvas.node --module_name=canvas --module_path=/home/buildozer/aports/community/guacamole-dotool/src/guacamole-dotool-0.2.1/node_modules/canvas/build/Release --napi_version=10 --node_abi_napi=napi --napi_build_version=0 --node_napi_label=node-v137' (1) npm error node-pre-gyp ERR! stack at ChildProcess. (/home/buildozer/aports/community/guacamole-dotool/src/guacamole-dotool-0.2.1/node_modules/@mapbox/node-pre-gyp/lib/util/compile.js:89:23) npm error node-pre-gyp ERR! stack at ChildProcess.emit (node:events:509:28) npm error node-pre-gyp ERR! stack at maybeClose (node:internal/child_process:1124:16) npm error node-pre-gyp ERR! stack at ChildProcess._handle.onexit (node:internal/child_process:306:5) npm error node-pre-gyp ERR! System Linux 6.18.31-0-lts npm error node-pre-gyp ERR! command "/usr/bin/node" "/home/buildozer/aports/community/guacamole-dotool/src/guacamole-dotool-0.2.1/node_modules/.bin/node-pre-gyp" "install" "--fallback-to-build" "--update-binary" npm error node-pre-gyp ERR! cwd /home/buildozer/aports/community/guacamole-dotool/src/guacamole-dotool-0.2.1/node_modules/canvas npm error node-pre-gyp ERR! node -v v24.15.0 npm error node-pre-gyp ERR! node-pre-gyp -v v1.0.11 npm error node-pre-gyp ERR! not ok npm error A complete log of this run can be found in: /home/buildozer/.npm/_logs/2026-05-18T17_12_43_503Z-debug-0.log >>> ERROR: guacamole-dotool: build failed >>> guacamole-dotool: Uninstalling dependencies... ( 1/114) Purging .makedepends-guacamole-dotool (20260518.171242) ( 2/114) Purging giflib-dev (5.2.2-r1) ( 3/114) Purging giflib (5.2.2-r1) ( 4/114) Purging npm (11.12.1-r0) ( 5/114) Purging nodejs (24.15.0-r0) ( 6/114) Purging ca-certificates (20260413-r0) Executing ca-certificates-20260413-r0.post-deinstall ( 7/114) Purging pango-dev (1.57.1-r0) ( 8/114) Purging pango-tools (1.57.1-r0) ( 9/114) Purging pango (1.57.1-r0) ( 10/114) Purging ada-libs (3.3.0-r0) ( 11/114) Purging fribidi-dev (1.0.16-r3) ( 12/114) Purging fribidi (1.0.16-r3) ( 13/114) Purging harfbuzz-dev (13.2.1-r0) ( 14/114) Purging harfbuzz-cairo (13.2.1-r0) ( 15/114) Purging harfbuzz-gobject (13.2.1-r0) ( 16/114) Purging harfbuzz-icu (13.2.1-r0) ( 17/114) Purging harfbuzz-subset (13.2.1-r0) ( 18/114) Purging harfbuzz (13.2.1-r0) ( 19/114) Purging icu-dev (78.1-r0) ( 20/114) Purging libxft-dev (2.3.9-r0) ( 21/114) Purging libxft (2.3.9-r0) ( 22/114) Purging py3-packaging-pyc (26.2-r0) ( 23/114) Purging py3-parsing-pyc (3.3.2-r1) ( 24/114) Purging python3-pyc (3.14.3-r0) ( 25/114) Purging python3-pycache-pyc0 (3.14.3-r0) ( 26/114) Purging xcb-proto-pyc (1.17.0-r1) ( 27/114) Purging pyc (3.14.3-r0) ( 28/114) Purging simdjson (4.2.4-r0) ( 29/114) Purging simdutf (9.0.0-r0) ( 30/114) Purging graphite2-dev (1.3.14-r6) ( 31/114) Purging graphite2 (1.3.14-r6) ( 32/114) Purging cairo-dev (1.18.4-r1) ( 33/114) Purging cairo-tools (1.18.4-r1) ( 34/114) Purging cairo-gobject (1.18.4-r1) ( 35/114) Purging cairo (1.18.4-r1) ( 36/114) Purging fontconfig-dev (2.17.1-r1) ( 37/114) Purging fontconfig (2.17.1-r1) ( 38/114) Purging freetype-dev (2.14.3-r0) ( 39/114) Purging freetype (2.14.3-r0) ( 40/114) Purging brotli-dev (1.2.0-r1) ( 41/114) Purging brotli (1.2.0-r1) ( 42/114) Purging glib-dev (2.88.1-r0) ( 43/114) Purging bzip2-dev (1.0.8-r6) ( 44/114) Purging docbook-xsl (1.79.2-r13) ( 45/114) Purging docbook-xsl-ns (1.79.2-r13) Executing docbook-xsl-ns-1.79.2-r13.pre-deinstall ( 46/114) Purging docbook-xsl-nons (1.79.2-r13) Executing docbook-xsl-nons-1.79.2-r13.pre-deinstall ( 47/114) Purging docbook-xml (4.5-r10) Executing docbook-xml-4.5-r10.pre-deinstall ( 48/114) Purging gettext-dev (1.0-r0) ( 49/114) Purging xz (5.8.3-r0) ( 50/114) Purging gettext-asprintf (1.0-r0) ( 51/114) Purging gettext (1.0-r0) ( 52/114) Purging gettext-envsubst (1.0-r0) ( 53/114) Purging libxml2-utils (2.13.9-r1) ( 54/114) Purging libxslt (1.1.43-r3) ( 55/114) Purging py3-packaging (26.2-r0) ( 56/114) Purging py3-parsing (3.3.2-r1) ( 57/114) Purging pcre2-dev (10.47-r1) ( 58/114) Purging libpcre2-16 (10.47-r1) ( 59/114) Purging libpcre2-32 (10.47-r1) ( 60/114) Purging libedit-dev (20260508.3.1-r1) ( 61/114) Purging ncurses-dev (6.6_p20260502-r0) ( 62/114) Purging libncurses++ (6.6_p20260502-r0) ( 63/114) Purging bsd-compat-headers (0.7.2-r6) ( 64/114) Purging expat-dev (2.8.1-r0) ( 65/114) Purging expat (2.8.1-r0) ( 66/114) Purging libxrender-dev (0.9.12-r0) ( 67/114) Purging libxrender (0.9.12-r0) ( 68/114) Purging libxext-dev (1.3.7-r0) ( 69/114) Purging libxext (1.3.7-r0) ( 70/114) Purging libx11-dev (1.8.13-r0) ( 71/114) Purging xtrans (1.6.0-r0) ( 72/114) Purging libx11 (1.8.13-r0) ( 73/114) Purging libxcb-dev (1.17.0-r2) ( 74/114) Purging libxcb (1.17.0-r2) ( 75/114) Purging xcb-proto (1.17.0-r1) ( 76/114) Purging python3 (3.14.3-r0) ( 77/114) Purging gdbm (1.26-r0) ( 78/114) Purging gettext-libs (1.0-r0) ( 79/114) Purging glib (2.88.1-r0) ( 80/114) Purging icu (78.1-r0) ( 81/114) Purging icu-libs (78.1-r0) ( 82/114) Purging icu-data-en (78.1-r0) ( 83/114) Purging util-linux-dev (2.42-r0) ( 84/114) Purging libfdisk (2.42-r0) ( 85/114) Purging liblastlog2 (2.42-r0) ( 86/114) Purging libmount (2.42-r0) ( 87/114) Purging libsmartcols (2.42-r0) ( 88/114) Purging libuuid (2.42-r0) ( 89/114) Purging libblkid (2.42-r0) ( 90/114) Purging libxdmcp-dev (1.1.5-r1) ( 91/114) Purging libxdmcp (1.1.5-r1) ( 92/114) Purging libbsd (0.12.2-r0) ( 93/114) Purging libeconf (0.8.3-r0) ( 94/114) Purging libformw (6.6_p20260502-r0) ( 95/114) Purging libintl (1.0-r0) ( 96/114) Purging libmd (1.2.0-r0) ( 97/114) Purging libmenuw (6.6_p20260502-r0) ( 98/114) Purging libpanelw (6.6_p20260502-r0) ( 99/114) Purging libpng-dev (1.6.58-r1) (100/114) Purging libpng (1.6.58-r1) (101/114) Purging libxau-dev (1.0.12-r0) (102/114) Purging libxau (1.0.12-r0) (103/114) Purging linux-pam (1.7.1-r2) (104/114) Purging mpdecimal (4.0.1-r0) (105/114) Purging pixman-dev (0.46.4-r0) (106/114) Purging pixman (0.46.4-r0) (107/114) Purging sqlite-dev (3.53.1-r0) (108/114) Purging sqlite-libs (3.53.1-r0) (109/114) Purging sqlite (3.53.1-r0) (110/114) Purging readline (8.3.3-r1) (111/114) Purging utmps-libs (0.1.3.3-r0) (112/114) Purging skalibs-libs (2.15.0.0-r0) (113/114) Purging xorgproto (2025.1-r0) (114/114) Purging zlib-dev (1.3.2-r0) Executing busybox-1.37.0-r31.trigger OK: 1922.5 MiB in 125 packages