>>> guacamole-dotool: Building community/guacamole-dotool 0.2.2-r0 (using abuild 3.18.0_rc7-r1) started Fri, 16 Oct 2026 09:10:38 +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 nodejs-dev npm pango-dev pixman-dev python3 ( 1/121) Installing ca-certificates (20260909-r0) ( 2/121) Installing ada-libs (3.3.0-r3) ( 3/121) 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/121) Installing icu-libs (78.1-r0) ( 5/121) Installing simdjson (5.0.4-r0) ( 6/121) Installing simdutf (9.3.0-r0) ( 7/121) Installing sqlite-libs (3.54.0-r0) ( 8/121) Installing nodejs (24.18.1-r5) ( 9/121) Installing giflib (5.2.2-r2) ( 10/121) Installing giflib-dev (5.2.2-r2) ( 11/121) Installing nodejs-libs (24.18.1-r5) ( 12/121) Installing nodejs-dev (24.18.1-r5) ( 13/121) Installing npm (12.0.2-r0) ( 14/121) Installing libxau (1.0.12-r0) ( 15/121) Installing libmd (1.3.0-r0) ( 16/121) Installing libbsd (0.12.2-r0) ( 17/121) Installing libxdmcp (1.1.5-r1) ( 18/121) Installing libxcb (1.17.0-r2) ( 19/121) Installing libx11 (1.8.13-r0) ( 20/121) Installing libxrender (0.9.12-r0) ( 21/121) Installing libbz2 (1.0.8-r6) ( 22/121) Installing libpng (1.6.59-r0) ( 23/121) Installing freetype (2.14.3-r0) ( 24/121) Installing fontconfig (2.18.1-r0) ( 25/121) Installing libxft (2.3.9-r0) ( 26/121) Installing libxext (1.3.7-r0) ( 27/121) Installing pixman (0.46.4-r0) ( 28/121) Installing cairo (1.18.4-r1) ( 29/121) Installing libffi (3.8.0-r0) ( 30/121) Installing libintl (1.0-r0) ( 31/121) Installing libeconf (0.8.4-r0) ( 32/121) Installing libblkid (2.42.4-r3) ( 33/121) Installing libmount (2.42.4-r3) ( 34/121) Installing glib (2.90.0-r0) ( 35/121) Installing graphite2 (1.3.15-r0) ( 36/121) Installing harfbuzz (14.2.1-r0) ( 37/121) Installing fribidi (1.0.16-r3) ( 38/121) Installing pango (1.58.2-r0) ( 39/121) Installing pango-tools (1.58.2-r0) ( 40/121) Installing cairo-tools (1.18.4-r1) ( 41/121) Installing cairo-gobject (1.18.4-r1) ( 42/121) Installing expat (2.9.0-r0) ( 43/121) Installing expat-dev (2.9.0-r0) ( 44/121) Installing bzip2-dev (1.0.8-r6) ( 45/121) Installing brotli (1.2.0-r1) ( 46/121) Installing brotli-dev (1.2.0-r1) ( 47/121) Installing zlib-dev (1.3.2-r1) ( 48/121) Installing libpng-dev (1.6.59-r0) ( 49/121) Installing freetype-dev (2.14.3-r0) ( 50/121) Installing fontconfig-dev (2.18.1-r0) ( 51/121) Installing xz-libs (5.8.4-r0) ( 52/121) Installing libxml2 (2.13.9-r2) ( 53/121) Installing libxml2-utils (2.13.9-r2) ( 54/121) Installing docbook-xml (4.5-r10) Executing docbook-xml-4.5-r10.post-install ( 55/121) Installing libxslt (1.1.43-r3) ( 56/121) Installing docbook-xsl-ns (1.79.2-r13) Executing docbook-xsl-ns-1.79.2-r13.post-install ( 57/121) Installing docbook-xsl-nons (1.79.2-r13) Executing docbook-xsl-nons-1.79.2-r13.post-install ( 58/121) Installing docbook-xsl (1.79.2-r13) ( 59/121) Installing xz (5.8.4-r0) ( 60/121) Installing gettext-asprintf (1.0-r0) ( 61/121) Installing gettext-libs (1.0-r0) ( 62/121) Installing gettext-envsubst (1.0-r0) ( 63/121) Installing gettext (1.0-r0) ( 64/121) Installing gettext-dev (1.0-r0) ( 65/121) Installing mpdecimal (4.0.1-r0) ( 66/121) Installing libpanelw (6.6_p20260822-r0) ( 67/121) Installing readline (8.3.3-r1) ( 68/121) Installing python3 (3.14.8-r0) ( 69/121) Installing python3-pycache-pyc0 (3.14.8-r0) ( 70/121) Installing pyc (3.14.8-r0) ( 71/121) Installing python3-pyc (3.14.8-r0) ( 72/121) Installing py3-parsing (3.3.3-r0) ( 73/121) Installing py3-parsing-pyc (3.3.3-r0) ( 74/121) Installing py3-packaging (26.2-r0) ( 75/121) Installing py3-packaging-pyc (26.2-r0) ( 76/121) Installing linux-headers (7.2.1-r0) ( 77/121) Installing libffi-dev (3.8.0-r0) ( 78/121) Installing bsd-compat-headers (0.7.2-r6) ( 79/121) Installing libformw (6.6_p20260822-r0) ( 80/121) Installing libmenuw (6.6_p20260822-r0) ( 81/121) Installing libncurses++ (6.6_p20260822-r0) ( 82/121) Installing ncurses-dev (6.6_p20260822-r0) ( 83/121) Installing libedit-dev (20260512.3.1-r0) ( 84/121) Installing libpcre2-16 (10.49-r0) ( 85/121) Installing libpcre2-32 (10.49-r0) ( 86/121) Installing pcre2-dev (10.49-r0) ( 87/121) Installing libuuid (2.42.4-r3) ( 88/121) Installing libfdisk (2.42.4-r3) ( 89/121) Installing skalibs-libs (2.15.1.0-r0) ( 90/121) Installing utmps-libs (0.1.3.4-r0) ( 91/121) Installing linux-pam (1.7.1-r4) ( 92/121) Installing liblastlog2 (2.42.4-r3) ( 93/121) Installing libsmartcols (2.42.4-r3) ( 94/121) Installing sqlite (3.54.0-r0) ( 95/121) Installing sqlite-dev (3.54.0-r0) ( 96/121) Installing util-linux-dev (2.42.4-r3) ( 97/121) Installing glib-dev (2.90.0-r0) ( 98/121) Installing pixman-dev (0.46.4-r0) ( 99/121) Installing xorgproto (2025.1-r0) (100/121) Installing libxau-dev (1.0.12-r0) (101/121) Installing xcb-proto (1.17.0-r1) (102/121) Installing xcb-proto-pyc (1.17.0-r1) (103/121) Installing libxdmcp-dev (1.1.5-r1) (104/121) Installing libxcb-dev (1.17.0-r2) (105/121) Installing xtrans (1.6.0-r0) (106/121) Installing libx11-dev (1.8.13-r0) (107/121) Installing libxext-dev (1.3.7-r0) (108/121) Installing libxrender-dev (0.9.12-r0) (109/121) Installing cairo-dev (1.18.4-r1) (110/121) Installing fribidi-dev (1.0.16-r3) (111/121) Installing harfbuzz-cairo (14.2.1-r0) (112/121) Installing harfbuzz-gobject (14.2.1-r0) (113/121) Installing harfbuzz-icu (14.2.1-r0) (114/121) Installing harfbuzz-subset (14.2.1-r0) (115/121) Installing graphite2-dev (1.3.15-r0) (116/121) Installing icu (78.1-r0) (117/121) Installing icu-dev (78.1-r0) (118/121) Installing harfbuzz-dev (14.2.1-r0) (119/121) Installing libxft-dev (2.3.9-r0) (120/121) Installing pango-dev (1.58.2-r0) (121/121) Installing .makedepends-guacamole-dotool (20261016.091041) Executing busybox-1.38.0-r7.trigger Executing ca-certificates-20260909-r0.trigger Executing glib-2.90.0-r0.trigger * No schema files found: removed existing output file. OK: 546.0 MiB in 223 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.25/guacamole-dotool-0.2.2.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.25/guacamole-dotool-0.2.2.tar.gz.part' guacamole-dotool-0.2 100% |********************************| 43318 0:00:00 ETA '/var/cache/distfiles/v3.25/guacamole-dotool-0.2.2.tar.gz.part' saved /var/cache/distfiles/v3.25/guacamole-dotool-0.2.2.tar.gz: OK >>> guacamole-dotool: Fetching https://distfiles.alpinelinux.org/distfiles/v3.25/guacamole-dotool-0.2.2.tar.gz /var/cache/distfiles/v3.25/guacamole-dotool-0.2.2.tar.gz: OK >>> guacamole-dotool: Unpacking /var/cache/distfiles/v3.25/guacamole-dotool-0.2.2.tar.gz... npm warn Unknown env config "build-from-source". This will error in a future major version of npm. See `npm help npmrc` for supported config options. npm warn Unknown env config "nodedir". This will error in a future major version of npm. See `npm help npmrc` for supported config options. 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 abab@2.0.6: Use your platform's native atob() and btoa() methods instead npm warn deprecated glob@8.1.0: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me npm warn deprecated sourcemap-codec@1.4.8: Please use @jridgewell/sourcemap-codec instead npm warn deprecated whatwg-encoding@2.0.0: Use @exodus/bytes instead for a more spec-conformant and faster implementation npm warn deprecated domexception@4.0.0: Use your platform's native DOMException instead npm warn deprecated prebuild-install@7.1.3: No longer maintained. Please contact the author of the relevant native addon; alternatives are available. added 164 packages, and audited 165 packages in 2s 25 packages are looking for funding run `npm fund` for details 4 vulnerabilities (1 moderate, 3 high) To address all issues, run: npm audit fix Run `npm audit` for details. npm warn install-scripts 1 package had install scripts blocked because they are not covered by allowScripts: npm warn install-scripts canvas@3.2.3 (install: prebuild-install -r napi || node-gyp rebuild) npm warn install-scripts npm warn install-scripts Run `npm install-scripts ls` to review, or `npm install-scripts approve ` to allow. npm warn Unknown env config "build-from-source". This will error in a future major version of npm. See `npm help npmrc` for supported config options. npm warn Unknown env config "nodedir". This will error in a future major version of npm. See `npm help npmrc` for supported config options. npm notice run guacamole-dotool@0.2.2 bundle npm notice run rollup -c  ./src/cli.ts → ./dist... (!) Circular dependencies node_modules/rrweb-cssom/lib/CSSStyleDeclaration.js -> node_modules/rrweb-cssom/lib/parse.js -> node_modules/rrweb-cssom/lib/CSSStyleSheet.js -> node_modules/rrweb-cssom/lib/CSSStyleRule.js -> node_modules/rrweb-cssom/lib/CSSStyleDeclaration.js node_modules/rrweb-cssom/lib/parse.js -> node_modules/rrweb-cssom/lib/CSSStyleSheet.js -> node_modules/rrweb-cssom/lib/parse.js node_modules/rrweb-cssom/lib/parse.js -> node_modules/rrweb-cssom/lib/CSSGroupingRule.js -> node_modules/rrweb-cssom/lib/parse.js ...and 16 more (!) "this" has been rewritten to "undefined" https://rollupjs.org/troubleshooting/#error-this-is-undefined node_modules/https-proxy-agent/dist/parse-proxy-response.js 1: "use strict"; 2: var __importDefault = (this && this.__importDefault) || function (mod) { ^ 3: return (mod && mod.__esModule) ? mod : { "default": mod }; 4: }; ...and 1 other occurrence node_modules/agent-base/dist/src/index.js 1: "use strict"; 2: var __importDefault = (this && this.__importDefault) || function (mod) { ^ 3: return (mod && mod.__esModule) ? mod : { "default": mod }; 4: }; ...and 1 other occurrence node_modules/http-proxy-agent/dist/agent.js 1: "use strict"; 2: var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { ^ 3: function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } 4: return new (P || (P = Promise))(function (resolve, reject) { ...and 3 other occurrences ...and 3 other files (!) [plugin rollup-plugin-natives] /home/buildozer/aports/community/guacamole-dotool/src/guacamole-dotool-0.2.2/node_modules/canvas/build/Release/canvas.node does not exist created ./dist in 17.4s node:internal/modules/cjs/loader:1517 const err = new Error(message); ^ Error: Cannot find module './libs/canvas.node' Require stack: - /home/buildozer/aports/community/guacamole-dotool/src/guacamole-dotool-0.2.2/dist/guacamole-dotool.mjs at Module._resolveFilename (node:internal/modules/cjs/loader:1517:15) at wrapResolveFilename (node:internal/modules/cjs/loader:1071:27) at defaultResolveImplForCJSLoading (node:internal/modules/cjs/loader:1095:10) at resolveForCJSWithHooks (node:internal/modules/cjs/loader:1122:12) at Module._load (node:internal/modules/cjs/loader:1294:5) at wrapModuleLoad (node:internal/modules/cjs/loader:255:19) at Module.require (node:internal/modules/cjs/loader:1617:12) at require (node:internal/modules/helpers:153:16) at file:///home/buildozer/aports/community/guacamole-dotool/src/guacamole-dotool-0.2.2/dist/guacamole-dotool.mjs:5865:26 at ModuleJob.run (node:internal/modules/esm/module_job:439:25) { code: 'MODULE_NOT_FOUND', requireStack: [ '/home/buildozer/aports/community/guacamole-dotool/src/guacamole-dotool-0.2.2/dist/guacamole-dotool.mjs' ] } Node.js v24.18.1 >>> ERROR: guacamole-dotool: check failed >>> guacamole-dotool: Uninstalling dependencies... ( 1/121) Purging .makedepends-guacamole-dotool (20261016.091041) ( 2/121) Purging giflib-dev (5.2.2-r2) ( 3/121) Purging giflib (5.2.2-r2) ( 4/121) Purging nodejs-dev (24.18.1-r5) ( 5/121) Purging nodejs-libs (24.18.1-r5) ( 6/121) Purging npm (12.0.2-r0) ( 7/121) Purging nodejs (24.18.1-r5) ( 8/121) Purging ca-certificates (20260909-r0) Executing ca-certificates-20260909-r0.post-deinstall ( 9/121) Purging pango-dev (1.58.2-r0) ( 10/121) Purging pango-tools (1.58.2-r0) ( 11/121) Purging pango (1.58.2-r0) ( 12/121) Purging ada-libs (3.3.0-r3) ( 13/121) Purging fribidi-dev (1.0.16-r3) ( 14/121) Purging fribidi (1.0.16-r3) ( 15/121) Purging harfbuzz-dev (14.2.1-r0) ( 16/121) Purging harfbuzz-cairo (14.2.1-r0) ( 17/121) Purging harfbuzz-gobject (14.2.1-r0) ( 18/121) Purging harfbuzz-icu (14.2.1-r0) ( 19/121) Purging harfbuzz-subset (14.2.1-r0) ( 20/121) Purging harfbuzz (14.2.1-r0) ( 21/121) Purging icu-dev (78.1-r0) ( 22/121) Purging libxft-dev (2.3.9-r0) ( 23/121) Purging libxft (2.3.9-r0) ( 24/121) Purging py3-packaging-pyc (26.2-r0) ( 25/121) Purging py3-parsing-pyc (3.3.3-r0) ( 26/121) Purging python3-pyc (3.14.8-r0) ( 27/121) Purging python3-pycache-pyc0 (3.14.8-r0) ( 28/121) Purging xcb-proto-pyc (1.17.0-r1) ( 29/121) Purging pyc (3.14.8-r0) ( 30/121) Purging simdjson (5.0.4-r0) ( 31/121) Purging simdutf (9.3.0-r0) ( 32/121) Purging graphite2-dev (1.3.15-r0) ( 33/121) Purging graphite2 (1.3.15-r0) ( 34/121) Purging cairo-dev (1.18.4-r1) ( 35/121) Purging cairo-tools (1.18.4-r1) ( 36/121) Purging cairo-gobject (1.18.4-r1) ( 37/121) Purging cairo (1.18.4-r1) ( 38/121) Purging fontconfig-dev (2.18.1-r0) ( 39/121) Purging fontconfig (2.18.1-r0) ( 40/121) Purging freetype-dev (2.14.3-r0) ( 41/121) Purging freetype (2.14.3-r0) ( 42/121) Purging brotli-dev (1.2.0-r1) ( 43/121) Purging brotli (1.2.0-r1) ( 44/121) Purging glib-dev (2.90.0-r0) ( 45/121) Purging bzip2-dev (1.0.8-r6) ( 46/121) Purging docbook-xsl (1.79.2-r13) ( 47/121) Purging docbook-xsl-ns (1.79.2-r13) Executing docbook-xsl-ns-1.79.2-r13.pre-deinstall ( 48/121) Purging docbook-xsl-nons (1.79.2-r13) Executing docbook-xsl-nons-1.79.2-r13.pre-deinstall ( 49/121) Purging docbook-xml (4.5-r10) Executing docbook-xml-4.5-r10.pre-deinstall ( 50/121) Purging gettext-dev (1.0-r0) ( 51/121) Purging xz (5.8.4-r0) ( 52/121) Purging gettext-asprintf (1.0-r0) ( 53/121) Purging gettext (1.0-r0) ( 54/121) Purging gettext-envsubst (1.0-r0) ( 55/121) Purging libxml2-utils (2.13.9-r2) ( 56/121) Purging libxslt (1.1.43-r3) ( 57/121) Purging py3-packaging (26.2-r0) ( 58/121) Purging py3-parsing (3.3.3-r0) ( 59/121) Purging pcre2-dev (10.49-r0) ( 60/121) Purging libpcre2-16 (10.49-r0) ( 61/121) Purging libpcre2-32 (10.49-r0) ( 62/121) Purging libedit-dev (20260512.3.1-r0) ( 63/121) Purging ncurses-dev (6.6_p20260822-r0) ( 64/121) Purging libncurses++ (6.6_p20260822-r0) ( 65/121) Purging bsd-compat-headers (0.7.2-r6) ( 66/121) Purging expat-dev (2.9.0-r0) ( 67/121) Purging expat (2.9.0-r0) ( 68/121) Purging gettext-libs (1.0-r0) ( 69/121) Purging glib (2.90.0-r0) ( 70/121) Purging icu (78.1-r0) ( 71/121) Purging icu-libs (78.1-r0) ( 72/121) Purging icu-data-en (78.1-r0) ( 73/121) Purging util-linux-dev (2.42.4-r3) ( 74/121) Purging libfdisk (2.42.4-r3) ( 75/121) Purging liblastlog2 (2.42.4-r3) ( 76/121) Purging libmount (2.42.4-r3) ( 77/121) Purging libsmartcols (2.42.4-r3) ( 78/121) Purging libuuid (2.42.4-r3) ( 79/121) Purging libblkid (2.42.4-r3) ( 80/121) Purging libxrender-dev (0.9.12-r0) ( 81/121) Purging libxrender (0.9.12-r0) ( 82/121) Purging libxext-dev (1.3.7-r0) ( 83/121) Purging libxext (1.3.7-r0) ( 84/121) Purging libx11-dev (1.8.13-r0) ( 85/121) Purging xtrans (1.6.0-r0) ( 86/121) Purging libx11 (1.8.13-r0) ( 87/121) Purging libxcb-dev (1.17.0-r2) ( 88/121) Purging xcb-proto (1.17.0-r1) ( 89/121) Purging python3 (3.14.8-r0) ( 90/121) Purging libxcb (1.17.0-r2) ( 91/121) Purging libxdmcp-dev (1.1.5-r1) ( 92/121) Purging libxdmcp (1.1.5-r1) ( 93/121) Purging libbsd (0.12.2-r0) ( 94/121) Purging libbz2 (1.0.8-r6) ( 95/121) Purging libeconf (0.8.4-r0) ( 96/121) Purging libffi-dev (3.8.0-r0) ( 97/121) Purging linux-headers (7.2.1-r0) ( 98/121) Purging libffi (3.8.0-r0) ( 99/121) Purging libformw (6.6_p20260822-r0) (100/121) Purging libintl (1.0-r0) (101/121) Purging libmd (1.3.0-r0) (102/121) Purging libmenuw (6.6_p20260822-r0) (103/121) Purging libpanelw (6.6_p20260822-r0) (104/121) Purging libpng-dev (1.6.59-r0) (105/121) Purging libpng (1.6.59-r0) (106/121) Purging libxau-dev (1.0.12-r0) (107/121) Purging libxau (1.0.12-r0) (108/121) Purging libxml2 (2.13.9-r2) (109/121) Purging linux-pam (1.7.1-r4) (110/121) Purging mpdecimal (4.0.1-r0) (111/121) Purging pixman-dev (0.46.4-r0) (112/121) Purging pixman (0.46.4-r0) (113/121) Purging sqlite-dev (3.54.0-r0) (114/121) Purging sqlite-libs (3.54.0-r0) (115/121) Purging sqlite (3.54.0-r0) (116/121) Purging readline (8.3.3-r1) (117/121) Purging utmps-libs (0.1.3.4-r0) (118/121) Purging skalibs-libs (2.15.1.0-r0) (119/121) Purging xorgproto (2025.1-r0) (120/121) Purging xz-libs (5.8.4-r0) (121/121) Purging zlib-dev (1.3.2-r1) Executing busybox-1.38.0-r7.trigger OK: 276.9 MiB in 102 packages