==> Synchronizing chroot copy [/home/alhp/workspace/chroot/root] -> [build_fdcda1ed-0705-4e83-a992-fd222792dc43]...done ==> Making package: code 1.100.3-1.1 (Wed Jun 11 01:11:39 2025) ==> Retrieving sources... -> Cloning vscode git repo... Cloning into bare repository '/home/alhp/workspace/build/x86-64-v2/code-1.100.3-1/vscode'... -> Found code.mjs -> Found code.sh -> Found product_json.diff -> Found clipath.patch ==> Validating source files with sha512sums... vscode ... Passed code.mjs ... Passed code.sh ... Passed product_json.diff ... Passed clipath.patch ... Passed ==> Making package: code 1.100.3-1.1 (Tue Jun 10 23:14:53 2025) ==> Checking runtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... warning: dependency cycle detected: warning: harfbuzz will be installed before its freetype2 dependency warning: dependency cycle detected: warning: mesa will be installed before its libglvnd dependency Package (98) New Version Net Change extra/adwaita-cursors 48.1-1 11.41 MiB extra/adwaita-fonts 48.2-1 7.12 MiB extra/adwaita-icon-theme 48.1-1 1.15 MiB extra/adwaita-icon-theme-legacy 46.2-3 2.23 MiB extra/alsa-lib 1.2.14-1 1.68 MiB extra/alsa-topology-conf 1.2.5.1-4 0.33 MiB extra/alsa-ucm-conf 1.2.14-2 0.54 MiB extra/at-spi2-core 2.56.2-1 3.96 MiB extra/avahi 1:0.8+r194+g3f79789-3 1.88 MiB extra/c-ares 1.34.5-1 0.51 MiB extra/cairo 1.18.4-1 1.59 MiB extra/dav1d 1.5.1-1 1.77 MiB extra/dconf 0.40.0-3 0.45 MiB extra/default-cursors 3-1 0.00 MiB extra/desktop-file-utils 0.28-1 0.18 MiB extra/duktape 2.7.0-7 0.78 MiB extra/flac 1.5.0-1 1.14 MiB extra/fontconfig 2:2.16.2-1 1.11 MiB extra/freetype2 2.13.3-3 1.62 MiB extra/fribidi 1.0.16-2 0.24 MiB extra/gdk-pixbuf2 2.42.12-2 2.99 MiB extra/glib-networking 1:2.80.1-1 0.65 MiB extra/graphite 1:1.3.14-4 0.20 MiB extra/gsettings-desktop-schemas 48.0-1 5.39 MiB extra/gsettings-system-schemas 48.0-1 0.01 MiB extra/gtk-update-icon-cache 1:4.18.6-1 0.04 MiB extra/gtk3 1:3.24.49-2 53.14 MiB extra/harfbuzz 11.2.1-1 4.22 MiB extra/hicolor-icon-theme 0.18-1 0.05 MiB extra/iso-codes 4.18.0-1 21.40 MiB extra/jbigkit 2.1-8 0.16 MiB extra/json-glib 1.10.6-1 1.01 MiB extra/lame 3.100-5 1.17 MiB extra/lcms2 2.17-1 0.67 MiB extra/libasyncns 1:0.8+r3+g68cd5af-3 0.05 MiB extra/libcloudproviders 0.3.6-1 0.48 MiB extra/libcolord 1.4.7-2 1.24 MiB extra/libcups 2:2.4.12-2 0.77 MiB extra/libdaemon 0.14-6 0.06 MiB extra/libdatrie 0.2.13-4 0.48 MiB extra/libdrm 2.4.124-1 1.23 MiB core/libedit 20250104_3.1-1 0.26 MiB extra/libepoxy 1.5.10-3 2.64 MiB extra/libglvnd 1.7.0-1 3.70 MiB extra/libjpeg-turbo 3.1.0-1 2.39 MiB extra/libogg 1.3.5-2 0.44 MiB extra/libpciaccess 0.18.1-2 0.06 MiB extra/libpng 1.6.48-1 0.57 MiB extra/libproxy 0.5.9-1 0.10 MiB extra/libpulse 17.0+r43+g3e2bb8a1e-1 1.46 MiB extra/librsvg 2:2.60.0-2 10.65 MiB extra/libsndfile 1.2.2-3 1.03 MiB extra/libsoup3 3.6.5-1 1.95 MiB extra/libstemmer 3.0.1-1 0.60 MiB extra/libthai 0.1.29-3 1.22 MiB extra/libtiff 4.7.0-1 1.78 MiB extra/libvorbis 1.3.7-4 0.83 MiB extra/libxau 1.0.12-1 0.02 MiB extra/libxcb 1.17.0-1 3.87 MiB extra/libxcomposite 0.4.6-2 0.02 MiB extra/libxcursor 1.2.3-1 0.07 MiB extra/libxdamage 1.1.6-2 0.02 MiB extra/libxdmcp 1.1.5-1 0.13 MiB extra/libxext 1.3.6-1 0.30 MiB extra/libxfixes 6.0.1-2 0.04 MiB extra/libxft 2.3.9-1 0.13 MiB extra/libxi 1.8.2-1 0.48 MiB extra/libxinerama 1.1.5-2 0.02 MiB extra/libxkbcommon 1.10.0-1 0.90 MiB extra/libxrandr 1.5.4-1 0.07 MiB extra/libxrender 0.9.12-1 0.09 MiB extra/libxshmfence 1.3.3-1 0.02 MiB extra/libxslt 1.1.43-2 0.78 MiB extra/libxtst 1.2.5-1 0.11 MiB extra/libxxf86vm 1.1.6-1 0.03 MiB extra/llvm-libs 20.1.6-3 150.00 MiB extra/lm_sensors 1:3.6.2-1 0.48 MiB core/lzo 2.10-5 0.38 MiB extra/mesa 1:25.1.3-3 40.76 MiB core/minizip 1:1.3.1-2 0.08 MiB extra/mpg123 1.33.0-1 1.17 MiB core/nspr 4.36-1 0.71 MiB core/nss 3.112-1 5.11 MiB extra/opus 1.5.2-1 5.30 MiB extra/pango 1:1.56.3-1 2.32 MiB extra/pixman 0.46.2-1 0.74 MiB extra/shared-mime-info 2.4-2 4.57 MiB extra/spirv-tools 1:1.4.313.0-1 7.22 MiB extra/tinysparql 3.9.2-2 3.83 MiB extra/wayland 1.23.1-2 0.80 MiB extra/xcb-proto 1.17.0-3 1.02 MiB extra/xkeyboard-config 2.44-1 6.58 MiB extra/xorg-xprop 1.2.8-1 0.05 MiB extra/xorgproto 2024.1-2 1.46 MiB extra/electron34 34.5.8-1 258.38 MiB extra/libx11 1.8.12-1 9.78 MiB extra/libxkbfile 1.1.3-1 0.20 MiB extra/ripgrep 14.1.1-1 5.03 MiB Total Installed Size: 677.86 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing c-ares... installing adwaita-fonts... installing hicolor-icon-theme... installing adwaita-icon-theme-legacy... installing adwaita-cursors... installing adwaita-icon-theme... installing dconf... installing gsettings-system-schemas... installing gsettings-desktop-schemas... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libxfixes... installing libxi... installing libxtst... installing xorg-xprop... installing at-spi2-core... installing libpng... installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing freetype2... installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing libxrender... installing lzo... installing pixman... installing cairo... installing desktop-file-utils... installing fribidi... installing libjpeg-turbo... Optional dependencies for libjpeg-turbo java-runtime>11: for TurboJPEG Java wrapper installing jbigkit... installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt installing shared-mime-info... installing gdk-pixbuf2... Optional dependencies for gdk-pixbuf2 libwmf: Load .wmf and .apm libopenraw: Load .dng, .cr2, .crw, .nef, .orf, .pef, .arw, .erf, .mrw, and .raf libavif: Load .avif libheif: Load .heif, .heic, and .avif libjxl: Load .jxl librsvg: Load .svg, .svgz, and .svg.gz [pending] webp-pixbuf-loader: Load .webp installing iso-codes... installing libcloudproviders... installing lcms2... installing libcolord... installing libdaemon... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc [pending] libevent: libevent bindings [installed] nss-mdns: NSS support for mDNS python-dbus: avahi-bookmarks, avahi-discover python-gobject: avahi-bookmarks, avahi-discover python-twisted: avahi-bookmarks qt5-base: qt5 bindings installing libcups... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool [installed] installing libxshmfence... installing libxxf86vm... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing spirv-tools... installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme [installed] installing wayland... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing libepoxy... installing dav1d... Optional dependencies for dav1d dav1d-doc: HTML documentation installing libdatrie... installing libthai... installing libxft... installing pango... installing librsvg... installing libxcomposite... installing libxcursor... installing libxdamage... installing libxinerama... installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 wayland: xkbcli interactive-wayland [installed] installing libxrandr... installing json-glib... installing duktape... installing libproxy... installing glib-networking... installing libsoup3... Optional dependencies for libsoup3 samba: Windows Domain SSO installing libstemmer... installing tinysparql... installing gtk-update-icon-cache... installing gtk3... Optional dependencies for gtk3 evince: Default print preview command installing libasyncns... installing libogg... installing flac... installing lame... installing libvorbis... installing alsa-topology-conf... installing alsa-ucm-conf... installing alsa-lib... installing mpg123... Optional dependencies for mpg123 sdl2: for sdl audio support jack: for jack audio support libpulse: for pulse audio support [pending] perl: for conplay [installed] installing opus... installing libsndfile... Optional dependencies for libsndfile alsa-lib: for sndfile-play [installed] installing libpulse... Optional dependencies for libpulse pulse-native-provider: PulseAudio backend installing nspr... installing nss... installing minizip... installing libxslt... Optional dependencies for libxslt python: Python bindings installing electron34... Optional dependencies for electron34 kde-cli-tools: file deletion support (kioclient5) pipewire: WebRTC desktop sharing under Wayland qt5-base: enable Qt5 with --enable-features=AllowQt gtk4: for --gtk-version=4 (GTK4 IME might work better on Wayland) trash-cli: file deletion support (trash-put) xdg-utils: open URLs with desktop’s default (xdg-email, xdg-open) installing libxkbfile... installing ripgrep... :: Running post-transaction hooks... ( 1/14) Creating system user accounts... Creating group 'avahi' with GID 971. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 971 and GID 971. ( 2/14) Reloading system manager configuration... Skipped: Current root is not booted. ( 3/14) Reloading user manager configuration... Skipped: Current root is not booted. ( 4/14) Arming ConditionNeedsUpdate... ( 5/14) Updating the MIME type database... ( 6/14) Updating fontconfig configuration... ( 7/14) Reloading system bus configuration... Skipped: Current root is not booted. ( 8/14) Updating fontconfig cache... ( 9/14) Probing GDK-Pixbuf loader modules... (10/14) Updating GIO module cache... (11/14) Compiling GSettings XML schema files... (12/14) Probing GTK3 input method modules... (13/14) Updating icon theme caches... (14/14) Updating the desktop file MIME type cache... ==> Checking buildtime dependencies... ==> Installing missing dependencies... resolving dependencies... looking for conflicting packages... Package (17) New Version Net Change extra/libuv 1.51.0-1 0.62 MiB core/mpdecimal 4.0.1-1 0.33 MiB extra/node-gyp 11.2.0-1 8.84 MiB extra/nodejs-nopt 7.2.1-1 0.03 MiB extra/oniguruma 6.9.10-1 0.88 MiB extra/perl-error 0.17030-1 0.04 MiB extra/perl-mailtools 2.22-1 0.10 MiB extra/perl-timedate 2.33-7 0.08 MiB extra/semver 7.7.2-1 0.09 MiB extra/zlib-ng 2.2.4-1 0.26 MiB extra/git 2.49.0-2 28.64 MiB extra/jq 1.8.0-1 0.44 MiB extra/nodejs-lts-iron 20.19.2-1 44.49 MiB extra/npm 11.4.1-1 8.47 MiB extra/pnpm 10.12.1-1 9.03 MiB core/python 3.13.3-1 67.42 MiB extra/zip 3.0-11 0.55 MiB Total Installed Size: 170.31 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing zlib-ng... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [pending] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing libuv... installing nodejs-lts-iron... Optional dependencies for nodejs-lts-iron npm: nodejs package manager [pending] installing nodejs-nopt... installing semver... installing node-gyp... Optional dependencies for node-gyp gcc: to build C++ modules [installed] make: to build C++ modules [installed] python: to build C++ modules [pending] installing npm... Optional dependencies for npm git: for dependencies using Git URL's [installed] installing pnpm... installing mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] xz: for lzma [installed] tk: for tkinter installing zip... installing oniguruma... installing jq... :: Running post-transaction hooks... (1/4) Creating system user accounts... Creating group 'git' with GID 970. Creating user 'git' (git daemon user) with UID 970 and GID 970. (2/4) Reloading system manager configuration... Skipped: Current root is not booted. (3/4) Arming ConditionNeedsUpdate... (4/4) Checking for old perl modules... ==> Retrieving sources... -> Found code.mjs -> Found code.sh -> Found product_json.diff -> Found clipath.patch ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of vscode git repo... Cloning into 'vscode'... done. Switched to a new branch 'makepkg' ==> Starting prepare()... Progress: resolved 1, reused 0, downloaded 0, added 0  WARN  deprecated asar@3.2.0: Please use @electron/asar moving forward. There is no API change, just a package name change Progress: resolved 23, reused 0, downloaded 17, added 0  WARN  deprecated @types/windows-foreground-love@0.3.1: This is a stub types definition. windows-foreground-love provides its own type definitions, so you do not need this installed.  WARN  deprecated glob@5.0.15: Glob versions prior to v9 are no longer supported Progress: resolved 53, reused 0, downloaded 39, added 0  WARN  deprecated eslint-plugin-local@6.0.0: Since the coming of ESLint flat config file, you can specify local rules without the need of this package. For running ESLint rule unit tests, use eslint-rule-tester instead  WARN  deprecated rimraf@2.7.1: Rimraf versions prior to v4 are no longer supported  WARN  deprecated sinon@12.0.1: 16.1.1 Progress: resolved 94, reused 0, downloaded 82, added 0 Progress: resolved 109, reused 0, downloaded 102, added 0 Progress: resolved 129, reused 0, downloaded 105, added 0 Progress: resolved 137, reused 0, downloaded 120, added 0 Progress: resolved 156, reused 0, downloaded 146, added 0 Progress: resolved 172, reused 0, downloaded 163, added 0 Progress: resolved 244, reused 0, downloaded 221, added 0 Progress: resolved 379, reused 0, downloaded 351, added 0 Progress: resolved 475, reused 0, downloaded 431, added 0 Progress: resolved 542, reused 0, downloaded 494, added 0 Progress: resolved 630, reused 0, downloaded 575, added 0 Progress: resolved 753, reused 0, downloaded 698, added 0 Progress: resolved 849, reused 0, downloaded 790, added 0 Progress: resolved 925, reused 0, downloaded 864, added 0 Progress: resolved 1069, reused 0, downloaded 995, added 0 Progress: resolved 1282, reused 0, downloaded 1195, added 0 Progress: resolved 1375, reused 0, downloaded 1352, added 0 Progress: resolved 1378, reused 0, downloaded 1353, added 0 Progress: resolved 1425, reused 0, downloaded 1393, added 0  WARN  18 deprecated subdependencies found: boolean@3.2.0, fsevents@1.2.13, fstream@1.0.12, glob@7.2.3, glob@8.1.0, gulp-vinyl-zip@2.5.0, inflight@1.0.6, lodash.clone@4.5.0, lodash.get@4.4.2, resolve-url@0.2.1, rimraf@2.6.3, rimraf@3.0.2, source-map-resolve@0.5.3, source-map-resolve@0.6.0, source-map-url@0.4.1, stable@0.1.8, tar@2.2.2, urix@0.1.0 Packages: +1423 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Progress: resolved 1447, reused 0, downloaded 1422, added 1202 Progress: resolved 1447, reused 0, downloaded 1422, added 1421 Progress: resolved 1447, reused 0, downloaded 1423, added 1421 Progress: resolved 1447, reused 0, downloaded 1424, added 1423, done dependencies: + @microsoft/1ds-core-js 3.2.18 (4.3.8 is available) + @microsoft/1ds-post-js 3.2.18 (4.3.8 is available) + @parcel/watcher 2.5.1 + @types/semver 7.7.0 + @vscode/deviceid 0.1.2 + @vscode/iconv-lite-umd 0.7.0 + @vscode/policy-watcher 1.3.2 + @vscode/proxy-agent 0.32.0 + @vscode/ripgrep 1.15.11 + @vscode/spdlog 0.15.2 + @vscode/sqlite3 5.1.8-vscode + @vscode/sudo-prompt 9.3.1 + @vscode/tree-sitter-wasm 0.1.4 + @vscode/vsce-sign 2.0.6 + @vscode/vsce-sign-linux-x64 2.0.5 + @vscode/vscode-languagedetection 1.0.21 (1.0.22 is available) + @vscode/windows-mutex 0.5.0 + @vscode/windows-process-tree 0.6.0 + @vscode/windows-registry 1.1.0 + @xterm/addon-clipboard 0.2.0-beta.93 + @xterm/addon-image 0.9.0-beta.110 + @xterm/addon-ligatures 0.10.0-beta.110 + @xterm/addon-progress 0.2.0-beta.16 + @xterm/addon-search 0.16.0-beta.110 + @xterm/addon-serialize 0.14.0-beta.110 + @xterm/addon-unicode11 0.9.0-beta.110 + @xterm/addon-webgl 0.19.0-beta.110 + @xterm/headless 5.6.0-beta.110 + @xterm/xterm 5.6.0-beta.110 + http-proxy-agent 7.0.2 + https-proxy-agent 7.0.6 + jschardet 3.1.4 + kerberos 2.1.1 (2.2.2 is available) + native-is-elevated 0.7.0 + native-keymap 3.3.5 + native-watchdog 1.4.2 + node-pty 1.1.0-beta9 + open 8.4.2 (10.1.2 is available) + tas-client-umd 0.2.0 + v8-inspect-profiler 0.1.1 + vscode-oniguruma 1.7.0 (2.0.1 is available) + vscode-regexpp 3.1.0 + vscode-textmate 9.2.0 + yauzl 3.2.0 + yazl 2.5.1 (3.3.1 is available) optionalDependencies: + windows-foreground-love 0.5.0 devDependencies: + @playwright/test 1.53.0 already in devDependencies, was not moved to dependencies. + @stylistic/eslint-plugin-ts 2.13.0 (4.4.1 is available) already in devDependencies, was not moved to dependencies. + @types/cookie 0.3.3 (1.0.0 is available) already in devDependencies, was not moved to dependencies. + @types/debug 4.1.12 already in devDependencies, was not moved to dependencies. + @types/eslint 9.6.1 already in devDependencies, was not moved to dependencies. + @types/gulp-svgmin 1.2.4 already in devDependencies, was not moved to dependencies. + @types/http-proxy-agent 2.0.2 (4.0.1 is available) already in devDependencies, was not moved to dependencies. + @types/kerberos 1.1.5 already in devDependencies, was not moved to dependencies. + @types/minimist 1.2.5 already in devDependencies, was not moved to dependencies. + @types/mocha 9.1.1 (10.0.10 is available) already in devDependencies, was not moved to dependencies. + @types/node 20.19.0 (24.0.0 is available) already in devDependencies, was not moved to dependencies. + @types/sinon 10.0.20 (17.0.4 is available) already in devDependencies, was not moved to dependencies. + @types/sinon-test 2.4.6 already in devDependencies, was not moved to dependencies. + @types/trusted-types 1.0.6 (2.0.7 is available) already in devDependencies, was not moved to dependencies. + @types/vscode-notebook-renderer 1.72.3 already in devDependencies, was not moved to dependencies. + @types/webpack 5.28.5 already in devDependencies, was not moved to dependencies. + @types/wicg-file-system-access 2020.9.8 (2023.10.6 is available) already in devDependencies, was not moved to dependencies. + @types/windows-foreground-love 0.3.1 deprecated already in devDependencies, was not moved to dependencies. + @types/winreg 1.2.36 already in devDependencies, was not moved to dependencies. + @types/yauzl 2.10.3 already in devDependencies, was not moved to dependencies. + @types/yazl 2.4.6 (3.3.0 is available) already in devDependencies, was not moved to dependencies. + @typescript-eslint/utils 8.34.0 already in devDependencies, was not moved to dependencies. + @vscode/gulp-electron 1.36.0 already in devDependencies, was not moved to dependencies. + @vscode/l10n-dev 0.0.35 already in devDependencies, was not moved to dependencies. + @vscode/telemetry-extractor 1.16.0 already in devDependencies, was not moved to dependencies. + @vscode/test-cli 0.0.6 (0.0.11 is available) already in devDependencies, was not moved to dependencies. + @vscode/test-electron 2.5.2 already in devDependencies, was not moved to dependencies. + @vscode/test-web 0.0.62 (0.0.70 is available) already in devDependencies, was not moved to dependencies. + @vscode/v8-heap-parser 0.1.0 already in devDependencies, was not moved to dependencies. + @vscode/vscode-perf 0.0.19 (0.0.22 is available) already in devDependencies, was not moved to dependencies. + @webgpu/types 0.1.61 already in devDependencies, was not moved to dependencies. + ansi-colors 3.2.4 (4.1.3 is available) already in devDependencies, was not moved to dependencies. + asar 3.2.0 deprecated already in devDependencies, was not moved to dependencies. + chromium-pickle-js 0.2.0 already in devDependencies, was not moved to dependencies. + cookie 0.7.2 (1.0.2 is available) already in devDependencies, was not moved to dependencies. + copy-webpack-plugin 11.0.0 (13.0.0 is available) already in devDependencies, was not moved to dependencies. + css-loader 6.11.0 (7.1.2 is available) already in devDependencies, was not moved to dependencies. + cssnano 6.1.2 (7.0.7 is available) already in devDependencies, was not moved to dependencies. + debounce 1.2.1 (2.2.0 is available) already in devDependencies, was not moved to dependencies. + deemon 1.13.4 already in devDependencies, was not moved to dependencies. + electron 34.5.1 (36.4.0 is available) already in devDependencies, was not moved to dependencies. + eslint 9.28.0 already in devDependencies, was not moved to dependencies. + eslint-formatter-compact 8.40.0 already in devDependencies, was not moved to dependencies. + eslint-plugin-header 3.1.1 already in devDependencies, was not moved to dependencies. + eslint-plugin-jsdoc 50.7.1 already in devDependencies, was not moved to dependencies. + eslint-plugin-local 6.0.0 deprecated already in devDependencies, was not moved to dependencies. + event-stream 3.3.4 (4.0.1 is available) already in devDependencies, was not moved to dependencies. + fancy-log 1.3.3 (2.0.0 is available) already in devDependencies, was not moved to dependencies. + file-loader 6.2.0 already in devDependencies, was not moved to dependencies. + glob 5.0.15 (11.0.2 is available) deprecated already in devDependencies, was not moved to dependencies. + gulp 4.0.2 (5.0.1 is available) already in devDependencies, was not moved to dependencies. + gulp-azure-storage 0.12.1 already in devDependencies, was not moved to dependencies. + gulp-bom 3.0.0 (5.0.0 is available) already in devDependencies, was not moved to dependencies. + gulp-buffer 0.0.2 already in devDependencies, was not moved to dependencies. + gulp-filter 5.1.0 (9.0.1 is available) already in devDependencies, was not moved to dependencies. + gulp-flatmap 1.0.2 already in devDependencies, was not moved to dependencies. + gulp-gunzip 1.1.0 already in devDependencies, was not moved to dependencies. + gulp-gzip 1.4.2 already in devDependencies, was not moved to dependencies. + gulp-json-editor 2.6.0 already in devDependencies, was not moved to dependencies. + gulp-plumber 1.2.1 already in devDependencies, was not moved to dependencies. + gulp-rename 1.4.0 (2.0.0 is available) already in devDependencies, was not moved to dependencies. + gulp-replace 0.5.4 (1.1.4 is available) already in devDependencies, was not moved to dependencies. + gulp-sourcemaps 3.0.0 already in devDependencies, was not moved to dependencies. + gulp-svgmin 4.1.0 already in devDependencies, was not moved to dependencies. + gulp-untar 0.0.7 (0.0.8 is available) already in devDependencies, was not moved to dependencies. + husky 0.13.4 (9.1.7 is available) already in devDependencies, was not moved to dependencies. + innosetup 6.4.1 already in devDependencies, was not moved to dependencies. + istanbul-lib-coverage 3.2.2 already in devDependencies, was not moved to dependencies. + istanbul-lib-instrument 6.0.3 already in devDependencies, was not moved to dependencies. + istanbul-lib-report 3.0.1 already in devDependencies, was not moved to dependencies. + istanbul-lib-source-maps 4.0.1 (5.0.6 is available) already in devDependencies, was not moved to dependencies. + istanbul-reports 3.1.7 already in devDependencies, was not moved to dependencies. + lazy.js 0.4.3 (0.5.1 is available) already in devDependencies, was not moved to dependencies. + merge-options 1.0.1 (3.0.4 is available) already in devDependencies, was not moved to dependencies. + mime 1.6.0 (4.0.7 is available) already in devDependencies, was not moved to dependencies. + minimatch 3.1.2 (10.0.1 is available) already in devDependencies, was not moved to dependencies. + minimist 1.2.8 already in devDependencies, was not moved to dependencies. + mocha 10.8.2 (11.6.0 is available) already in devDependencies, was not moved to dependencies. + mocha-junit-reporter 2.2.1 already in devDependencies, was not moved to dependencies. + mocha-multi-reporters 1.5.1 already in devDependencies, was not moved to dependencies. + npm-run-all 4.1.5 already in devDependencies, was not moved to dependencies. + os-browserify 0.3.0 already in devDependencies, was not moved to dependencies. + p-all 1.0.0 (5.0.0 is available) already in devDependencies, was not moved to dependencies. + path-browserify 1.0.1 already in devDependencies, was not moved to dependencies. + postcss 8.5.4 already in devDependencies, was not moved to dependencies. + postcss-nesting 12.1.5 (13.0.2 is available) already in devDependencies, was not moved to dependencies. + pump 1.0.3 (3.0.2 is available) already in devDependencies, was not moved to dependencies. + rcedit 1.1.2 (4.0.1 is available) already in devDependencies, was not moved to dependencies. + rimraf 2.7.1 (6.0.1 is available) deprecated already in devDependencies, was not moved to dependencies. + sinon 12.0.1 (20.0.0 is available) deprecated already in devDependencies, was not moved to dependencies. + sinon-test 3.1.6 already in devDependencies, was not moved to dependencies. + source-map 0.6.1 (0.7.4 is available) already in devDependencies, was not moved to dependencies. + source-map-support 0.3.3 (0.5.21 is available) already in devDependencies, was not moved to dependencies. + style-loader 3.3.4 (4.0.0 is available) already in devDependencies, was not moved to dependencies. + ts-loader 9.5.2 already in devDependencies, was not moved to dependencies. + ts-node 10.9.2 already in devDependencies, was not moved to dependencies. + tsec 0.2.7 (0.2.8 is available) already in devDependencies, was not moved to dependencies. + tslib 2.8.1 already in devDependencies, was not moved to dependencies. + typescript 5.9.0-dev.20250610 already in devDependencies, was not moved to dependencies. + typescript-eslint 8.34.0 already in devDependencies, was not moved to dependencies. + util 0.12.5 already in devDependencies, was not moved to dependencies. + webpack 5.99.9 already in devDependencies, was not moved to dependencies. + webpack-cli 5.1.4 (6.0.1 is available) already in devDependencies, was not moved to dependencies. + webpack-stream 7.0.0 already in devDependencies, was not moved to dependencies. + xml2js 0.5.0 (0.6.2 is available) already in devDependencies, was not moved to dependencies. + yaserver 0.4.0 already in devDependencies, was not moved to dependencies. ╭ Warning ─────────────────────────────────────────────────────────────────────╮ │ │ │ Ignored build scripts: @bazel/concatjs, @parcel/watcher, │ │ @playwright/browser-chromium, @vscode/deviceid, @vscode/policy-watcher, │ │ @vscode/ripgrep, @vscode/spdlog, @vscode/sqlite3, @vscode/vsce-sign, │ │ @vscode/windows-mutex, @vscode/windows-process-tree, │ │ @vscode/windows-registry, electron, es5-ext, husky, kerberos, │ │ native-is-elevated, native-keymap, native-watchdog, node-pty, │ │ protobufjs, windows-foreground-love. │ │ Run "pnpm approve-builds" to pick which dependencies should be allowed │ │ to run scripts. │ │ │ ╰──────────────────────────────────────────────────────────────────────────────╯ Done in 26.6s using pnpm v10.12.1 patching file product.json patching file src/vs/code/node/cli.ts patching file src/vs/platform/lifecycle/electron-main/lifecycleMainService.ts patching file src/vs/platform/native/electron-main/nativeHostMainService.ts ==> Starting build()... npm warn Unknown project config "disturl". This will stop working in the next major version of npm. npm warn Unknown project config "target". This will stop working in the next major version of npm. npm warn Unknown project config "ms_build_id". This will stop working in the next major version of npm. npm warn Unknown project config "runtime". This will stop working in the next major version of npm. npm warn Unknown project config "build_from_source". This will stop working in the next major version of npm. npm warn Unknown project config "timeout". This will stop working in the next major version of npm. npm warn deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated npm warn deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility npm warn deprecated source-map-url@0.4.0: See https://github.com/lydell/source-map-url#deprecated npm warn deprecated source-map-resolve@0.6.0: See https://github.com/lydell/source-map-resolve#deprecated npm warn deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated npm warn deprecated osenv@0.1.5: This package is no longer supported. npm warn deprecated is-data-descriptor@1.0.0: Please upgrade to v1.0.1 npm warn deprecated is-accessor-descriptor@1.0.0: Please upgrade to v1.0.1 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 gulp-vinyl-zip@2.1.2: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. npm warn deprecated fstream@1.0.12: This package is no longer supported. npm warn deprecated @azure/core-http@2.3.2: This package is no longer supported. Please migrate to use @azure/core-rest-pipeline npm warn deprecated rimraf@2.6.3: Rimraf versions prior to v4 are no longer supported npm warn deprecated glob@5.0.15: Glob versions prior to v9 are no longer supported npm warn deprecated eslint-plugin-local@6.0.0: Since the coming of ESLint flat config file, you can specify local rules without the need of this package. For running ESLint rule unit tests, use eslint-rule-tester instead npm warn deprecated asar@3.0.3: Please use @electron/asar moving forward. There is no API change, just a package name change npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5 npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7 npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5 npm warn deprecated source-map-resolve@0.5.3: See https://github.com/lydell/source-map-resolve#deprecated npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7 npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5 npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7 npm warn deprecated sinon@12.0.1: 16.1.1 npm warn deprecated glob@7.1.7: Glob versions prior to v9 are no longer supported npm warn deprecated chokidar@2.1.8: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies npm warn deprecated glob@7.1.6: Glob versions prior to v9 are no longer supported npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5 npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7 npm warn deprecated is-data-descriptor@0.1.4: Please upgrade to v0.1.5 npm warn deprecated is-accessor-descriptor@0.1.6: Please upgrade to v0.1.7 npm warn deprecated glob@7.1.6: Glob versions prior to v9 are no longer supported npm warn deprecated glob@7.1.7: Glob versions prior to v9 are no longer supported npm warn deprecated glob@8.1.0: Glob versions prior to v9 are no longer supported npm warn deprecated tar@2.2.2: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap. npm warn deprecated glob@7.1.6: Glob versions prior to v9 are no longer supported npm warn cleanup Failed to remove some directories [ npm warn cleanup [ npm warn cleanup '/startdir/src/vscode/node_modules/@vscode/spdlog', npm warn cleanup [Error: ENOTEMPTY: directory not empty, rmdir '/startdir/src/vscode/node_modules/@vscode/spdlog/build/Release/obj.target'] { npm warn cleanup errno: -39, npm warn cleanup code: 'ENOTEMPTY', npm warn cleanup syscall: 'rmdir', npm warn cleanup path: '/startdir/src/vscode/node_modules/@vscode/spdlog/build/Release/obj.target' npm warn cleanup } npm warn cleanup ], npm warn cleanup [ npm warn cleanup '/startdir/src/vscode/node_modules/@vscode/spdlog', npm warn cleanup [Error: ENOTEMPTY: directory not empty, rmdir '/startdir/src/vscode/node_modules/@vscode/spdlog/build/Release/obj.target'] { npm warn cleanup errno: -39, npm warn cleanup code: 'ENOTEMPTY', npm warn cleanup syscall: 'rmdir', npm warn cleanup path: '/startdir/src/vscode/node_modules/@vscode/spdlog/build/Release/obj.target' npm warn cleanup } npm warn cleanup ], npm warn cleanup [ npm warn cleanup '/startdir/src/vscode/node_modules/@parcel/watcher', npm warn cleanup [Error: ENOTEMPTY: directory not empty, rmdir '/startdir/src/vscode/node_modules/@parcel/watcher/build/Release'] { npm warn cleanup errno: -39, npm warn cleanup code: 'ENOTEMPTY', npm warn cleanup syscall: 'rmdir', npm warn cleanup path: '/startdir/src/vscode/node_modules/@parcel/watcher/build/Release' npm warn cleanup } npm warn cleanup ], npm warn cleanup [ npm warn cleanup '/startdir/src/vscode/node_modules/@parcel/watcher', npm warn cleanup [Error: ENOTEMPTY: directory not empty, rmdir '/startdir/src/vscode/node_modules/@parcel/watcher/build/Release'] { npm warn cleanup errno: -39, npm warn cleanup code: 'ENOTEMPTY', npm warn cleanup syscall: 'rmdir', npm warn cleanup path: '/startdir/src/vscode/node_modules/@parcel/watcher/build/Release' npm warn cleanup } npm warn cleanup ] npm warn cleanup ] npm error code 1 npm error path /startdir/src/vscode/node_modules/native-keymap npm error command failed npm error command sh -c node-gyp rebuild npm error make: Entering directory '/startdir/src/vscode/node_modules/native-keymap/build' npm error CXX(target) Release/obj.target/keymapping/src/string_conversion.o npm error CXX(target) Release/obj.target/keymapping/src/keymapping.o npm error CXX(target) Release/obj.target/keymapping/deps/chromium/x/keysym_to_unicode.o npm error CXX(target) Release/obj.target/keymapping/src/keyboard_x.o npm error make: Leaving directory '/startdir/src/vscode/node_modules/native-keymap/build' npm error gyp info it worked if it ends with ok npm error gyp info using node-gyp@11.2.0 npm error gyp info using node@20.19.2 | linux | x64 npm error gyp info find Python using Python version 3.13.3 found at "/usr/bin/python3" npm error gyp http GET https://electronjs.org/headers/v34.5.1/node-v34.5.1-headers.tar.gz npm error gyp http 200 https://artifacts.electronjs.org/headers/v34.5.1/node-v34.5.1-headers.tar.gz?force_headers_dist=1 npm error gyp http GET https://electronjs.org/headers/v34.5.1/SHASUMS256.txt npm error gyp http 200 https://artifacts.electronjs.org/headers/v34.5.1/SHASUMS256.txt?force_headers_dist=1 npm error gyp info spawn /usr/bin/python3 npm error gyp info spawn args [ npm error gyp info spawn args '/usr/lib/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 '/startdir/src/vscode/node_modules/native-keymap/build/config.gypi', npm error gyp info spawn args '-I', npm error gyp info spawn args '/usr/lib/node_modules/node-gyp/addon.gypi', npm error gyp info spawn args '-I', npm error gyp info spawn args '/startdir/src/node-gyp/34.5.1/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=/startdir/src/node-gyp/34.5.1', npm error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/node-gyp', npm error gyp info spawn args '-Dnode_lib_file=/startdir/src/node-gyp/34.5.1/<(target_arch)/node.lib', npm error gyp info spawn args '-Dmodule_root_dir=/startdir/src/vscode/node_modules/native-keymap', 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 spawn make npm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ] npm error In file included from /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:17, npm error from /startdir/src/node-gyp/34.5.1/include/node/v8-snapshot.h:9, npm error from /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:15, npm error from /startdir/src/node-gyp/34.5.1/include/node/v8.h:26, npm error from /startdir/src/node-gyp/34.5.1/include/node/node.h:79, npm error from ../src/keymapping.cc:7: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-callbacks.h:5: error: unterminated #ifndef npm error 5 | #ifndef INCLUDE_V8_ISOLATE_CALLBACKS_H_ npm error In file included from /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:15, npm error from /startdir/src/node-gyp/34.5.1/include/node/v8-debug.h:10, npm error from /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:19: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-callbacks.h:5: error: unterminated #ifndef npm error 5 | #ifndef INCLUDE_V8_ISOLATE_CALLBACKS_H_ npm error In file included from /startdir/src/node-gyp/34.5.1/include/node/v8-initialization.h:11, npm error from /startdir/src/node-gyp/34.5.1/include/node/v8.h:34: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-callbacks.h:5: error: unterminated #ifndef npm error 5 | #ifndef INCLUDE_V8_ISOLATE_CALLBACKS_H_ npm error In file included from /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:20: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-message.h:17:1: error: expected ‘}’ before ‘namespace’ npm error 17 | namespace v8 { npm error | ^~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-callbacks.h:239:23: note: to match this ‘{’ npm error 239 | enum class CrashKeyId { npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-message.h:17:1: error: expected unqualified-id before ‘namespace’ npm error 17 | namespace v8 { npm error | ^~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:135:3: error: ‘ModuleImportPhase’ does not name a type npm error 135 | ModuleImportPhase GetPhase() const; npm error | ^~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:360:7: error: ‘ScriptOrigin’ has not been declared npm error 360 | ScriptOrigin* origin = nullptr); npm error | ^~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:496:57: error: ‘ScriptOrigin’ does not name a type npm error 496 | V8_INLINE Source(Local source_string, const ScriptOrigin& origin, npm error | ^~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:503:57: error: ‘ScriptOrigin’ does not name a type npm error 503 | V8_INLINE Source(Local source_string, const ScriptOrigin& origin, npm error | ^~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:504:22: error: ‘CompileHintCallback’ has not been declared; did you mean ‘CompileHintsCollector’? npm error 504 | CompileHintCallback callback, void* callback_data); npm error | ^~~~~~~~~~~~~~~~~~~ npm error | CompileHintsCollector npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:512:21: error: ‘ScriptOriginOptions’ does not name a type npm error 512 | V8_INLINE const ScriptOriginOptions& GetResourceOptions() const; npm error | ^~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:525:5: error: ‘ScriptOriginOptions’ does not name a type npm error 525 | ScriptOriginOptions resource_options; npm error | ^~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:536:5: error: ‘CompileHintCallback’ does not name a type; did you mean ‘CompileHintsCollector’? npm error 536 | CompileHintCallback compile_hint_callback = nullptr; npm error | ^~~~~~~~~~~~~~~~~~~ npm error | CompileHintsCollector npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:648:36: error: ‘ScriptOrigin’ does not name a type npm error 648 | const ScriptOrigin& origin); npm error | ^~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:773:7: error: ‘CompileHintCallback’ has not been declared; did you mean ‘CompileHintsCollector’? npm error 773 | CompileHintCallback compile_hint_callback = nullptr, npm error | ^~~~~~~~~~~~~~~~~~~ npm error | CompileHintsCollector npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:790:47: error: ‘ScriptOrigin’ does not name a type npm error 790 | Local full_source_string, const ScriptOrigin& origin); npm error | ^~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:833:47: error: ‘ScriptOrigin’ does not name a type npm error 833 | Local full_source_string, const ScriptOrigin& origin); npm error | ^~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:773:51: error: could not convert ‘nullptr’ from ‘std::nullptr_t’ to ‘int’ npm error 773 | CompileHintCallback compile_hint_callback = nullptr, npm error | ^~~~~~~ npm error | | npm error | std::nullptr_t npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:888:60: error: ‘ScriptOrigin’ does not name a type npm error 888 | ScriptCompiler::Source::Source(Local string, const ScriptOrigin& origin, npm error | ^~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h: In constructor ‘v8::v8::ScriptCompiler::Source::Source(v8::Local, const int&, v8::v8::ScriptCompiler::CachedData*, v8::v8::ScriptCompiler::ConsumeCodeCacheTask*)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:892:28: error: request for member ‘ResourceName’ in ‘origin’, which is of non-class type ‘const int’ npm error 892 | resource_name(origin.ResourceName()), npm error | ^~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:893:35: error: request for member ‘LineOffset’ in ‘origin’, which is of non-class type ‘const int’ npm error 893 | resource_line_offset(origin.LineOffset()), npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:894:37: error: request for member ‘ColumnOffset’ in ‘origin’, which is of non-class type ‘const int’ npm error 894 | resource_column_offset(origin.ColumnOffset()), npm error | ^~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:895:7: error: class ‘v8::v8::ScriptCompiler::Source’ does not have any field named ‘resource_options’ npm error 895 | resource_options(origin.Options()), npm error | ^~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:895:31: error: request for member ‘Options’ in ‘origin’, which is of non-class type ‘const int’ npm error 895 | resource_options(origin.Options()), npm error | ^~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:896:29: error: request for member ‘SourceMapUrl’ in ‘origin’, which is of non-class type ‘const int’ npm error 896 | source_map_url(origin.SourceMapUrl()), npm error | ^~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:897:35: error: request for member ‘GetHostDefinedOptions’ in ‘origin’, which is of non-class type ‘const int’ npm error 897 | host_defined_options(origin.GetHostDefinedOptions()), npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h: At global scope: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:907:60: error: ‘ScriptOrigin’ does not name a type npm error 907 | ScriptCompiler::Source::Source(Local string, const ScriptOrigin& origin, npm error | ^~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:908:32: error: ‘CompileHintCallback’ has not been declared; did you mean ‘CompileHintsCollector’? npm error 908 | CompileHintCallback callback, npm error | ^~~~~~~~~~~~~~~~~~~ npm error | CompileHintsCollector npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h: In constructor ‘v8::v8::ScriptCompiler::Source::Source(v8::Local, const int&, int, void*)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:911:28: error: request for member ‘ResourceName’ in ‘origin’, which is of non-class type ‘const int’ npm error 911 | resource_name(origin.ResourceName()), npm error | ^~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:912:35: error: request for member ‘LineOffset’ in ‘origin’, which is of non-class type ‘const int’ npm error 912 | resource_line_offset(origin.LineOffset()), npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:913:37: error: request for member ‘ColumnOffset’ in ‘origin’, which is of non-class type ‘const int’ npm error 913 | resource_column_offset(origin.ColumnOffset()), npm error | ^~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:914:7: error: class ‘v8::v8::ScriptCompiler::Source’ does not have any field named ‘resource_options’ npm error 914 | resource_options(origin.Options()), npm error | ^~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:914:31: error: request for member ‘Options’ in ‘origin’, which is of non-class type ‘const int’ npm error 914 | resource_options(origin.Options()), npm error | ^~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:915:29: error: request for member ‘SourceMapUrl’ in ‘origin’, which is of non-class type ‘const int’ npm error 915 | source_map_url(origin.SourceMapUrl()), npm error | ^~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:916:35: error: request for member ‘GetHostDefinedOptions’ in ‘origin’, which is of non-class type ‘const int’ npm error 916 | host_defined_options(origin.GetHostDefinedOptions()), npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:917:7: error: class ‘v8::v8::ScriptCompiler::Source’ does not have any field named ‘compile_hint_callback’ npm error 917 | compile_hint_callback(callback), npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h: At global scope: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:925:7: error: ‘ScriptOriginOptions’ does not name a type npm error 925 | const ScriptOriginOptions& ScriptCompiler::Source::GetResourceOptions() const { npm error | ^~~~~~~~~~~~~~~~~~~ npm error In file included from /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:20: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-embedder-heap.h:37:36: error: ‘TracedReference’ in namespace ‘v8::v8’ does not name a template type npm error 37 | virtual void ResetRoot(const v8::TracedReference& handle) = 0; npm error | ^~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-embedder-heap.h:37:51: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 37 | virtual void ResetRoot(const v8::TracedReference& handle) = 0; npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-embedder-heap.h:44:39: error: ‘TracedReference’ in namespace ‘v8::v8’ does not name a template type npm error 44 | virtual bool TryResetRoot(const v8::TracedReference& handle) { npm error | ^~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-embedder-heap.h:44:54: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 44 | virtual bool TryResetRoot(const v8::TracedReference& handle) { npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-embedder-heap.h: In member function ‘virtual bool v8::v8::EmbedderRootsHandler::TryResetRoot(int)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-embedder-heap.h:45:15: error: ‘handle’ was not declared in this scope; did you mean ‘Handle’? npm error 45 | ResetRoot(handle); npm error | ^~~~~~ npm error | Handle npm error In file included from /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:21: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-exception.h: At global scope: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-exception.h:271:13: error: ‘Address’ in namespace ‘v8::v8::internal’ does not name a type npm error 271 | internal::Address JSStackComparableAddressPrivate() { npm error | ^~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-exception.h:281:13: error: ‘Address’ in namespace ‘v8::v8::internal’ does not name a type npm error 281 | internal::Address js_stack_comparable_address_; npm error | ^~~~~~~ npm error In file included from /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:22: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:36:15: error: ‘Local’ in namespace ‘v8::v8’ does not name a template type npm error 36 | V8_EXPORT v8::Local GetFunctionTemplateData( npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:95:30: error: ‘v8::v8::internal::Address’ has not been declared [-Wtemplate-body] npm error 95 | V8_INLINE void SetInternal(internal::Address value); npm error | ^~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:103:51: error: expected ‘)’ before ‘*’ token [-Wtemplate-body] npm error 103 | V8_INLINE explicit ReturnValue(internal::Address* slot); npm error | ~ ^ npm error | ) npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:108:13: error: ‘Address’ in namespace ‘v8::v8::internal’ does not name a type [-Wtemplate-body] npm error 108 | internal::Address* value_; npm error | ^~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h: In constructor ‘v8::v8::ReturnValue::ReturnValue(const v8::v8::ReturnValue&)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:44:55: error: class ‘v8::v8::ReturnValue’ does not have any field named ‘value_’ [-Wtemplate-body] npm error 44 | V8_INLINE ReturnValue(const ReturnValue& that) : value_(that.value_) { npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h: At global scope: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:164:26: error: ‘CustomArguments’ is not a class template [-Wtemplate-body] npm error 164 | friend class internal::CustomArguments; npm error | ^~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:164:26: error: ‘CustomArguments’ in namespace ‘v8::v8::internal’ does not name a type [-Wtemplate-body] npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:164:3: error: friend declaration does not name a class or function [-Wtemplate-body] npm error 164 | friend class internal::CustomArguments; npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:166:56: error: ‘void v8::v8::internal::PrintFunctionCallbackInfo(void*)’ should have been declared inside ‘v8::v8::internal’ [-Wtemplate-body] npm error 166 | friend void internal::PrintFunctionCallbackInfo(void*); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:179:46: error: ‘kApiSystemPointerSize’ is not a member of ‘v8::v8::internal’; did you mean ‘v8::internal::kApiSystemPointerSize’? [-Wtemplate-body] npm error 179 | static constexpr int kSize = 3 * internal::kApiSystemPointerSize; npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error In file included from /startdir/src/node-gyp/34.5.1/include/node/v8-handle-base.h:8, npm error from /startdir/src/node-gyp/34.5.1/include/node/v8-local-handle.h:13, npm error from /startdir/src/node-gyp/34.5.1/include/node/v8-array-buffer.h:12, npm error from /startdir/src/node-gyp/34.5.1/include/node/v8.h:24: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-internal.h:64:11: note: ‘v8::internal::kApiSystemPointerSize’ declared here npm error 64 | const int kApiSystemPointerSize = sizeof(void*); npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:182:39: error: ‘kApiSystemPointerSize’ is not a member of ‘v8::v8::internal’; did you mean ‘v8::internal::kApiSystemPointerSize’? [-Wtemplate-body] npm error 182 | kImplicitArgsOffset + internal::kApiSystemPointerSize; npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-internal.h:64:11: note: ‘v8::internal::kApiSystemPointerSize’ declared here npm error 64 | const int kApiSystemPointerSize = sizeof(void*); npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:184:33: error: ‘kApiSystemPointerSize’ is not a member of ‘v8::v8::internal’; did you mean ‘v8::internal::kApiSystemPointerSize’? [-Wtemplate-body] npm error 184 | kValuesOffset + internal::kApiSystemPointerSize; npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-internal.h:64:11: note: ‘v8::internal::kApiSystemPointerSize’ declared here npm error 64 | const int kApiSystemPointerSize = sizeof(void*); npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:190:51: error: expected ‘)’ before ‘*’ token [-Wtemplate-body] npm error 190 | V8_INLINE FunctionCallbackInfo(internal::Address* implicit_args, npm error | ~ ^ npm error | ) npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:196:13: error: ‘Address’ in namespace ‘v8::v8::internal’ does not name a type [-Wtemplate-body] npm error 196 | internal::Address* implicit_args_; npm error | ^~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:197:13: error: ‘Address’ in namespace ‘v8::v8::internal’ does not name a type [-Wtemplate-body] npm error 197 | internal::Address* values_; npm error | ^~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:198:13: error: ‘Address’ in namespace ‘v8::v8::internal’ does not name a type [-Wtemplate-body] npm error 198 | internal::Address length_; npm error | ^~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:313:26: error: ‘CustomArguments’ is not a class template [-Wtemplate-body] npm error 313 | friend class internal::CustomArguments; npm error | ^~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:313:26: error: ‘CustomArguments’ in namespace ‘v8::v8::internal’ does not name a type [-Wtemplate-body] npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:313:3: error: friend declaration does not name a class or function [-Wtemplate-body] npm error 313 | friend class internal::CustomArguments; npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:314:56: error: ‘void v8::v8::internal::PrintPropertyCallbackInfo(void*)’ should have been declared inside ‘v8::v8::internal’ [-Wtemplate-body] npm error 314 | friend void internal::PrintPropertyCallbackInfo(void*); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:326:56: error: ‘kApiSystemPointerSize’ is not a member of ‘v8::v8::internal’; did you mean ‘v8::internal::kApiSystemPointerSize’? [-Wtemplate-body] npm error 326 | static constexpr int kSize = kArgsLength * internal::kApiSystemPointerSize; npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-internal.h:64:11: note: ‘v8::internal::kApiSystemPointerSize’ declared here npm error 64 | const int kApiSystemPointerSize = sizeof(void*); npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:330:21: error: ‘Address’ in namespace ‘v8::v8::internal’ does not name a type [-Wtemplate-body] npm error 330 | mutable internal::Address args_[kArgsLength]; npm error | ^~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:338:28: error: expected constructor, destructor, or type conversion before ‘(’ token npm error 338 | ReturnValue::ReturnValue(internal::Address* slot) : value_(slot) {} npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:341:6: error: variable or field ‘SetInternal’ declared void npm error 341 | void ReturnValue::SetInternal(internal::Address value) { npm error | ^~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:341:44: error: ‘Address’ is not a member of ‘v8::v8::internal’; did you mean ‘v8::internal::Address’? npm error 341 | void ReturnValue::SetInternal(internal::Address value) { npm error | ^~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-internal.h:51:19: note: ‘v8::internal::Address’ declared here npm error 51 | typedef uintptr_t Address; npm error | ^~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h: In member function ‘void v8::v8::ReturnValue::Set(int16_t)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:460:23: error: ‘Internals’ in namespace ‘v8::v8::internal’ does not name a type [-Wtemplate-body] npm error 460 | using I = internal::Internals; npm error | ^~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:461:17: error: ‘I’ has not been declared [-Wtemplate-body] npm error 461 | static_assert(I::IsValidSmi(std::numeric_limits::min())); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:462:17: error: ‘I’ has not been declared [-Wtemplate-body] npm error 462 | static_assert(I::IsValidSmi(std::numeric_limits::max())); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:463:15: error: ‘I’ has not been declared [-Wtemplate-body] npm error 463 | SetInternal(I::IntegralToSmi(i)); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h: In member function ‘void v8::v8::ReturnValue::Set(int32_t)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:469:37: error: ‘v8::v8::internal::Internals’ has not been declared [-Wtemplate-body] npm error 469 | if (const auto result = internal::Internals::TryIntegralToSmi(i)) { npm error | ^~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h: In member function ‘void v8::v8::ReturnValue::Set(int64_t)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:479:37: error: ‘v8::v8::internal::Internals’ has not been declared [-Wtemplate-body] npm error 479 | if (const auto result = internal::Internals::TryIntegralToSmi(i)) { npm error | ^~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h: In member function ‘void v8::v8::ReturnValue::Set(uint16_t)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:489:23: error: ‘Internals’ in namespace ‘v8::v8::internal’ does not name a type [-Wtemplate-body] npm error 489 | using I = internal::Internals; npm error | ^~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:490:17: error: ‘I’ has not been declared [-Wtemplate-body] npm error 490 | static_assert(I::IsValidSmi(std::numeric_limits::min())); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:491:17: error: ‘I’ has not been declared [-Wtemplate-body] npm error 491 | static_assert(I::IsValidSmi(std::numeric_limits::max())); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:492:15: error: ‘I’ has not been declared [-Wtemplate-body] npm error 492 | SetInternal(I::IntegralToSmi(i)); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h: In member function ‘void v8::v8::ReturnValue::Set(uint32_t)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:498:37: error: ‘v8::v8::internal::Internals’ has not been declared [-Wtemplate-body] npm error 498 | if (const auto result = internal::Internals::TryIntegralToSmi(i)) { npm error | ^~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h: In member function ‘void v8::v8::ReturnValue::Set(uint64_t)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:508:37: error: ‘v8::v8::internal::Internals’ has not been declared [-Wtemplate-body] npm error 508 | if (const auto result = internal::Internals::TryIntegralToSmi(i)) { npm error | ^~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h: In member function ‘void v8::v8::ReturnValue::Set(bool)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:519:23: error: ‘Internals’ in namespace ‘v8::v8::internal’ does not name a type [-Wtemplate-body] npm error 519 | using I = internal::Internals; npm error | ^~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:530:18: error: ‘I’ has not been declared [-Wtemplate-body] npm error 530 | root_index = I::kTrueValueRootIndex; npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:532:18: error: ‘I’ has not been declared [-Wtemplate-body] npm error 532 | root_index = I::kFalseValueRootIndex; npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:534:4: error: ‘value_’ was not declared in this scope; did you mean ‘value’? [-Wtemplate-body] npm error 534 | *value_ = I::GetRoot(GetIsolate(), root_index); npm error | ^~~~~~ npm error | value npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:534:13: error: ‘I’ has not been declared [-Wtemplate-body] npm error 534 | *value_ = I::GetRoot(GetIsolate(), root_index); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h: In member function ‘void v8::v8::ReturnValue::SetDefaultValue()’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:540:23: error: ‘Internals’ in namespace ‘v8::v8::internal’ does not name a type [-Wtemplate-body] npm error 540 | using I = internal::Internals; npm error | ^~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:541:63: error: ‘Boolean’ is not a member of ‘v8::v8’; did you mean ‘v8::Boolean’? [-Wtemplate-body] npm error 541 | if constexpr (std::is_same_v || std::is_same_v) { npm error | ^~~~~~~ npm error In file included from /startdir/src/node-gyp/34.5.1/include/node/v8-object.h:12, npm error from /startdir/src/node-gyp/34.5.1/include/node/v8-array-buffer.h:14: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-primitive.h:35:17: note: ‘v8::Boolean’ declared here npm error 35 | class V8_EXPORT Boolean : public Primitive { npm error | ^~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:541:73: error: template argument 1 is invalid [-Wtemplate-body] npm error 541 | if constexpr (std::is_same_v || std::is_same_v) { npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:543:43: error: ‘Integer’ is not a member of ‘v8::v8’; did you mean ‘v8::Integer’? [-Wtemplate-body] npm error 543 | } else if constexpr (std::is_same_v) { npm error | ^~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-primitive.h:773:17: note: ‘v8::Integer’ declared here npm error 773 | class V8_EXPORT Integer : public Number { npm error | ^~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:543:53: error: template argument 1 is invalid [-Wtemplate-body] npm error 543 | } else if constexpr (std::is_same_v) { npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:543:54: error: expected unqualified-id before ‘)’ token [-Wtemplate-body] npm error 543 | } else if constexpr (std::is_same_v) { npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:544:17: error: ‘I’ has not been declared [-Wtemplate-body] npm error 544 | SetInternal(I::IntegralToSmi(0)); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:546:70: error: ‘Array’ is not a member of ‘v8::v8’; did you mean ‘v8::Array’? [-Wtemplate-body] npm error 546 | static_assert(std::is_same_v || std::is_same_v); npm error | ^~~~~ npm error In file included from /startdir/src/node-gyp/34.5.1/include/node/v8.h:25: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-container.h:25:17: note: ‘v8::Array’ declared here npm error 25 | class V8_EXPORT Array : public Object { npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:546:78: error: template argument 1 is invalid [-Wtemplate-body] npm error 546 | static_assert(std::is_same_v || std::is_same_v); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:550:6: error: ‘value_’ was not declared in this scope; did you mean ‘Value’? [-Wtemplate-body] npm error 550 | *value_ = I::GetRoot(GetIsolate(), I::kUndefinedValueRootIndex); npm error | ^~~~~~ npm error | Value npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:550:15: error: ‘I’ has not been declared [-Wtemplate-body] npm error 550 | *value_ = I::GetRoot(GetIsolate(), I::kUndefinedValueRootIndex); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:550:40: error: ‘I’ has not been declared [-Wtemplate-body] npm error 550 | *value_ = I::GetRoot(GetIsolate(), I::kUndefinedValueRootIndex); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h: In member function ‘void v8::v8::ReturnValue::SetNull()’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:558:23: error: ‘Internals’ in namespace ‘v8::v8::internal’ does not name a type [-Wtemplate-body] npm error 558 | using I = internal::Internals; npm error | ^~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:566:4: error: ‘value_’ was not declared in this scope; did you mean ‘Value’? [-Wtemplate-body] npm error 566 | *value_ = I::GetRoot(GetIsolate(), I::kNullValueRootIndex); npm error | ^~~~~~ npm error | Value npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:566:13: error: ‘I’ has not been declared [-Wtemplate-body] npm error 566 | *value_ = I::GetRoot(GetIsolate(), I::kNullValueRootIndex); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:566:38: error: ‘I’ has not been declared [-Wtemplate-body] npm error 566 | *value_ = I::GetRoot(GetIsolate(), I::kNullValueRootIndex); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h: In member function ‘void v8::v8::ReturnValue::SetUndefined()’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:573:23: error: ‘Internals’ in namespace ‘v8::v8::internal’ does not name a type [-Wtemplate-body] npm error 573 | using I = internal::Internals; npm error | ^~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:581:4: error: ‘value_’ was not declared in this scope; did you mean ‘Value’? [-Wtemplate-body] npm error 581 | *value_ = I::GetRoot(GetIsolate(), I::kUndefinedValueRootIndex); npm error | ^~~~~~ npm error | Value npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:581:13: error: ‘I’ has not been declared [-Wtemplate-body] npm error 581 | *value_ = I::GetRoot(GetIsolate(), I::kUndefinedValueRootIndex); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:581:38: error: ‘I’ has not been declared [-Wtemplate-body] npm error 581 | *value_ = I::GetRoot(GetIsolate(), I::kUndefinedValueRootIndex); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h: In member function ‘void v8::v8::ReturnValue::SetFalse()’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:589:23: error: ‘Internals’ in namespace ‘v8::v8::internal’ does not name a type [-Wtemplate-body] npm error 589 | using I = internal::Internals; npm error | ^~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:597:4: error: ‘value_’ was not declared in this scope; did you mean ‘Value’? [-Wtemplate-body] npm error 597 | *value_ = I::GetRoot(GetIsolate(), I::kFalseValueRootIndex); npm error | ^~~~~~ npm error | Value npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:597:13: error: ‘I’ has not been declared [-Wtemplate-body] npm error 597 | *value_ = I::GetRoot(GetIsolate(), I::kFalseValueRootIndex); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:597:38: error: ‘I’ has not been declared [-Wtemplate-body] npm error 597 | *value_ = I::GetRoot(GetIsolate(), I::kFalseValueRootIndex); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h: In member function ‘void v8::v8::ReturnValue::SetEmptyString()’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:604:23: error: ‘Internals’ in namespace ‘v8::v8::internal’ does not name a type [-Wtemplate-body] npm error 604 | using I = internal::Internals; npm error | ^~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:612:4: error: ‘value_’ was not declared in this scope; did you mean ‘Value’? [-Wtemplate-body] npm error 612 | *value_ = I::GetRoot(GetIsolate(), I::kEmptyStringRootIndex); npm error | ^~~~~~ npm error | Value npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:612:13: error: ‘I’ has not been declared [-Wtemplate-body] npm error 612 | *value_ = I::GetRoot(GetIsolate(), I::kEmptyStringRootIndex); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:612:38: error: ‘I’ has not been declared [-Wtemplate-body] npm error 612 | *value_ = I::GetRoot(GetIsolate(), I::kEmptyStringRootIndex); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h: In member function ‘v8::v8::Isolate* v8::v8::ReturnValue::GetIsolate() const’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:618:40: error: ‘value_’ was not declared in this scope; did you mean ‘Value’? [-Wtemplate-body] npm error 618 | return *reinterpret_cast(&value_[kIsolateValueIndex]); npm error | ^~~~~~ npm error | Value npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h: In member function ‘v8::Local v8::v8::ReturnValue::Get() const’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:624:38: error: ‘v8::v8::internal::ValueHelper’ has not been declared [-Wtemplate-body] npm error 624 | internal::ValueHelper::SlotAsValue(value_)); npm error | ^~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:624:68: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 624 | internal::ValueHelper::SlotAsValue(value_)); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:624:70: error: ‘value_’ was not declared in this scope; did you mean ‘Value’? [-Wtemplate-body] npm error 624 | internal::ValueHelper::SlotAsValue(value_)); npm error | ^~~~~~ npm error | Value npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h: At global scope: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:634:46: error: expected constructor, destructor, or type conversion before ‘(’ token npm error 634 | FunctionCallbackInfo::FunctionCallbackInfo(internal::Address* implicit_args, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h: In member function ‘v8::Local v8::v8::FunctionCallbackInfo::operator[](int) const’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:643:33: error: ‘values_’ was not declared in this scope; did you mean ‘Value’? [-Wtemplate-body] npm error 643 | return Local::FromSlot(values_ + i); npm error | ^~~~~~~ npm error | Value npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h: In member function ‘v8::Local v8::v8::FunctionCallbackInfo::This() const’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:649:34: error: ‘values_’ was not declared in this scope; did you mean ‘Value’? [-Wtemplate-body] npm error 649 | return Local::FromSlot(values_ + kThisValuesIndex); npm error | ^~~~~~~ npm error | Value npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h: In member function ‘v8::Local v8::v8::FunctionCallbackInfo::HolderSoonToBeDeprecated() const’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:654:35: error: ‘implicit_args_’ was not declared in this scope [-Wtemplate-body] npm error 654 | return Local::FromSlot(&implicit_args_[kHolderIndex]); npm error | ^~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h: In member function ‘v8::Local v8::v8::FunctionCallbackInfo::NewTarget() const’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:664:34: error: ‘implicit_args_’ was not declared in this scope [-Wtemplate-body] npm error 664 | return Local::FromSlot(&implicit_args_[kNewTargetIndex]); npm error | ^~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h: In member function ‘v8::Local v8::v8::FunctionCallbackInfo::Data() const’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:669:27: error: ‘Data’ is not a member of ‘v8::v8’; did you mean ‘v8::Data’? [-Wtemplate-body] npm error 669 | auto target = Local::FromSlot(&implicit_args_[kTargetIndex]); npm error | ^~~~ npm error In file included from /startdir/src/node-gyp/34.5.1/include/node/v8-primitive.h:8: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-data.h:18:17: note: ‘v8::Data’ declared here npm error 18 | class V8_EXPORT Data { npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:669:31: error: template argument 1 is invalid [-Wtemplate-body] npm error 669 | auto target = Local::FromSlot(&implicit_args_[kTargetIndex]); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:669:44: error: ‘implicit_args_’ was not declared in this scope [-Wtemplate-body] npm error 669 | auto target = Local::FromSlot(&implicit_args_[kTargetIndex]); npm error | ^~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:670:24: error: ‘GetFunctionTemplateData’ is not a member of ‘v8::v8::api_internal’ [-Wtemplate-body] npm error 670 | return api_internal::GetFunctionTemplateData(GetIsolate(), target); npm error | ^~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h: In member function ‘v8::v8::Isolate* v8::v8::FunctionCallbackInfo::GetIsolate() const’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:675:40: error: ‘implicit_args_’ was not declared in this scope [-Wtemplate-body] npm error 675 | return *reinterpret_cast(&implicit_args_[kIsolateIndex]); npm error | ^~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h: In member function ‘v8::v8::ReturnValue v8::v8::FunctionCallbackInfo::GetReturnValue() const’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:680:26: error: ‘implicit_args_’ was not declared in this scope [-Wtemplate-body] npm error 680 | return ReturnValue(&implicit_args_[kReturnValueIndex]); npm error | ^~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h: In member function ‘int v8::v8::FunctionCallbackInfo::Length() const’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:690:27: error: ‘length_’ was not declared in this scope; did you mean ‘Length’? [-Wtemplate-body] npm error 690 | return static_cast(length_); npm error | ^~~~~~~ npm error | Length npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h: In member function ‘v8::v8::Isolate* v8::v8::PropertyCallbackInfo::GetIsolate() const’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:695:40: error: ‘args_’ was not declared in this scope [-Wtemplate-body] npm error 695 | return *reinterpret_cast(&args_[kIsolateIndex]); npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h: In member function ‘v8::Local v8::v8::PropertyCallbackInfo::Data() const’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:700:34: error: ‘args_’ was not declared in this scope [-Wtemplate-body] npm error 700 | return Local::FromSlot(&args_[kDataIndex]); npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h: In member function ‘v8::Local v8::v8::PropertyCallbackInfo::This() const’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:705:35: error: ‘args_’ was not declared in this scope [-Wtemplate-body] npm error 705 | return Local::FromSlot(&args_[kThisIndex]); npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h: In member function ‘v8::Local v8::v8::PropertyCallbackInfo::Holder() const’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:710:35: error: ‘args_’ was not declared in this scope [-Wtemplate-body] npm error 710 | return Local::FromSlot(&args_[kHolderIndex]); npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h: At global scope: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:716:21: error: ‘Address’ in namespace ‘v8::v8::internal’ does not name a type npm error 716 | V8_EXPORT internal::Address ConvertToJSGlobalProxyIfNecessary( npm error | ^~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h: In member function ‘v8::Local v8::v8::PropertyCallbackInfo::HolderV2() const’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:722:23: error: ‘Internals’ in namespace ‘v8::v8::internal’ does not name a type [-Wtemplate-body] npm error 722 | using I = internal::Internals; npm error | ^~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:723:8: error: ‘I’ has not been declared [-Wtemplate-body] npm error 723 | if (!I::HasHeapObjectTag(args_[kHolderV2Index])) { npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:723:28: error: ‘args_’ was not declared in this scope [-Wtemplate-body] npm error 723 | if (!I::HasHeapObjectTag(args_[kHolderV2Index])) { npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:725:23: error: ‘ConvertToJSGlobalProxyIfNecessary’ is not a member of ‘v8::v8::api_internal’ [-Wtemplate-body] npm error 725 | api_internal::ConvertToJSGlobalProxyIfNecessary(args_[kHolderIndex]); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:727:35: error: ‘args_’ was not declared in this scope [-Wtemplate-body] npm error 727 | return Local::FromSlot(&args_[kHolderV2Index]); npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h: In member function ‘v8::v8::ReturnValue v8::v8::PropertyCallbackInfo::GetReturnValue() const’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:732:26: error: ‘args_’ was not declared in this scope [-Wtemplate-body] npm error 732 | return ReturnValue(&args_[kReturnValueIndex]); npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h: In member function ‘bool v8::v8::PropertyCallbackInfo::ShouldThrowOnError() const’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:737:23: error: ‘Internals’ in namespace ‘v8::v8::internal’ does not name a type [-Wtemplate-body] npm error 737 | using I = internal::Internals; npm error | ^~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:738:7: error: ‘args_’ was not declared in this scope [-Wtemplate-body] npm error 738 | if (args_[kShouldThrowOnErrorIndex] != npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:739:7: error: ‘I’ has not been declared [-Wtemplate-body] npm error 739 | I::IntegralToSmi(I::kInferShouldThrowMode)) { npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:739:24: error: ‘I’ has not been declared [-Wtemplate-body] npm error 739 | I::IntegralToSmi(I::kInferShouldThrowMode)) { npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:740:47: error: ‘I’ has not been declared [-Wtemplate-body] npm error 740 | return args_[kShouldThrowOnErrorIndex] != I::IntegralToSmi(I::kDontThrow); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:740:64: error: ‘I’ has not been declared [-Wtemplate-body] npm error 740 | return args_[kShouldThrowOnErrorIndex] != I::IntegralToSmi(I::kDontThrow); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:742:24: error: ‘ShouldThrowOnError’ is not a member of ‘v8::v8::internal’; did you mean ‘v8::internal::ShouldThrowOnError’? [-Wtemplate-body] npm error 742 | return v8::internal::ShouldThrowOnError( npm error | ^~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-internal.h:853:16: note: ‘v8::internal::ShouldThrowOnError’ declared here npm error 853 | V8_EXPORT bool ShouldThrowOnError(internal::Isolate* isolate); npm error | ^~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h: At global scope: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:384:15: error: ‘Address’ in namespace ‘v8::v8::internal’ does not name a type npm error 384 | internal::Address previous_stack_height_; npm error | ^~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:675:7: error: ‘HostImportModuleDynamicallyCallback’ has not been declared npm error 675 | HostImportModuleDynamicallyCallback callback); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:687:7: error: ‘HostImportModuleWithPhaseDynamicallyCallback’ has not been declared npm error 687 | HostImportModuleWithPhaseDynamicallyCallback callback); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:694:7: error: ‘HostInitializeImportMetaObjectCallback’ has not been declared npm error 694 | HostInitializeImportMetaObjectCallback callback); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:701:7: error: ‘HostCreateShadowRealmContextCallback’ has not been declared npm error 701 | HostCreateShadowRealmContextCallback callback); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:707:37: error: ‘PrepareStackTraceCallback’ has not been declared npm error 707 | void SetPrepareStackTraceCallback(PrepareStackTraceCallback callback); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:1277:37: error: ‘BeforeCallEnteredCallback’ has not been declared npm error 1277 | void AddBeforeCallEnteredCallback(BeforeCallEnteredCallback callback); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:1282:40: error: ‘BeforeCallEnteredCallback’ has not been declared npm error 1282 | void RemoveBeforeCallEnteredCallback(BeforeCallEnteredCallback callback); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:1291:33: error: ‘CallCompletedCallback’ has not been declared npm error 1291 | void AddCallCompletedCallback(CallCompletedCallback callback); npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:1296:36: error: ‘CallCompletedCallback’ has not been declared npm error 1296 | void RemoveCallCompletedCallback(CallCompletedCallback callback); npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:1406:31: error: ‘AddCrashKeyCallback’ has not been declared npm error 1406 | void SetAddCrashKeyCallback(AddCrashKeyCallback); npm error | ^~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:1609:7: error: ‘ModifyCodeGenerationFromStringsCallback2’ has not been declared npm error 1609 | ModifyCodeGenerationFromStringsCallback2 callback); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:1616:7: error: ‘AllowWasmCodeGenerationCallback’ has not been declared npm error 1616 | AllowWasmCodeGenerationCallback callback); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:1622:30: error: ‘ExtensionCallback’ has not been declared npm error 1622 | void SetWasmModuleCallback(ExtensionCallback callback); npm error | ^~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:1623:32: error: ‘ExtensionCallback’ has not been declared npm error 1623 | void SetWasmInstanceCallback(ExtensionCallback callback); npm error | ^~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:1625:33: error: ‘WasmStreamingCallback’ has not been declared npm error 1625 | void SetWasmStreamingCallback(WasmStreamingCallback callback); npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:1628:7: error: ‘WasmAsyncResolvePromiseCallback’ has not been declared npm error 1628 | WasmAsyncResolvePromiseCallback callback); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:1630:37: error: ‘WasmLoadSourceMapCallback’ has not been declared npm error 1630 | void SetWasmLoadSourceMapCallback(WasmLoadSourceMapCallback callback); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:1633:7: error: ‘WasmImportedStringsEnabledCallback’ has not been declared npm error 1633 | WasmImportedStringsEnabledCallback callback); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:1636:7: error: ‘SharedArrayBufferConstructorEnabledCallback’ has not been declared npm error 1636 | SharedArrayBufferConstructorEnabledCallback callback); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:1638:35: error: ‘WasmJSPIEnabledCallback’ has not been declared npm error 1638 | void SetWasmJSPIEnabledCallback(WasmJSPIEnabledCallback callback); npm error | ^~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:1648:7: error: ‘JavaScriptCompileHintsMagicEnabledCallback’ has not been declared npm error 1648 | JavaScriptCompileHintsMagicEnabledCallback callback); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:1696:45: error: ‘FailedAccessCheckCallback’ has not been declared npm error 1696 | void SetFailedAccessCheckCallbackFunction(FailedAccessCheckCallback); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:1787:13: error: ‘ValueHelper’ in namespace ‘v8::v8::internal’ does not name a type npm error 1787 | internal::ValueHelper::InternalRepresentationType GetDataFromSnapshotOnce( npm error | ^~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h: In member function ‘v8::Local v8::v8::Isolate::ThrowError(const char (&)[N])’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:968:31: error: incomplete type ‘v8::v8::String’ used in nested name specifier [-Wtemplate-body] npm error 968 | return ThrowError(String::NewFromUtf8Literal(this, message)); npm error | ^~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h: In member function ‘void v8::v8::Isolate::SetData(uint32_t, void*)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:1793:23: error: ‘Internals’ in namespace ‘v8::v8::internal’ does not name a type npm error 1793 | using I = internal::Internals; npm error | ^~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:1794:3: error: ‘I’ has not been declared npm error 1794 | I::SetEmbedderData(this, slot, data); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h: In member function ‘void* v8::v8::Isolate::GetData(uint32_t)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:1798:23: error: ‘Internals’ in namespace ‘v8::v8::internal’ does not name a type npm error 1798 | using I = internal::Internals; npm error | ^~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:1799:10: error: ‘I’ has not been declared npm error 1799 | return I::GetEmbedderData(this, slot); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h: In static member function ‘static uint32_t v8::v8::Isolate::GetNumberOfDataSlots()’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:1803:23: error: ‘Internals’ in namespace ‘v8::v8::internal’ does not name a type npm error 1803 | using I = internal::Internals; npm error | ^~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:1804:10: error: ‘I’ has not been declared npm error 1804 | return I::kNumIsolateDataSlots; npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h: In member function ‘v8::MaybeLocal v8::v8::Isolate::GetDataFromSnapshotOnce(size_t)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:1809:42: error: no matching function for call to ‘v8::v8::Isolate::GetDataFromSnapshotOnce(size_t&)’ [-Wtemplate-body] npm error 1809 | if (auto repr = GetDataFromSnapshotOnce(index); npm error | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:1809:42: note: there is 1 candidate npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:810:27: note: candidate 1: ‘template v8::MaybeLocal v8::v8::Isolate::GetDataFromSnapshotOnce(size_t)’ npm error 810 | V8_INLINE MaybeLocal GetDataFromSnapshotOnce(size_t index); npm error | ^~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:810:27: note: template argument deduction/substitution failed: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:1809:42: note: couldn’t deduce template parameter ‘T’ npm error 1809 | if (auto repr = GetDataFromSnapshotOnce(index); npm error | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:1810:25: error: ‘v8::v8::internal::ValueHelper’ has not been declared [-Wtemplate-body] npm error 1810 | repr != internal::ValueHelper::kEmpty) { npm error | ^~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:1811:15: error: ‘PerformCastCheck’ is not a member of ‘v8::v8::internal’; did you mean ‘v8::internal::PerformCastCheck’? [-Wtemplate-body] npm error 1811 | internal::PerformCastCheck(internal::ValueHelper::ReprAsValue(repr)); npm error | ^~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-internal.h:1352:16: note: ‘v8::internal::PerformCastCheck’ declared here npm error 1352 | V8_INLINE void PerformCastCheck(T* data) { npm error | ^~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:1811:42: error: ‘v8::v8::internal::ValueHelper’ has not been declared [-Wtemplate-body] npm error 1811 | internal::PerformCastCheck(internal::ValueHelper::ReprAsValue(repr)); npm error | ^~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-isolate.h:1811:68: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 1811 | internal::PerformCastCheck(internal::ValueHelper::ReprAsValue(repr)); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-snapshot.h: At global scope: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-snapshot.h:283:42: error: ‘v8::v8::internal::Address’ has not been declared npm error 283 | size_t AddData(Local context, internal::Address object); npm error | ^~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-snapshot.h:284:18: error: ‘v8::v8::internal::Address’ has not been declared npm error 284 | size_t AddData(internal::Address object); npm error | ^~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-snapshot.h: In member function ‘size_t v8::v8::SnapshotCreator::AddData(v8::Local, v8::Local)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-snapshot.h:292:37: error: ‘v8::v8::internal::ValueHelper’ has not been declared [-Wtemplate-body] npm error 292 | return AddData(context, internal::ValueHelper::ValueAsAddress(*object)); npm error | ^~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-snapshot.h: In member function ‘size_t v8::v8::SnapshotCreator::AddData(v8::Local)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-snapshot.h:297:28: error: ‘v8::v8::internal::ValueHelper’ has not been declared [-Wtemplate-body] npm error 297 | return AddData(internal::ValueHelper::ValueAsAddress(*object)); npm error | ^~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h: At global scope: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:430:13: error: ‘ValueHelper’ in namespace ‘v8::v8::internal’ does not name a type npm error 430 | internal::ValueHelper::InternalRepresentationType GetDataFromSnapshotOnce( npm error | ^~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h: In member function ‘v8::Local v8::v8::Context::GetEmbedderData(int)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:440:23: error: ‘Address’ in namespace ‘v8::v8::internal’ does not name a type npm error 440 | using A = internal::Address; npm error | ^~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:441:23: error: ‘Internals’ in namespace ‘v8::v8::internal’ does not name a type npm error 441 | using I = internal::Internals; npm error | ^~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:442:3: error: ‘A’ was not declared in this scope npm error 442 | A ctx = internal::ValueHelper::ValueAsAddress(this); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:443:4: error: expected ‘;’ before ‘embedder_data’ npm error 443 | A embedder_data = npm error | ^~~~~~~~~~~~~~ npm error | ; npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:446:7: error: ‘I’ has not been declared npm error 446 | I::kEmbedderDataArrayHeaderSize + (I::kEmbedderDataSlotSize * index); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:446:42: error: ‘I’ has not been declared npm error 446 | I::kEmbedderDataArrayHeaderSize + (I::kEmbedderDataSlotSize * index); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:447:4: error: expected ‘;’ before ‘value’ npm error 447 | A value = I::ReadRawField(embedder_data, value_offset); npm error | ^~~~~~ npm error | ; npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:451:3: error: ‘value’ was not declared in this scope; did you mean ‘Value’? npm error 451 | value = I::DecompressTaggedField(embedder_data, static_cast(value)); npm error | ^~~~~ npm error | Value npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:451:11: error: ‘I’ has not been declared npm error 451 | value = I::DecompressTaggedField(embedder_data, static_cast(value)); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:451:36: error: ‘embedder_data’ was not declared in this scope; did you mean ‘GetEmbedderData’? npm error 451 | value = I::DecompressTaggedField(embedder_data, static_cast(value)); npm error | ^~~~~~~~~~~~~ npm error | GetEmbedderData npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:455:17: error: ‘IsolateFromNeverReadOnlySpaceObject’ is not a member of ‘v8::v8::internal’; did you mean ‘v8::internal::IsolateFromNeverReadOnlySpaceObject’? npm error 455 | internal::IsolateFromNeverReadOnlySpaceObject(ctx)); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-internal.h:848:30: note: ‘v8::internal::IsolateFromNeverReadOnlySpaceObject’ declared here npm error 848 | V8_EXPORT internal::Isolate* IsolateFromNeverReadOnlySpaceObject(Address obj); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:455:53: error: ‘ctx’ was not declared in this scope npm error 455 | internal::IsolateFromNeverReadOnlySpaceObject(ctx)); npm error | ^~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:445:7: warning: unused variable ‘value_offset’ [-Wunused-variable] npm error 445 | int value_offset = npm error | ^~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h: In member function ‘void* v8::v8::Context::GetAlignedPointerFromEmbedderData(v8::v8::Isolate*, int)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:464:23: error: ‘Address’ in namespace ‘v8::v8::internal’ does not name a type npm error 464 | using A = internal::Address; npm error | ^~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:465:23: error: ‘Internals’ in namespace ‘v8::v8::internal’ does not name a type npm error 465 | using I = internal::Internals; npm error | ^~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:466:3: error: ‘A’ was not declared in this scope npm error 466 | A ctx = internal::ValueHelper::ValueAsAddress(this); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:467:4: error: expected ‘;’ before ‘embedder_data’ npm error 467 | A embedder_data = npm error | ^~~~~~~~~~~~~~ npm error | ; npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:469:22: error: ‘I’ has not been declared npm error 469 | int value_offset = I::kEmbedderDataArrayHeaderSize + npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:470:23: error: ‘I’ has not been declared npm error 470 | (I::kEmbedderDataSlotSize * index) + npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:471:22: error: ‘I’ has not been declared npm error 471 | I::kEmbedderDataSlotExternalPointerOffset; npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:473:7: error: ‘I’ has not been declared npm error 473 | I::ReadExternalPointerField( npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:473:45: error: ‘kEmbedderDataSlotPayloadTag’ is not a member of ‘v8::v8::internal’; did you mean ‘v8::internal::kEmbedderDataSlotPayloadTag’? npm error 473 | I::ReadExternalPointerField( npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-internal.h:565:5: note: ‘v8::internal::kEmbedderDataSlotPayloadTag’ declared here npm error 565 | V(kEmbedderDataSlotPayloadTag, TAG(6)) \ npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-internal.h:632:46: note: in definition of macro ‘EXTERNAL_POINTER_TAG_ENUM’ npm error 632 | #define EXTERNAL_POINTER_TAG_ENUM(Name, Tag) Name = Tag, npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-internal.h:630:3: note: in expansion of macro ‘PER_ISOLATE_EXTERNAL_POINTER_TAGS’ npm error 630 | PER_ISOLATE_EXTERNAL_POINTER_TAGS(V) npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-internal.h:654:3: note: in expansion of macro ‘ALL_EXTERNAL_POINTER_TAGS’ npm error 654 | ALL_EXTERNAL_POINTER_TAGS(EXTERNAL_POINTER_TAG_ENUM) npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:474:20: error: ‘embedder_data’ was not declared in this scope; did you mean ‘GetEmbedderData’? npm error 474 | isolate, embedder_data, value_offset)); npm error | ^~~~~~~~~~~~~ npm error | GetEmbedderData npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h: In member function ‘void* v8::v8::Context::GetAlignedPointerFromEmbedderData(int)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:482:23: error: ‘Address’ in namespace ‘v8::v8::internal’ does not name a type npm error 482 | using A = internal::Address; npm error | ^~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:483:23: error: ‘Internals’ in namespace ‘v8::v8::internal’ does not name a type npm error 483 | using I = internal::Internals; npm error | ^~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:484:3: error: ‘A’ was not declared in this scope npm error 484 | A ctx = internal::ValueHelper::ValueAsAddress(this); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:485:4: error: expected ‘;’ before ‘embedder_data’ npm error 485 | A embedder_data = npm error | ^~~~~~~~~~~~~~ npm error | ; npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:487:22: error: ‘I’ has not been declared npm error 487 | int value_offset = I::kEmbedderDataArrayHeaderSize + npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:488:23: error: ‘I’ has not been declared npm error 488 | (I::kEmbedderDataSlotSize * index) + npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:489:22: error: ‘I’ has not been declared npm error 489 | I::kEmbedderDataSlotExternalPointerOffset; npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:490:22: error: ‘I’ has not been declared npm error 490 | Isolate* isolate = I::GetIsolateForSandbox(ctx); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:490:46: error: ‘ctx’ was not declared in this scope npm error 490 | Isolate* isolate = I::GetIsolateForSandbox(ctx); npm error | ^~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:492:7: error: ‘I’ has not been declared npm error 492 | I::ReadExternalPointerField( npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:492:45: error: ‘kEmbedderDataSlotPayloadTag’ is not a member of ‘v8::v8::internal’; did you mean ‘v8::internal::kEmbedderDataSlotPayloadTag’? npm error 492 | I::ReadExternalPointerField( npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-internal.h:565:5: note: ‘v8::internal::kEmbedderDataSlotPayloadTag’ declared here npm error 565 | V(kEmbedderDataSlotPayloadTag, TAG(6)) \ npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-internal.h:632:46: note: in definition of macro ‘EXTERNAL_POINTER_TAG_ENUM’ npm error 632 | #define EXTERNAL_POINTER_TAG_ENUM(Name, Tag) Name = Tag, npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-internal.h:630:3: note: in expansion of macro ‘PER_ISOLATE_EXTERNAL_POINTER_TAGS’ npm error 630 | PER_ISOLATE_EXTERNAL_POINTER_TAGS(V) npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-internal.h:654:3: note: in expansion of macro ‘ALL_EXTERNAL_POINTER_TAGS’ npm error 654 | ALL_EXTERNAL_POINTER_TAGS(EXTERNAL_POINTER_TAG_ENUM) npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:493:20: error: ‘embedder_data’ was not declared in this scope; did you mean ‘GetEmbedderData’? npm error 493 | isolate, embedder_data, value_offset)); npm error | ^~~~~~~~~~~~~ npm error | GetEmbedderData npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h: In member function ‘v8::MaybeLocal v8::v8::Context::GetDataFromSnapshotOnce(size_t)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:501:42: error: no matching function for call to ‘v8::v8::Context::GetDataFromSnapshotOnce(size_t&)’ [-Wtemplate-body] npm error 501 | if (auto repr = GetDataFromSnapshotOnce(index); npm error | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:501:42: note: there is 1 candidate npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:356:27: note: candidate 1: ‘template v8::MaybeLocal v8::v8::Context::GetDataFromSnapshotOnce(size_t)’ npm error 356 | V8_INLINE MaybeLocal GetDataFromSnapshotOnce(size_t index); npm error | ^~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:356:27: note: template argument deduction/substitution failed: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:501:42: note: couldn’t deduce template parameter ‘T’ npm error 501 | if (auto repr = GetDataFromSnapshotOnce(index); npm error | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:502:25: error: ‘v8::v8::internal::ValueHelper’ has not been declared [-Wtemplate-body] npm error 502 | repr != internal::ValueHelper::kEmpty) { npm error | ^~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:503:15: error: ‘PerformCastCheck’ is not a member of ‘v8::v8::internal’; did you mean ‘v8::internal::PerformCastCheck’? [-Wtemplate-body] npm error 503 | internal::PerformCastCheck(internal::ValueHelper::ReprAsValue(repr)); npm error | ^~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-internal.h:1352:16: note: ‘v8::internal::PerformCastCheck’ declared here npm error 1352 | V8_INLINE void PerformCastCheck(T* data) { npm error | ^~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:503:42: error: ‘v8::v8::internal::ValueHelper’ has not been declared [-Wtemplate-body] npm error 503 | internal::PerformCastCheck(internal::ValueHelper::ReprAsValue(repr)); npm error | ^~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:503:68: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 503 | internal::PerformCastCheck(internal::ValueHelper::ReprAsValue(repr)); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h: At global scope: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:509:10: error: ‘v8::v8::Context* v8::v8::Context::Cast’ is not a static data member of ‘class v8::v8::Context’ npm error 509 | Context* Context::Cast(v8::Data* data) { npm error | ^~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:509:28: error: ‘Data’ is not a member of ‘v8::v8’; did you mean ‘v8::Data’? npm error 509 | Context* Context::Cast(v8::Data* data) { npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-data.h:18:17: note: ‘v8::Data’ declared here npm error 18 | class V8_EXPORT Data { npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:509:34: error: ‘data’ was not declared in this scope npm error 509 | Context* Context::Cast(v8::Data* data) { npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-context.h:509:34: note: suggested alternatives: npm error In file included from /usr/include/c++/15.1.1/string:55, npm error from /usr/include/c++/15.1.1/bits/locale_classes.h:42, npm error from /usr/include/c++/15.1.1/bits/ios_base.h:43, npm error from /usr/include/c++/15.1.1/ios:46, npm error from /usr/include/c++/15.1.1/bits/ostream.h:43, npm error from /usr/include/c++/15.1.1/bits/unique_ptr.h:43, npm error from /usr/include/c++/15.1.1/memory:80, npm error from /startdir/src/node-gyp/34.5.1/include/node/v8.h:21: npm error /usr/include/c++/15.1.1/bits/range_access.h:356:5: note: ‘std::data’ npm error 356 | data(initializer_list<_Tp> __il) noexcept npm error | ^~~~ npm error In file included from /usr/include/c++/15.1.1/bits/ranges_util.h:34, npm error from /usr/include/c++/15.1.1/tuple:46, npm error from /usr/include/c++/15.1.1/bits/unique_ptr.h:37: npm error /usr/include/c++/15.1.1/bits/ranges_base.h:509:46: note: ‘std::ranges::_Cpo::data’ npm error 509 | inline constexpr ranges::__access::_Data data{}; npm error | ^~~~ npm error In file included from /startdir/src/node-gyp/34.5.1/include/node/v8.h:28: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-date.h:19:31: error: invalid use of incomplete type ‘class v8::v8::Object’ npm error 19 | class V8_EXPORT Date : public Object { npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:27:7: note: forward declaration of ‘class v8::v8::Object’ npm error 27 | class Object; npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-date.h:37:7: error: ‘Local’ in namespace ‘v8::v8’ does not name a template type npm error 37 | v8::Local ToISOString() const; npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-date.h:42:7: error: ‘Local’ in namespace ‘v8::v8’ does not name a template type npm error 42 | v8::Local ToUTCString() const; npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-date.h: In static member function ‘static v8::v8::Date* v8::v8::Date::Cast(v8::v8::Value*)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-date.h:48:12: error: invalid ‘static_cast’ from type ‘v8::v8::Value*’ to type ‘v8::v8::Date*’ npm error 48 | return static_cast(value); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-embedder-heap.h:17:7: note: class type ‘v8::v8::Value’ is incomplete npm error 17 | class Value; npm error | ^~~~~ npm error In file included from /startdir/src/node-gyp/34.5.1/include/node/v8.h:31: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-extension.h: At global scope: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-extension.h:37:17: error: invalid use of incomplete type ‘class v8::v8::String’ npm error 37 | const String::ExternalOneByteStringResource* source() const { npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-debug.h:16:7: note: forward declaration of ‘class v8::v8::String’ npm error 16 | class String; npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-extension.h:52:11: error: invalid use of incomplete type ‘class v8::v8::String’ npm error 52 | String::ExternalOneByteStringResource* source_; npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-debug.h:16:7: note: forward declaration of ‘class v8::v8::String’ npm error 16 | class String; npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-extension.h: In destructor ‘virtual v8::v8::Extension::~Extension()’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-extension.h:29:33: error: ‘source_’ was not declared in this scope npm error 29 | virtual ~Extension() { delete source_; } npm error | ^~~~~~~ npm error In file included from /startdir/src/node-gyp/34.5.1/include/node/v8.h:32: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-external.h: At global scope: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-external.h:19:35: error: invalid use of incomplete type ‘class v8::v8::Value’ npm error 19 | class V8_EXPORT External : public Value { npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-embedder-heap.h:17:7: note: forward declaration of ‘class v8::v8::Value’ npm error 17 | class Value; npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-external.h: In static member function ‘static v8::v8::External* v8::v8::External::Cast(v8::v8::Value*)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-external.h:26:12: error: invalid ‘static_cast’ from type ‘v8::v8::Value*’ to type ‘v8::v8::External*’ npm error 26 | return static_cast(value); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-embedder-heap.h:17:7: note: class type ‘v8::v8::Value’ is incomplete npm error 17 | class Value; npm error | ^~~~~ npm error In file included from /startdir/src/node-gyp/34.5.1/include/node/v8-function.h:15, npm error from /startdir/src/node-gyp/34.5.1/include/node/v8.h:33: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-template.h: At global scope: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-template.h:702:35: error: ‘v8::v8::Local’ has not been declared npm error 702 | bool IsLeafTemplateForApiObject(v8::Local value) const; npm error | ^~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-template.h:702:44: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 702 | bool IsLeafTemplateForApiObject(v8::Local value) const; npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-template.h: In member function ‘void v8::v8::Template::Set(v8::v8::Isolate*, const char*, v8::Local, v8::PropertyAttribute)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-template.h:1102:15: error: incomplete type ‘v8::v8::String’ used in nested name specifier npm error 1102 | Set(String::NewFromUtf8(isolate, name, NewStringType::kInternalized) npm error | ^~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function.h: At global scope: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function.h:26:35: error: invalid use of incomplete type ‘class v8::v8::Object’ npm error 26 | class V8_EXPORT Function : public Object { npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:27:7: note: forward declaration of ‘class v8::v8::Object’ npm error 27 | class Object; npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function.h:125:3: error: ‘ScriptOrigin’ does not name a type npm error 125 | ScriptOrigin GetScriptOrigin() const; npm error | ^~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function.h: In static member function ‘static v8::v8::Function* v8::v8::Function::Cast(v8::v8::Value*)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function.h:130:12: error: invalid ‘static_cast’ from type ‘v8::v8::Value*’ to type ‘v8::v8::Function*’ npm error 130 | return static_cast(value); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-embedder-heap.h:17:7: note: class type ‘v8::v8::Value’ is incomplete npm error 17 | class Value; npm error | ^~~~~ npm error In file included from /usr/include/c++/15.1.1/math.h:36, npm error from /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:8, npm error from /startdir/src/node-gyp/34.5.1/include/node/v8-initialization.h:14: npm error /usr/include/c++/15.1.1/cmath: At global scope: npm error /usr/include/c++/15.1.1/cmath:96:11: error: ‘acos’ has not been declared in ‘::’ npm error 96 | using ::acos; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:110:37: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error In file included from /usr/include/c++/15.1.1/ext/numeric_traits.h:36, npm error from /usr/include/c++/15.1.1/bits/stl_tempbuf.h:63, npm error from /usr/include/c++/15.1.1/memory:68: npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:110:53: error: wrong number of template arguments (1, should be 2) npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error In file included from /usr/include/c++/15.1.1/ext/numeric_traits.h:37: npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:110:54: error: expected identifier before ‘::’ token npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:110:56: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:110:56: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:110:63: error: expected ‘;’ before ‘,’ token npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:115:11: error: ‘asin’ has not been declared in ‘::’ npm error 115 | using ::asin; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:129:37: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 129 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:129:53: error: wrong number of template arguments (1, should be 2) npm error 129 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:129:54: error: expected identifier before ‘::’ token npm error 129 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:129:56: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 129 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:129:56: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:129:56: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:129:63: error: expected ‘;’ before ‘,’ token npm error 129 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:134:11: error: ‘atan’ has not been declared in ‘::’ npm error 134 | using ::atan; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:148:37: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 148 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:148:53: error: wrong number of template arguments (1, should be 2) npm error 148 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:148:54: error: expected identifier before ‘::’ token npm error 148 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:148:56: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 148 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:148:56: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:148:56: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:148:63: error: expected ‘;’ before ‘,’ token npm error 148 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:153:11: error: ‘atan2’ has not been declared in ‘::’ npm error 153 | using ::atan2; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:165:11: error: ‘ceil’ has not been declared in ‘::’ npm error 165 | using ::ceil; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:179:37: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 179 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:179:53: error: wrong number of template arguments (1, should be 2) npm error 179 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:179:54: error: expected identifier before ‘::’ token npm error 179 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:179:56: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 179 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:179:56: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:179:56: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:179:63: error: expected ‘;’ before ‘,’ token npm error 179 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:184:11: error: ‘cos’ has not been declared in ‘::’ npm error 184 | using ::cos; npm error | ^~~ npm error /usr/include/c++/15.1.1/cmath:198:37: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 198 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:198:53: error: wrong number of template arguments (1, should be 2) npm error 198 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:198:54: error: expected identifier before ‘::’ token npm error 198 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:198:56: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 198 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:198:56: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:198:56: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:198:63: error: expected ‘;’ before ‘,’ token npm error 198 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:203:11: error: ‘cosh’ has not been declared in ‘::’ npm error 203 | using ::cosh; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:217:37: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 217 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:217:53: error: wrong number of template arguments (1, should be 2) npm error 217 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:217:54: error: expected identifier before ‘::’ token npm error 217 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:217:56: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 217 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:217:56: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:217:56: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:217:63: error: expected ‘;’ before ‘,’ token npm error 217 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:222:11: error: ‘exp’ has not been declared in ‘::’ npm error 222 | using ::exp; npm error | ^~~ npm error /usr/include/c++/15.1.1/cmath:236:37: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 236 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:236:53: error: wrong number of template arguments (1, should be 2) npm error 236 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:236:54: error: expected identifier before ‘::’ token npm error 236 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:236:56: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 236 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:236:56: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:236:56: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:236:63: error: expected ‘;’ before ‘,’ token npm error 236 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:241:11: error: ‘fabs’ has not been declared in ‘::’ npm error 241 | using ::fabs; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:255:37: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 255 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:255:53: error: wrong number of template arguments (1, should be 2) npm error 255 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:255:54: error: expected identifier before ‘::’ token npm error 255 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:255:56: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 255 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:255:56: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:255:56: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:255:63: error: expected ‘;’ before ‘,’ token npm error 255 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:260:11: error: ‘floor’ has not been declared in ‘::’ npm error 260 | using ::floor; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:274:37: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 274 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:274:53: error: wrong number of template arguments (1, should be 2) npm error 274 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:274:54: error: expected identifier before ‘::’ token npm error 274 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:274:56: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 274 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:274:56: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:274:56: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:274:63: error: expected ‘;’ before ‘,’ token npm error 274 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:279:11: error: ‘fmod’ has not been declared in ‘::’ npm error 279 | using ::fmod; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:291:11: error: ‘frexp’ has not been declared in ‘::’ npm error 291 | using ::frexp; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:305:37: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 305 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:305:53: error: wrong number of template arguments (1, should be 2) npm error 305 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:305:54: error: expected identifier before ‘::’ token npm error 305 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:305:56: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 305 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:305:56: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:305:56: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:305:63: error: expected ‘;’ before ‘,’ token npm error 305 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:310:11: error: ‘ldexp’ has not been declared in ‘::’ npm error 310 | using ::ldexp; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:324:37: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 324 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:324:53: error: wrong number of template arguments (1, should be 2) npm error 324 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:324:54: error: expected identifier before ‘::’ token npm error 324 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:324:56: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 324 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:324:56: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:324:56: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:324:63: error: expected ‘;’ before ‘,’ token npm error 324 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:329:11: error: ‘log’ has not been declared in ‘::’ npm error 329 | using ::log; npm error | ^~~ npm error /usr/include/c++/15.1.1/cmath:343:37: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 343 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:343:53: error: wrong number of template arguments (1, should be 2) npm error 343 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:343:54: error: expected identifier before ‘::’ token npm error 343 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:343:56: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 343 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:343:56: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:343:56: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:343:63: error: expected ‘;’ before ‘,’ token npm error 343 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:348:11: error: ‘log10’ has not been declared in ‘::’ npm error 348 | using ::log10; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:362:37: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 362 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:362:53: error: wrong number of template arguments (1, should be 2) npm error 362 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:362:54: error: expected identifier before ‘::’ token npm error 362 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:362:56: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 362 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:362:56: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:362:56: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:362:63: error: expected ‘;’ before ‘,’ token npm error 362 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:367:11: error: ‘modf’ has not been declared in ‘::’ npm error 367 | using ::modf; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:379:11: error: ‘pow’ has not been declared in ‘::’ npm error 379 | using ::pow; npm error | ^~~ npm error /usr/include/c++/15.1.1/cmath:407:11: error: ‘sin’ has not been declared in ‘::’ npm error 407 | using ::sin; npm error | ^~~ npm error /usr/include/c++/15.1.1/cmath:421:37: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 421 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:421:53: error: wrong number of template arguments (1, should be 2) npm error 421 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:421:54: error: expected identifier before ‘::’ token npm error 421 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:421:56: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 421 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:421:56: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:421:56: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:421:63: error: expected ‘;’ before ‘,’ token npm error 421 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:426:11: error: ‘sinh’ has not been declared in ‘::’ npm error 426 | using ::sinh; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:440:37: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 440 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:440:53: error: wrong number of template arguments (1, should be 2) npm error 440 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:440:54: error: expected identifier before ‘::’ token npm error 440 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:440:56: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 440 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:440:56: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:440:56: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:440:63: error: expected ‘;’ before ‘,’ token npm error 440 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:445:11: error: ‘sqrt’ has not been declared in ‘::’ npm error 445 | using ::sqrt; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:459:37: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 459 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:459:53: error: wrong number of template arguments (1, should be 2) npm error 459 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:459:54: error: expected identifier before ‘::’ token npm error 459 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:459:56: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 459 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:459:56: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:459:56: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:459:63: error: expected ‘;’ before ‘,’ token npm error 459 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:464:11: error: ‘tan’ has not been declared in ‘::’ npm error 464 | using ::tan; npm error | ^~~ npm error /usr/include/c++/15.1.1/cmath:478:37: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 478 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:478:53: error: wrong number of template arguments (1, should be 2) npm error 478 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:478:54: error: expected identifier before ‘::’ token npm error 478 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:478:56: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 478 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:478:56: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:478:56: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:478:63: error: expected ‘;’ before ‘,’ token npm error 478 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:483:11: error: ‘tanh’ has not been declared in ‘::’ npm error 483 | using ::tanh; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:497:37: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 497 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:497:53: error: wrong number of template arguments (1, should be 2) npm error 497 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:497:54: error: expected identifier before ‘::’ token npm error 497 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:497:56: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 497 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:497:56: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:497:56: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:497:63: error: expected ‘;’ before ‘,’ token npm error 497 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:1125:47: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 1125 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1125:63: error: wrong number of template arguments (1, should be 2) npm error 1125 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1125:64: error: expected identifier before ‘::’ token npm error 1125 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:1125:66: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 1125 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1125:66: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:1125:66: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:1125:73: error: expected ‘;’ before ‘,’ token npm error 1125 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:1147:47: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 1147 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1147:63: error: wrong number of template arguments (1, should be 2) npm error 1147 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1147:64: error: expected identifier before ‘::’ token npm error 1147 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:1147:66: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 1147 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1147:66: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:1147:66: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:1147:73: error: expected ‘;’ before ‘,’ token npm error 1147 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:1174:47: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 1174 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1174:63: error: wrong number of template arguments (1, should be 2) npm error 1174 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1174:64: error: expected identifier before ‘::’ token npm error 1174 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:1174:66: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 1174 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1174:66: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:1174:66: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:1174:73: error: expected ‘;’ before ‘,’ token npm error 1174 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:1201:47: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 1201 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1201:63: error: wrong number of template arguments (1, should be 2) npm error 1201 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1201:64: error: expected identifier before ‘::’ token npm error 1201 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:1201:66: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 1201 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1201:66: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:1201:66: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:1201:73: error: expected ‘;’ before ‘,’ token npm error 1201 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:1223:47: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 1223 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1223:63: error: wrong number of template arguments (1, should be 2) npm error 1223 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1223:64: error: expected identifier before ‘::’ token npm error 1223 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:1223:66: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 1223 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1223:66: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:1223:66: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:1223:73: error: expected ‘;’ before ‘,’ token npm error 1223 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:1246:47: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 1246 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1246:63: error: wrong number of template arguments (1, should be 2) npm error 1246 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1246:64: error: expected identifier before ‘::’ token npm error 1246 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:1246:66: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 1246 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1246:66: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:1246:66: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:1246:73: error: expected ‘;’ before ‘,’ token npm error 1246 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:1269:29: error: ‘__is_arithmetic’ was not declared in this scope; did you mean ‘std::__is_arithmetic’? npm error 1269 | __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value npm error | ^~~~~~~~~~~~~~~ npm error | std::__is_arithmetic npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:359:12: note: ‘std::__is_arithmetic’ declared here npm error 359 | struct __is_arithmetic npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1269:51: error: ‘::__value’ has not been declared; did you mean ‘__value<_Tp>’? npm error 1269 | __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value npm error | ^~~~~~~ npm error | __value<_Tp> npm error /usr/include/c++/15.1.1/cmath:110:54: note: ‘__value<_Tp>’ declared here npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:1270:32: error: ‘__is_arithmetic’ was not declared in this scope; did you mean ‘std::__is_arithmetic’? npm error 1270 | && __is_arithmetic<_Up>::__value), bool>::__type npm error | ^~~~~~~~~~~~~~~ npm error | std::__is_arithmetic npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:359:12: note: ‘std::__is_arithmetic’ declared here npm error 359 | struct __is_arithmetic npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1270:54: error: ‘::__value’ has not been declared; did you mean ‘__value<_Tp>’? npm error 1270 | && __is_arithmetic<_Up>::__value), bool>::__type npm error | ^~~~~~~ npm error | __value<_Tp> npm error /usr/include/c++/15.1.1/cmath:110:54: note: ‘__value<_Tp>’ declared here npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:1270:68: error: template argument 1 is invalid npm error 1270 | && __is_arithmetic<_Up>::__value), bool>::__type npm error | ^ npm error /usr/include/c++/15.1.1/cmath:1270:69: error: expected identifier before ‘::’ token npm error 1270 | && __is_arithmetic<_Up>::__value), bool>::__type npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:1271:5: error: expected initializer before ‘isgreater’ npm error 1271 | isgreater(_Tp __x, _Up __y) npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1295:29: error: ‘__is_arithmetic’ was not declared in this scope; did you mean ‘std::__is_arithmetic’? npm error 1295 | __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value npm error | ^~~~~~~~~~~~~~~ npm error | std::__is_arithmetic npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:359:12: note: ‘std::__is_arithmetic’ declared here npm error 359 | struct __is_arithmetic npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1295:51: error: ‘::__value’ has not been declared; did you mean ‘__value<_Tp>’? npm error 1295 | __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value npm error | ^~~~~~~ npm error | __value<_Tp> npm error /usr/include/c++/15.1.1/cmath:110:54: note: ‘__value<_Tp>’ declared here npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:1296:32: error: ‘__is_arithmetic’ was not declared in this scope; did you mean ‘std::__is_arithmetic’? npm error 1296 | && __is_arithmetic<_Up>::__value), bool>::__type npm error | ^~~~~~~~~~~~~~~ npm error | std::__is_arithmetic npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:359:12: note: ‘std::__is_arithmetic’ declared here npm error 359 | struct __is_arithmetic npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1296:54: error: ‘::__value’ has not been declared; did you mean ‘__value<_Tp>’? npm error 1296 | && __is_arithmetic<_Up>::__value), bool>::__type npm error | ^~~~~~~ npm error | __value<_Tp> npm error /usr/include/c++/15.1.1/cmath:110:54: note: ‘__value<_Tp>’ declared here npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:1296:68: error: template argument 1 is invalid npm error 1296 | && __is_arithmetic<_Up>::__value), bool>::__type npm error | ^ npm error /usr/include/c++/15.1.1/cmath:1296:69: error: expected identifier before ‘::’ token npm error 1296 | && __is_arithmetic<_Up>::__value), bool>::__type npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:1297:5: error: expected initializer before ‘isgreaterequal’ npm error 1297 | isgreaterequal(_Tp __x, _Up __y) npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1321:29: error: ‘__is_arithmetic’ was not declared in this scope; did you mean ‘std::__is_arithmetic’? npm error 1321 | __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value npm error | ^~~~~~~~~~~~~~~ npm error | std::__is_arithmetic npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:359:12: note: ‘std::__is_arithmetic’ declared here npm error 359 | struct __is_arithmetic npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1321:51: error: ‘::__value’ has not been declared; did you mean ‘__value<_Tp>’? npm error 1321 | __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value npm error | ^~~~~~~ npm error | __value<_Tp> npm error /usr/include/c++/15.1.1/cmath:110:54: note: ‘__value<_Tp>’ declared here npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:1322:32: error: ‘__is_arithmetic’ was not declared in this scope; did you mean ‘std::__is_arithmetic’? npm error 1322 | && __is_arithmetic<_Up>::__value), bool>::__type npm error | ^~~~~~~~~~~~~~~ npm error | std::__is_arithmetic npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:359:12: note: ‘std::__is_arithmetic’ declared here npm error 359 | struct __is_arithmetic npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1322:54: error: ‘::__value’ has not been declared; did you mean ‘__value<_Tp>’? npm error 1322 | && __is_arithmetic<_Up>::__value), bool>::__type npm error | ^~~~~~~ npm error | __value<_Tp> npm error /usr/include/c++/15.1.1/cmath:110:54: note: ‘__value<_Tp>’ declared here npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:1322:68: error: template argument 1 is invalid npm error 1322 | && __is_arithmetic<_Up>::__value), bool>::__type npm error | ^ npm error /usr/include/c++/15.1.1/cmath:1322:69: error: expected identifier before ‘::’ token npm error 1322 | && __is_arithmetic<_Up>::__value), bool>::__type npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:1323:5: error: expected initializer before ‘isless’ npm error 1323 | isless(_Tp __x, _Up __y) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:1347:29: error: ‘__is_arithmetic’ was not declared in this scope; did you mean ‘std::__is_arithmetic’? npm error 1347 | __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value npm error | ^~~~~~~~~~~~~~~ npm error | std::__is_arithmetic npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:359:12: note: ‘std::__is_arithmetic’ declared here npm error 359 | struct __is_arithmetic npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1347:51: error: ‘::__value’ has not been declared; did you mean ‘__value<_Tp>’? npm error 1347 | __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value npm error | ^~~~~~~ npm error | __value<_Tp> npm error /usr/include/c++/15.1.1/cmath:110:54: note: ‘__value<_Tp>’ declared here npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:1348:32: error: ‘__is_arithmetic’ was not declared in this scope; did you mean ‘std::__is_arithmetic’? npm error 1348 | && __is_arithmetic<_Up>::__value), bool>::__type npm error | ^~~~~~~~~~~~~~~ npm error | std::__is_arithmetic npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:359:12: note: ‘std::__is_arithmetic’ declared here npm error 359 | struct __is_arithmetic npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1348:54: error: ‘::__value’ has not been declared; did you mean ‘__value<_Tp>’? npm error 1348 | && __is_arithmetic<_Up>::__value), bool>::__type npm error | ^~~~~~~ npm error | __value<_Tp> npm error /usr/include/c++/15.1.1/cmath:110:54: note: ‘__value<_Tp>’ declared here npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:1348:68: error: template argument 1 is invalid npm error 1348 | && __is_arithmetic<_Up>::__value), bool>::__type npm error | ^ npm error /usr/include/c++/15.1.1/cmath:1348:69: error: expected identifier before ‘::’ token npm error 1348 | && __is_arithmetic<_Up>::__value), bool>::__type npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:1349:5: error: expected initializer before ‘islessequal’ npm error 1349 | islessequal(_Tp __x, _Up __y) npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1373:29: error: ‘__is_arithmetic’ was not declared in this scope; did you mean ‘std::__is_arithmetic’? npm error 1373 | __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value npm error | ^~~~~~~~~~~~~~~ npm error | std::__is_arithmetic npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:359:12: note: ‘std::__is_arithmetic’ declared here npm error 359 | struct __is_arithmetic npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1373:51: error: ‘::__value’ has not been declared; did you mean ‘__value<_Tp>’? npm error 1373 | __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value npm error | ^~~~~~~ npm error | __value<_Tp> npm error /usr/include/c++/15.1.1/cmath:110:54: note: ‘__value<_Tp>’ declared here npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:1374:32: error: ‘__is_arithmetic’ was not declared in this scope; did you mean ‘std::__is_arithmetic’? npm error 1374 | && __is_arithmetic<_Up>::__value), bool>::__type npm error | ^~~~~~~~~~~~~~~ npm error | std::__is_arithmetic npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:359:12: note: ‘std::__is_arithmetic’ declared here npm error 359 | struct __is_arithmetic npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1374:54: error: ‘::__value’ has not been declared; did you mean ‘__value<_Tp>’? npm error 1374 | && __is_arithmetic<_Up>::__value), bool>::__type npm error | ^~~~~~~ npm error | __value<_Tp> npm error /usr/include/c++/15.1.1/cmath:110:54: note: ‘__value<_Tp>’ declared here npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:1374:68: error: template argument 1 is invalid npm error 1374 | && __is_arithmetic<_Up>::__value), bool>::__type npm error | ^ npm error /usr/include/c++/15.1.1/cmath:1374:69: error: expected identifier before ‘::’ token npm error 1374 | && __is_arithmetic<_Up>::__value), bool>::__type npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:1375:5: error: expected initializer before ‘islessgreater’ npm error 1375 | islessgreater(_Tp __x, _Up __y) npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1399:29: error: ‘__is_arithmetic’ was not declared in this scope; did you mean ‘std::__is_arithmetic’? npm error 1399 | __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value npm error | ^~~~~~~~~~~~~~~ npm error | std::__is_arithmetic npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:359:12: note: ‘std::__is_arithmetic’ declared here npm error 359 | struct __is_arithmetic npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1399:51: error: ‘::__value’ has not been declared; did you mean ‘__value<_Tp>’? npm error 1399 | __gnu_cxx::__enable_if<(__is_arithmetic<_Tp>::__value npm error | ^~~~~~~ npm error | __value<_Tp> npm error /usr/include/c++/15.1.1/cmath:110:54: note: ‘__value<_Tp>’ declared here npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:1400:32: error: ‘__is_arithmetic’ was not declared in this scope; did you mean ‘std::__is_arithmetic’? npm error 1400 | && __is_arithmetic<_Up>::__value), bool>::__type npm error | ^~~~~~~~~~~~~~~ npm error | std::__is_arithmetic npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:359:12: note: ‘std::__is_arithmetic’ declared here npm error 359 | struct __is_arithmetic npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1400:54: error: ‘::__value’ has not been declared; did you mean ‘__value<_Tp>’? npm error 1400 | && __is_arithmetic<_Up>::__value), bool>::__type npm error | ^~~~~~~ npm error | __value<_Tp> npm error /usr/include/c++/15.1.1/cmath:110:54: note: ‘__value<_Tp>’ declared here npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:1400:68: error: template argument 1 is invalid npm error 1400 | && __is_arithmetic<_Up>::__value), bool>::__type npm error | ^ npm error /usr/include/c++/15.1.1/cmath:1400:69: error: expected identifier before ‘::’ token npm error 1400 | && __is_arithmetic<_Up>::__value), bool>::__type npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:1401:5: error: expected initializer before ‘isunordered’ npm error 1401 | isunordered(_Tp __x, _Up __y) npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1827:11: error: ‘acosf’ has not been declared in ‘::’ npm error 1827 | using ::acosf; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:1830:11: error: ‘acosl’ has not been declared in ‘::’ npm error 1830 | using ::acosl; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:1834:11: error: ‘asinf’ has not been declared in ‘::’ npm error 1834 | using ::asinf; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:1837:11: error: ‘asinl’ has not been declared in ‘::’ npm error 1837 | using ::asinl; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:1841:11: error: ‘atanf’ has not been declared in ‘::’ npm error 1841 | using ::atanf; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:1844:11: error: ‘atanl’ has not been declared in ‘::’ npm error 1844 | using ::atanl; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:1848:11: error: ‘atan2f’ has not been declared in ‘::’ npm error 1848 | using ::atan2f; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:1851:11: error: ‘atan2l’ has not been declared in ‘::’ npm error 1851 | using ::atan2l; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:1855:11: error: ‘ceilf’ has not been declared in ‘::’ npm error 1855 | using ::ceilf; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:1858:11: error: ‘ceill’ has not been declared in ‘::’ npm error 1858 | using ::ceill; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:1862:11: error: ‘cosf’ has not been declared in ‘::’ npm error 1862 | using ::cosf; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:1865:11: error: ‘cosl’ has not been declared in ‘::’ npm error 1865 | using ::cosl; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:1869:11: error: ‘coshf’ has not been declared in ‘::’ npm error 1869 | using ::coshf; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:1872:11: error: ‘coshl’ has not been declared in ‘::’ npm error 1872 | using ::coshl; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:1876:11: error: ‘expf’ has not been declared in ‘::’ npm error 1876 | using ::expf; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:1879:11: error: ‘expl’ has not been declared in ‘::’ npm error 1879 | using ::expl; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:1883:11: error: ‘fabsf’ has not been declared in ‘::’ npm error 1883 | using ::fabsf; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:1886:11: error: ‘fabsl’ has not been declared in ‘::’ npm error 1886 | using ::fabsl; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:1890:11: error: ‘floorf’ has not been declared in ‘::’ npm error 1890 | using ::floorf; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:1893:11: error: ‘floorl’ has not been declared in ‘::’ npm error 1893 | using ::floorl; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:1897:11: error: ‘fmodf’ has not been declared in ‘::’ npm error 1897 | using ::fmodf; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:1900:11: error: ‘fmodl’ has not been declared in ‘::’ npm error 1900 | using ::fmodl; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:1904:11: error: ‘frexpf’ has not been declared in ‘::’ npm error 1904 | using ::frexpf; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:1907:11: error: ‘frexpl’ has not been declared in ‘::’ npm error 1907 | using ::frexpl; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:1911:11: error: ‘ldexpf’ has not been declared in ‘::’ npm error 1911 | using ::ldexpf; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:1914:11: error: ‘ldexpl’ has not been declared in ‘::’ npm error 1914 | using ::ldexpl; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:1918:11: error: ‘logf’ has not been declared in ‘::’ npm error 1918 | using ::logf; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:1921:11: error: ‘logl’ has not been declared in ‘::’ npm error 1921 | using ::logl; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:1925:11: error: ‘log10f’ has not been declared in ‘::’ npm error 1925 | using ::log10f; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:1928:11: error: ‘log10l’ has not been declared in ‘::’ npm error 1928 | using ::log10l; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:1932:11: error: ‘modff’ has not been declared in ‘::’ npm error 1932 | using ::modff; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:1935:11: error: ‘modfl’ has not been declared in ‘::’ npm error 1935 | using ::modfl; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:1939:11: error: ‘powf’ has not been declared in ‘::’ npm error 1939 | using ::powf; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:1942:11: error: ‘powl’ has not been declared in ‘::’ npm error 1942 | using ::powl; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:1946:11: error: ‘sinf’ has not been declared in ‘::’ npm error 1946 | using ::sinf; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:1949:11: error: ‘sinl’ has not been declared in ‘::’ npm error 1949 | using ::sinl; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:1953:11: error: ‘sinhf’ has not been declared in ‘::’ npm error 1953 | using ::sinhf; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:1956:11: error: ‘sinhl’ has not been declared in ‘::’ npm error 1956 | using ::sinhl; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:1960:11: error: ‘sqrtf’ has not been declared in ‘::’ npm error 1960 | using ::sqrtf; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:1963:11: error: ‘sqrtl’ has not been declared in ‘::’ npm error 1963 | using ::sqrtl; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:1967:11: error: ‘tanf’ has not been declared in ‘::’ npm error 1967 | using ::tanf; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:1970:11: error: ‘tanl’ has not been declared in ‘::’ npm error 1970 | using ::tanl; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:1974:11: error: ‘tanhf’ has not been declared in ‘::’ npm error 1974 | using ::tanhf; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:1977:11: error: ‘tanhl’ has not been declared in ‘::’ npm error 1977 | using ::tanhl; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:2092:11: error: ‘double_t’ has not been declared in ‘::’ npm error 2092 | using ::double_t; npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2093:11: error: ‘float_t’ has not been declared in ‘::’ npm error 2093 | using ::float_t; npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2097:11: error: ‘acosh’ has not been declared in ‘::’ npm error 2097 | using ::acosh; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:2098:11: error: ‘acoshf’ has not been declared in ‘::’ npm error 2098 | using ::acoshf; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:2099:11: error: ‘acoshl’ has not been declared in ‘::’ npm error 2099 | using ::acoshl; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:2101:11: error: ‘asinh’ has not been declared in ‘::’ npm error 2101 | using ::asinh; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:2102:11: error: ‘asinhf’ has not been declared in ‘::’ npm error 2102 | using ::asinhf; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:2103:11: error: ‘asinhl’ has not been declared in ‘::’ npm error 2103 | using ::asinhl; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:2105:11: error: ‘atanh’ has not been declared in ‘::’ npm error 2105 | using ::atanh; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:2106:11: error: ‘atanhf’ has not been declared in ‘::’ npm error 2106 | using ::atanhf; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:2107:11: error: ‘atanhl’ has not been declared in ‘::’ npm error 2107 | using ::atanhl; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:2109:11: error: ‘cbrt’ has not been declared in ‘::’ npm error 2109 | using ::cbrt; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:2110:11: error: ‘cbrtf’ has not been declared in ‘::’ npm error 2110 | using ::cbrtf; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:2111:11: error: ‘cbrtl’ has not been declared in ‘::’ npm error 2111 | using ::cbrtl; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:2113:11: error: ‘copysign’ has not been declared in ‘::’ npm error 2113 | using ::copysign; npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2114:11: error: ‘copysignf’ has not been declared in ‘::’ npm error 2114 | using ::copysignf; npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2115:11: error: ‘copysignl’ has not been declared in ‘::’ npm error 2115 | using ::copysignl; npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2117:11: error: ‘erf’ has not been declared in ‘::’ npm error 2117 | using ::erf; npm error | ^~~ npm error /usr/include/c++/15.1.1/cmath:2118:11: error: ‘erff’ has not been declared in ‘::’ npm error 2118 | using ::erff; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:2119:11: error: ‘erfl’ has not been declared in ‘::’ npm error 2119 | using ::erfl; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:2121:11: error: ‘erfc’ has not been declared in ‘::’ npm error 2121 | using ::erfc; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:2122:11: error: ‘erfcf’ has not been declared in ‘::’ npm error 2122 | using ::erfcf; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:2123:11: error: ‘erfcl’ has not been declared in ‘::’ npm error 2123 | using ::erfcl; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:2125:11: error: ‘exp2’ has not been declared in ‘::’ npm error 2125 | using ::exp2; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:2126:11: error: ‘exp2f’ has not been declared in ‘::’ npm error 2126 | using ::exp2f; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:2127:11: error: ‘exp2l’ has not been declared in ‘::’ npm error 2127 | using ::exp2l; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:2129:11: error: ‘expm1’ has not been declared in ‘::’ npm error 2129 | using ::expm1; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:2130:11: error: ‘expm1f’ has not been declared in ‘::’ npm error 2130 | using ::expm1f; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:2131:11: error: ‘expm1l’ has not been declared in ‘::’ npm error 2131 | using ::expm1l; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:2133:11: error: ‘fdim’ has not been declared in ‘::’ npm error 2133 | using ::fdim; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:2134:11: error: ‘fdimf’ has not been declared in ‘::’ npm error 2134 | using ::fdimf; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:2135:11: error: ‘fdiml’ has not been declared in ‘::’ npm error 2135 | using ::fdiml; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:2137:11: error: ‘fma’ has not been declared in ‘::’ npm error 2137 | using ::fma; npm error | ^~~ npm error /usr/include/c++/15.1.1/cmath:2138:11: error: ‘fmaf’ has not been declared in ‘::’ npm error 2138 | using ::fmaf; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:2139:11: error: ‘fmal’ has not been declared in ‘::’ npm error 2139 | using ::fmal; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:2141:11: error: ‘fmax’ has not been declared in ‘::’ npm error 2141 | using ::fmax; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:2142:11: error: ‘fmaxf’ has not been declared in ‘::’ npm error 2142 | using ::fmaxf; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:2143:11: error: ‘fmaxl’ has not been declared in ‘::’ npm error 2143 | using ::fmaxl; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:2145:11: error: ‘fmin’ has not been declared in ‘::’ npm error 2145 | using ::fmin; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:2146:11: error: ‘fminf’ has not been declared in ‘::’ npm error 2146 | using ::fminf; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:2147:11: error: ‘fminl’ has not been declared in ‘::’ npm error 2147 | using ::fminl; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:2149:11: error: ‘hypot’ has not been declared in ‘::’ npm error 2149 | using ::hypot; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:2150:11: error: ‘hypotf’ has not been declared in ‘::’ npm error 2150 | using ::hypotf; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:2151:11: error: ‘hypotl’ has not been declared in ‘::’ npm error 2151 | using ::hypotl; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:2153:11: error: ‘ilogb’ has not been declared in ‘::’ npm error 2153 | using ::ilogb; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:2154:11: error: ‘ilogbf’ has not been declared in ‘::’ npm error 2154 | using ::ilogbf; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:2155:11: error: ‘ilogbl’ has not been declared in ‘::’ npm error 2155 | using ::ilogbl; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:2157:11: error: ‘lgamma’ has not been declared in ‘::’ npm error 2157 | using ::lgamma; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:2158:11: error: ‘lgammaf’ has not been declared in ‘::’ npm error 2158 | using ::lgammaf; npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2159:11: error: ‘lgammal’ has not been declared in ‘::’ npm error 2159 | using ::lgammal; npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2162:11: error: ‘llrint’ has not been declared in ‘::’ npm error 2162 | using ::llrint; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:2163:11: error: ‘llrintf’ has not been declared in ‘::’ npm error 2163 | using ::llrintf; npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2164:11: error: ‘llrintl’ has not been declared in ‘::’ npm error 2164 | using ::llrintl; npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2166:11: error: ‘llround’ has not been declared in ‘::’ npm error 2166 | using ::llround; npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2167:11: error: ‘llroundf’ has not been declared in ‘::’ npm error 2167 | using ::llroundf; npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2168:11: error: ‘llroundl’ has not been declared in ‘::’ npm error 2168 | using ::llroundl; npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2171:11: error: ‘log1p’ has not been declared in ‘::’ npm error 2171 | using ::log1p; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:2172:11: error: ‘log1pf’ has not been declared in ‘::’ npm error 2172 | using ::log1pf; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:2173:11: error: ‘log1pl’ has not been declared in ‘::’ npm error 2173 | using ::log1pl; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:2175:11: error: ‘log2’ has not been declared in ‘::’ npm error 2175 | using ::log2; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:2176:11: error: ‘log2f’ has not been declared in ‘::’ npm error 2176 | using ::log2f; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:2177:11: error: ‘log2l’ has not been declared in ‘::’ npm error 2177 | using ::log2l; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:2179:11: error: ‘logb’ has not been declared in ‘::’ npm error 2179 | using ::logb; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:2180:11: error: ‘logbf’ has not been declared in ‘::’ npm error 2180 | using ::logbf; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:2181:11: error: ‘logbl’ has not been declared in ‘::’ npm error 2181 | using ::logbl; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:2183:11: error: ‘lrint’ has not been declared in ‘::’ npm error 2183 | using ::lrint; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:2184:11: error: ‘lrintf’ has not been declared in ‘::’ npm error 2184 | using ::lrintf; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:2185:11: error: ‘lrintl’ has not been declared in ‘::’ npm error 2185 | using ::lrintl; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:2187:11: error: ‘lround’ has not been declared in ‘::’ npm error 2187 | using ::lround; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:2188:11: error: ‘lroundf’ has not been declared in ‘::’ npm error 2188 | using ::lroundf; npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2189:11: error: ‘lroundl’ has not been declared in ‘::’ npm error 2189 | using ::lroundl; npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2191:11: error: ‘nan’ has not been declared in ‘::’ npm error 2191 | using ::nan; npm error | ^~~ npm error /usr/include/c++/15.1.1/cmath:2192:11: error: ‘nanf’ has not been declared in ‘::’ npm error 2192 | using ::nanf; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:2193:11: error: ‘nanl’ has not been declared in ‘::’ npm error 2193 | using ::nanl; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:2195:11: error: ‘nearbyint’ has not been declared in ‘::’ npm error 2195 | using ::nearbyint; npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2196:11: error: ‘nearbyintf’ has not been declared in ‘::’ npm error 2196 | using ::nearbyintf; npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2197:11: error: ‘nearbyintl’ has not been declared in ‘::’ npm error 2197 | using ::nearbyintl; npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2199:11: error: ‘nextafter’ has not been declared in ‘::’ npm error 2199 | using ::nextafter; npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2200:11: error: ‘nextafterf’ has not been declared in ‘::’ npm error 2200 | using ::nextafterf; npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2201:11: error: ‘nextafterl’ has not been declared in ‘::’ npm error 2201 | using ::nextafterl; npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2203:11: error: ‘nexttoward’ has not been declared in ‘::’ npm error 2203 | using ::nexttoward; npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2204:11: error: ‘nexttowardf’ has not been declared in ‘::’ npm error 2204 | using ::nexttowardf; npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2205:11: error: ‘nexttowardl’ has not been declared in ‘::’ npm error 2205 | using ::nexttowardl; npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2207:11: error: ‘remainder’ has not been declared in ‘::’ npm error 2207 | using ::remainder; npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2208:11: error: ‘remainderf’ has not been declared in ‘::’ npm error 2208 | using ::remainderf; npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2209:11: error: ‘remainderl’ has not been declared in ‘::’ npm error 2209 | using ::remainderl; npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2211:11: error: ‘remquo’ has not been declared in ‘::’ npm error 2211 | using ::remquo; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:2212:11: error: ‘remquof’ has not been declared in ‘::’ npm error 2212 | using ::remquof; npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2213:11: error: ‘remquol’ has not been declared in ‘::’ npm error 2213 | using ::remquol; npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2215:11: error: ‘rint’ has not been declared in ‘::’ npm error 2215 | using ::rint; npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:2216:11: error: ‘rintf’ has not been declared in ‘::’ npm error 2216 | using ::rintf; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:2217:11: error: ‘rintl’ has not been declared in ‘::’ npm error 2217 | using ::rintl; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:2219:11: error: ‘round’ has not been declared in ‘::’ npm error 2219 | using ::round; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:2220:11: error: ‘roundf’ has not been declared in ‘::’ npm error 2220 | using ::roundf; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:2221:11: error: ‘roundl’ has not been declared in ‘::’ npm error 2221 | using ::roundl; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:2223:11: error: ‘scalbln’ has not been declared in ‘::’ npm error 2223 | using ::scalbln; npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2224:11: error: ‘scalblnf’ has not been declared in ‘::’ npm error 2224 | using ::scalblnf; npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2225:11: error: ‘scalblnl’ has not been declared in ‘::’ npm error 2225 | using ::scalblnl; npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2227:11: error: ‘scalbn’ has not been declared in ‘::’ npm error 2227 | using ::scalbn; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:2228:11: error: ‘scalbnf’ has not been declared in ‘::’ npm error 2228 | using ::scalbnf; npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2229:11: error: ‘scalbnl’ has not been declared in ‘::’ npm error 2229 | using ::scalbnl; npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2231:11: error: ‘tgamma’ has not been declared in ‘::’ npm error 2231 | using ::tgamma; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:2232:11: error: ‘tgammaf’ has not been declared in ‘::’ npm error 2232 | using ::tgammaf; npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2233:11: error: ‘tgammal’ has not been declared in ‘::’ npm error 2233 | using ::tgammal; npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2235:11: error: ‘trunc’ has not been declared in ‘::’ npm error 2235 | using ::trunc; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/cmath:2236:11: error: ‘truncf’ has not been declared in ‘::’ npm error 2236 | using ::truncf; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:2237:11: error: ‘truncl’ has not been declared in ‘::’ npm error 2237 | using ::truncl; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/cmath:2252:47: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 2252 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2252:63: error: wrong number of template arguments (1, should be 2) npm error 2252 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2252:64: error: expected identifier before ‘::’ token npm error 2252 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2252:66: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 2252 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2252:66: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:2252:66: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2252:73: error: expected ‘;’ before ‘,’ token npm error 2252 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:2270:47: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 2270 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2270:63: error: wrong number of template arguments (1, should be 2) npm error 2270 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2270:64: error: expected identifier before ‘::’ token npm error 2270 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2270:66: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 2270 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2270:66: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:2270:66: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2270:73: error: expected ‘;’ before ‘,’ token npm error 2270 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:2288:47: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 2288 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2288:63: error: wrong number of template arguments (1, should be 2) npm error 2288 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2288:64: error: expected identifier before ‘::’ token npm error 2288 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2288:66: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 2288 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2288:66: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:2288:66: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2288:73: error: expected ‘;’ before ‘,’ token npm error 2288 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:2306:47: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 2306 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2306:63: error: wrong number of template arguments (1, should be 2) npm error 2306 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2306:64: error: expected identifier before ‘::’ token npm error 2306 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2306:66: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 2306 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2306:66: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:2306:66: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2306:73: error: expected ‘;’ before ‘,’ token npm error 2306 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:2334:47: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 2334 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2334:63: error: wrong number of template arguments (1, should be 2) npm error 2334 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2334:64: error: expected identifier before ‘::’ token npm error 2334 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2334:66: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 2334 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2334:66: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:2334:66: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2334:73: error: expected ‘;’ before ‘,’ token npm error 2334 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:2352:47: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 2352 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2352:63: error: wrong number of template arguments (1, should be 2) npm error 2352 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2352:64: error: expected identifier before ‘::’ token npm error 2352 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2352:66: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 2352 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2352:66: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:2352:66: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2352:73: error: expected ‘;’ before ‘,’ token npm error 2352 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:2370:47: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 2370 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2370:63: error: wrong number of template arguments (1, should be 2) npm error 2370 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2370:64: error: expected identifier before ‘::’ token npm error 2370 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2370:66: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 2370 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2370:66: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:2370:66: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2370:73: error: expected ‘;’ before ‘,’ token npm error 2370 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:2388:47: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 2388 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2388:63: error: wrong number of template arguments (1, should be 2) npm error 2388 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2388:64: error: expected identifier before ‘::’ token npm error 2388 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2388:66: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 2388 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2388:66: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:2388:66: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2388:73: error: expected ‘;’ before ‘,’ token npm error 2388 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:2457:37: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 2457 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2457:53: error: wrong number of template arguments (1, should be 2) npm error 2457 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2457:54: error: expected identifier before ‘::’ token npm error 2457 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2457:56: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 2457 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2457:56: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:2457:56: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2457:63: error: expected ‘;’ before ‘,’ token npm error 2457 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:2475:47: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 2475 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2475:63: error: wrong number of template arguments (1, should be 2) npm error 2475 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2475:64: error: expected identifier before ‘::’ token npm error 2475 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2475:66: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 2475 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2475:66: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:2475:66: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2475:73: error: expected ‘;’ before ‘,’ token npm error 2475 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:2493:47: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 2493 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2493:63: error: wrong number of template arguments (1, should be 2) npm error 2493 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2493:64: error: expected identifier before ‘::’ token npm error 2493 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2493:66: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 2493 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2493:66: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:2493:66: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2493:73: error: expected ‘;’ before ‘,’ token npm error 2493 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:2511:47: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 2511 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2511:63: error: wrong number of template arguments (1, should be 2) npm error 2511 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2511:64: error: expected identifier before ‘::’ token npm error 2511 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2511:66: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 2511 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2511:66: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:2511:66: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2511:73: error: expected ‘;’ before ‘,’ token npm error 2511 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:2529:47: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 2529 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2529:63: error: wrong number of template arguments (1, should be 2) npm error 2529 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2529:64: error: expected identifier before ‘::’ token npm error 2529 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2529:66: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 2529 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2529:66: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:2529:66: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2529:73: error: expected ‘;’ before ‘,’ token npm error 2529 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:2548:47: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 2548 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2548:63: error: wrong number of template arguments (1, should be 2) npm error 2548 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2548:64: error: expected identifier before ‘::’ token npm error 2548 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2548:66: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 2548 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2548:66: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:2548:66: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2548:73: error: expected ‘;’ before ‘,’ token npm error 2548 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:2566:47: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 2566 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2566:63: error: wrong number of template arguments (1, should be 2) npm error 2566 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2566:64: error: expected identifier before ‘::’ token npm error 2566 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2566:66: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 2566 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2566:66: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:2566:66: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2566:73: error: expected ‘;’ before ‘,’ token npm error 2566 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:2584:47: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 2584 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2584:63: error: wrong number of template arguments (1, should be 2) npm error 2584 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2584:64: error: expected identifier before ‘::’ token npm error 2584 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2584:66: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 2584 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2584:66: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:2584:66: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2584:73: error: expected ‘;’ before ‘,’ token npm error 2584 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:2602:47: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 2602 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2602:63: error: wrong number of template arguments (1, should be 2) npm error 2602 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2602:64: error: expected identifier before ‘::’ token npm error 2602 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2602:66: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 2602 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2602:66: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:2602:66: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2602:73: error: expected ‘;’ before ‘,’ token npm error 2602 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:2620:47: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 2620 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2620:63: error: wrong number of template arguments (1, should be 2) npm error 2620 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2620:64: error: expected identifier before ‘::’ token npm error 2620 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2620:66: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 2620 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2620:66: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:2620:66: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2620:73: error: expected ‘;’ before ‘,’ token npm error 2620 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:2648:47: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 2648 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2648:63: error: wrong number of template arguments (1, should be 2) npm error 2648 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2648:64: error: expected identifier before ‘::’ token npm error 2648 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2648:66: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 2648 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2648:66: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:2648:66: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2648:73: error: expected ‘;’ before ‘,’ token npm error 2648 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:2686:47: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 2686 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2686:63: error: wrong number of template arguments (1, should be 2) npm error 2686 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2686:64: error: expected identifier before ‘::’ token npm error 2686 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2686:66: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 2686 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2686:66: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:2686:66: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2686:73: error: expected ‘;’ before ‘,’ token npm error 2686 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:2704:47: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 2704 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2704:63: error: wrong number of template arguments (1, should be 2) npm error 2704 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2704:64: error: expected identifier before ‘::’ token npm error 2704 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2704:66: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 2704 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2704:66: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:2704:66: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2704:73: error: expected ‘;’ before ‘,’ token npm error 2704 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:2722:47: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 2722 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2722:63: error: wrong number of template arguments (1, should be 2) npm error 2722 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2722:64: error: expected identifier before ‘::’ token npm error 2722 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2722:66: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 2722 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2722:66: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:2722:66: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2722:73: error: expected ‘;’ before ‘,’ token npm error 2722 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:2740:47: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 2740 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2740:63: error: wrong number of template arguments (1, should be 2) npm error 2740 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2740:64: error: expected identifier before ‘::’ token npm error 2740 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2740:66: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 2740 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2740:66: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:2740:66: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2740:73: error: expected ‘;’ before ‘,’ token npm error 2740 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:2758:47: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 2758 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2758:63: error: wrong number of template arguments (1, should be 2) npm error 2758 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2758:64: error: expected identifier before ‘::’ token npm error 2758 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2758:66: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 2758 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2758:66: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:2758:66: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2758:73: error: expected ‘;’ before ‘,’ token npm error 2758 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath:2776:47: error: ‘__is_integer’ was not declared in this scope; did you mean ‘std::__is_integer’? npm error 2776 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~~~~~~ npm error | std::__is_integer npm error /usr/include/c++/15.1.1/bits/cpp_type_traits.h:121:12: note: ‘std::__is_integer’ declared here npm error 121 | struct __is_integer npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2776:63: error: wrong number of template arguments (1, should be 2) npm error 2776 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error /usr/include/c++/15.1.1/ext/type_traits.h:50:12: note: provided for ‘template, class> struct __gnu_cxx::__enable_if’ npm error 50 | struct __enable_if npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2776:64: error: expected identifier before ‘::’ token npm error 2776 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2776:66: error: declaration of ‘__value’ not in a namespace surrounding ‘::’ npm error 2776 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2776:66: error: ‘__value’ should have been declared inside ‘::’ npm error /usr/include/c++/15.1.1/cmath:2776:66: error: redeclaration of ‘template constexpr const int __value’ npm error /usr/include/c++/15.1.1/cmath:110:54: note: previous declaration ‘template constexpr const int __value<_Tp>’ npm error 110 | typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^~ npm error /usr/include/c++/15.1.1/cmath:2776:73: error: expected ‘;’ before ‘,’ token npm error 2776 | constexpr typename __gnu_cxx::__enable_if<__is_integer<_Tp>::__value, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/cmath: In function ‘_Tp v8::std::__hypot3(_Tp, _Tp, _Tp)’: npm error /usr/include/c++/15.1.1/cmath:3771:18: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 3771 | __x = std::abs(__x); npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/cmath:3772:18: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 3772 | __y = std::abs(__y); npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/cmath:3773:18: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 3773 | __z = std::abs(__z); npm error | ^~~ npm error | fabs npm error In file included from /usr/include/c++/15.1.1/bits/specfun.h:47, npm error from /usr/include/c++/15.1.1/cmath:3913: npm error /usr/include/c++/15.1.1/tr1/gamma.tcc: In function ‘_Tp v8::std::__detail::__bernoulli_series(unsigned int)’: npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:124:29: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 124 | if (__term < std::numeric_limits<_Tp>::epsilon()) npm error | ^~~~~~~~~~~~~~ npm error In file included from /usr/include/c++/15.1.1/bits/ranges_base.h:41: npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:124:47: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 124 | if (__term < std::numeric_limits<_Tp>::epsilon()) npm error | ^ npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:124:50: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 124 | if (__term < std::numeric_limits<_Tp>::epsilon()) npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/gamma.tcc: In function ‘_Tp v8::std::__detail::__log_gamma(_Tp)’: npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:234:25: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 234 | = std::abs(std::sin(__numeric_constants<_Tp>::__pi() * __x)); npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:236:18: error: ‘__throw_domain_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_domain_error’? [-Wtemplate-body] npm error 236 | std::__throw_domain_error(__N("Argument is nonpositive integer " npm error | ^~~~~~~~~~~~~~~~~~~~ npm error In file included from /usr/include/c++/15.1.1/bits/new_allocator.h:35, npm error from /usr/include/c++/15.1.1/x86_64-pc-linux-gnu/bits/c++allocator.h:33, npm error from /usr/include/c++/15.1.1/bits/allocator.h:46, npm error from /usr/include/c++/15.1.1/memory:67: npm error /usr/include/c++/15.1.1/bits/functexcept.h:70:3: note: ‘std::__throw_domain_error’ declared here npm error 70 | __throw_domain_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/gamma.tcc: In function ‘_Tp v8::std::__detail::__log_bincoef(unsigned int, unsigned int)’: npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:289:30: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 289 | = std::numeric_limits<_Tp>::max_exponent10 npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:289:48: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 289 | = std::numeric_limits<_Tp>::max_exponent10 npm error | ^ npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:289:51: error: ‘::max_exponent10’ has not been declared [-Wtemplate-body] npm error 289 | = std::numeric_limits<_Tp>::max_exponent10 npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:292:40: error: ‘lgamma’ is not a member of ‘std’ [-Wtemplate-body] npm error 292 | _Tp __coeff = _GLIBCXX_MATH_NS::lgamma(_Tp(1 + __n)) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:292:40: note: suggested alternatives: npm error In file included from /usr/include/features.h:524, npm error from /usr/include/bits/libc-header-start.h:33, npm error from /usr/include/stdint.h:26, npm error from /usr/lib/gcc/x86_64-pc-linux-gnu/15.1.1/include/stdint.h:11, npm error from /startdir/src/node-gyp/34.5.1/include/node/v8.h:19: npm error /usr/include/bits/mathcalls.h:266:1: note: ‘v8::lgamma’ npm error 266 | __MATHCALL (lgamma,, (_Mdouble_)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2469:3: note: ‘v8::std::lgamma’ npm error 2469 | lgamma(long double __x) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:293:39: error: ‘lgamma’ is not a member of ‘std’ [-Wtemplate-body] npm error 293 | - _GLIBCXX_MATH_NS::lgamma(_Tp(1 + __k)) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:293:39: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:266:1: note: ‘v8::lgamma’ npm error 266 | __MATHCALL (lgamma,, (_Mdouble_)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2469:3: note: ‘v8::std::lgamma’ npm error 2469 | lgamma(long double __x) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:294:39: error: ‘lgamma’ is not a member of ‘std’ [-Wtemplate-body] npm error 294 | - _GLIBCXX_MATH_NS::lgamma(_Tp(1 + __n - __k)); npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:294:39: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:266:1: note: ‘v8::lgamma’ npm error 266 | __MATHCALL (lgamma,, (_Mdouble_)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2469:3: note: ‘v8::std::lgamma’ npm error 2469 | lgamma(long double __x) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/gamma.tcc: In function ‘_Tp v8::std::__detail::__bincoef(unsigned int, unsigned int)’: npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:320:30: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 320 | = std::numeric_limits<_Tp>::max_exponent10 npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:320:48: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 320 | = std::numeric_limits<_Tp>::max_exponent10 npm error | ^ npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:320:51: error: ‘::max_exponent10’ has not been declared [-Wtemplate-body] npm error 320 | = std::numeric_limits<_Tp>::max_exponent10 npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:325:21: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 325 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:325:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 325 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:325:42: error: ‘::quiet_NaN’ has not been declared [-Wtemplate-body] npm error 325 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/gamma.tcc: In function ‘_Tp v8::std::__detail::__psi_series(_Tp)’: npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:366:20: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 366 | if (std::abs(__term / __sum) < std::numeric_limits<_Tp>::epsilon()) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:366:47: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 366 | if (std::abs(__term / __sum) < std::numeric_limits<_Tp>::epsilon()) npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:366:65: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 366 | if (std::abs(__term / __sum) < std::numeric_limits<_Tp>::epsilon()) npm error | ^ npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:366:68: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 366 | if (std::abs(__term / __sum) < std::numeric_limits<_Tp>::epsilon()) npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/gamma.tcc: In function ‘_Tp v8::std::__detail::__psi_asymp(_Tp)’: npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:398:20: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 398 | if (std::abs(__term / __sum) < std::numeric_limits<_Tp>::epsilon()) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:398:47: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 398 | if (std::abs(__term / __sum) < std::numeric_limits<_Tp>::epsilon()) npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:398:65: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 398 | if (std::abs(__term / __sum) < std::numeric_limits<_Tp>::epsilon()) npm error | ^ npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:398:68: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 398 | if (std::abs(__term / __sum) < std::numeric_limits<_Tp>::epsilon()) npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/gamma.tcc: In function ‘_Tp v8::std::__detail::__psi(_Tp)’: npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:422:39: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 422 | const _Tp __eps = _Tp(4) * std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:422:57: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 422 | const _Tp __eps = _Tp(4) * std::numeric_limits<_Tp>::epsilon(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:422:60: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 422 | const _Tp __eps = _Tp(4) * std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:423:28: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 423 | if (__n <= 0 && std::abs(__x - _Tp(__n)) < __eps) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:424:21: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 424 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:424:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 424 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:424:42: error: ‘::quiet_NaN’ has not been declared [-Wtemplate-body] npm error 424 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/gamma.tcc: In function ‘_Tp v8::std::__detail::__psi(unsigned int, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:451:14: error: ‘__throw_domain_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_domain_error’? [-Wtemplate-body] npm error 451 | std::__throw_domain_error(__N("Argument out of range " npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:70:3: note: ‘std::__throw_domain_error’ declared here npm error 70 | __throw_domain_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:459:52: error: ‘lgamma’ is not a member of ‘std’ [-Wtemplate-body] npm error 459 | const _Tp __ln_nfact = _GLIBCXX_MATH_NS::lgamma(_Tp(__n + 1)); npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/gamma.tcc:459:52: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:266:1: note: ‘v8::lgamma’ npm error 266 | __MATHCALL (lgamma,, (_Mdouble_)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2469:3: note: ‘v8::std::lgamma’ npm error 2469 | lgamma(long double __x) npm error | ^~~~~~ npm error In file included from /usr/include/c++/15.1.1/bits/specfun.h:48: npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc: In function ‘void v8::std::__detail::__gamma_temme(_Tp, _Tp&, _Tp&, _Tp&, _Tp&)’: npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:104:44: error: ‘tgamma’ is not a member of ‘std’ [-Wtemplate-body] npm error 104 | __gampl = _Tp(1) / _GLIBCXX_MATH_NS::tgamma(_Tp(1) + __mu); npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:104:44: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:271:1: note: ‘v8::tgamma’ npm error 271 | __MATHCALL (tgamma,, (_Mdouble_)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2752:3: note: ‘v8::std::tgamma’ npm error 2752 | tgamma(long double __x) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:105:44: error: ‘tgamma’ is not a member of ‘std’ [-Wtemplate-body] npm error 105 | __gammi = _Tp(1) / _GLIBCXX_MATH_NS::tgamma(_Tp(1) - __mu); npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:105:44: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:271:1: note: ‘v8::tgamma’ npm error 271 | __MATHCALL (tgamma,, (_Mdouble_)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2752:3: note: ‘v8::std::tgamma’ npm error 2752 | tgamma(long double __x) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:111:16: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 111 | if (std::abs(__mu) < std::numeric_limits<_Tp>::epsilon()) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:111:33: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 111 | if (std::abs(__mu) < std::numeric_limits<_Tp>::epsilon()) npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:111:51: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 111 | if (std::abs(__mu) < std::numeric_limits<_Tp>::epsilon()) npm error | ^ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:111:54: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 111 | if (std::abs(__mu) < std::numeric_limits<_Tp>::epsilon()) npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc: In function ‘void v8::std::__detail::__bessel_jn(_Tp, _Tp, _Tp&, _Tp&, _Tp&, _Tp&)’: npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:158:25: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 158 | __Nnu = -std::numeric_limits<_Tp>::infinity(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:158:43: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 158 | __Nnu = -std::numeric_limits<_Tp>::infinity(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:158:46: error: ‘::infinity’ has not been declared; did you mean ‘isfinite’? [-Wtemplate-body] npm error 158 | __Nnu = -std::numeric_limits<_Tp>::infinity(); npm error | ^~~~~~~~ npm error | isfinite npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:159:25: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 159 | __Npnu = std::numeric_limits<_Tp>::infinity(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:159:43: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 159 | __Npnu = std::numeric_limits<_Tp>::infinity(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:159:46: error: ‘::infinity’ has not been declared; did you mean ‘isfinite’? [-Wtemplate-body] npm error 159 | __Npnu = std::numeric_limits<_Tp>::infinity(); npm error | ^~~~~~~~ npm error | isfinite npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:163:30: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 163 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:163:48: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 163 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:163:51: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 163 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:168:43: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 168 | const _Tp __fp_min = std::sqrt(std::numeric_limits<_Tp>::min()); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:168:61: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 168 | const _Tp __fp_min = std::sqrt(std::numeric_limits<_Tp>::min()); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:168:64: error: ‘::min’ has not been declared [-Wtemplate-body] npm error 168 | const _Tp __fp_min = std::sqrt(std::numeric_limits<_Tp>::min()); npm error | ^~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:168:64: note: suggested alternatives: npm error In file included from /usr/include/c++/15.1.1/bits/stl_uninitialized.h:63, npm error from /usr/include/c++/15.1.1/memory:71: npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:282:5: note: ‘std::min’ npm error 282 | min(const _Tp& __a, const _Tp& __b, _Compare __comp) npm error | ^~~ npm error /usr/include/c++/15.1.1/bits/ranges_util.h:787:29: note: ‘std::ranges::min’ npm error 787 | inline constexpr __min_fn min{}; npm error | ^~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:174:28: error: ‘max’ is not a member of ‘v8::std’; did you mean ‘fmax’? [-Wtemplate-body] npm error 174 | : std::max(0, static_cast(__nu - __x + _Tp(1.5L)))); npm error | ^~~ npm error | fmax npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:193:20: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 193 | if (std::abs(__d) < __fp_min) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:196:20: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 196 | if (std::abs(__c) < __fp_min) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:203:20: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 203 | if (std::abs(__del - _Tp(1)) < __eps) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:207:14: error: ‘__throw_runtime_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_runtime_error’? [-Wtemplate-body] npm error 207 | std::__throw_runtime_error(__N("Argument x too large in __bessel_jn; " npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:86:3: note: ‘std::__throw_runtime_error’ declared here npm error 86 | __throw_runtime_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:229:30: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 229 | _Tp __fact = (std::abs(__pimu) < __eps npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:233:31: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 233 | _Tp __fact2 = (std::abs(__e) < __eps npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:243:31: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 243 | _Tp __fact3 = (std::abs(__pimu2) < __eps npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:260:25: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 260 | if ( std::abs(__del) < __eps * (_Tp(1) + std::abs(__sum)) ) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:260:61: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 260 | if ( std::abs(__del) < __eps * (_Tp(1) + std::abs(__sum)) ) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:264:18: error: ‘__throw_runtime_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_runtime_error’? [-Wtemplate-body] npm error 264 | std::__throw_runtime_error(__N("Bessel y series failed to converge " npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:86:3: note: ‘std::__throw_runtime_error’ declared here npm error 86 | __throw_runtime_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:296:24: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 296 | if (std::abs(__dr) + std::abs(__di) < __fp_min) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:296:41: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 296 | if (std::abs(__dr) + std::abs(__di) < __fp_min) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:301:24: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 301 | if (std::abs(__cr) + std::abs(__ci) < __fp_min) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:301:41: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 301 | if (std::abs(__cr) + std::abs(__ci) < __fp_min) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:311:24: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 311 | if (std::abs(__dlr - _Tp(1)) + std::abs(__dli) < __eps) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:311:51: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 311 | if (std::abs(__dlr - _Tp(1)) + std::abs(__dli) < __eps) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:315:18: error: ‘__throw_runtime_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_runtime_error’? [-Wtemplate-body] npm error 315 | std::__throw_runtime_error(__N("Lentz's method failed " npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:86:3: note: ‘std::__throw_runtime_error’ declared here npm error 86 | __throw_runtime_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:320:37: error: ‘copysign’ is not a member of ‘std’ [-Wtemplate-body] npm error 320 | __Jmu = _GLIBCXX_MATH_NS::copysign(__Jmu, __Jnul); npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:320:37: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:231:1: note: ‘v8::copysign’ npm error 231 | __MATHCALLX (copysign,, (_Mdouble_ __x, _Mdouble_ __y), (__const__)); npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:3691:5: note: ‘v8::std::copysign’ npm error 3691 | copysign(_Tp __x, _Up __y) npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc: In function ‘void v8::std::__detail::__cyl_bessel_jn_asymp(_Tp, _Tp, _Tp&, _Tp&)’: npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:377:24: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 377 | _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:377:42: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 377 | _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:377:45: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 377 | _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:385:25: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 385 | __epsP = std::abs(__term) < __eps * std::abs(__P); npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:385:52: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 385 | __epsP = std::abs(__term) < __eps * std::abs(__P); npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:391:25: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 391 | __epsQ = std::abs(__term) < __eps * std::abs(__Q); npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:391:52: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 391 | __epsQ = std::abs(__term) < __eps * std::abs(__Q); npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc: In function ‘_Tp v8::std::__detail::__cyl_bessel_ij_series(_Tp, _Tp, _Tp, unsigned int)’: npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:455:35: error: ‘lgamma’ is not a member of ‘std’ [-Wtemplate-body] npm error 455 | __fact -= _GLIBCXX_MATH_NS::lgamma(__nu + _Tp(1)); npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:455:35: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:266:1: note: ‘v8::lgamma’ npm error 266 | __MATHCALL (lgamma,, (_Mdouble_)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2469:3: note: ‘v8::std::lgamma’ npm error 2469 | lgamma(long double __x) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:468:20: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 468 | if (std::abs(__term / __Jn) < std::numeric_limits<_Tp>::epsilon()) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:468:46: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 468 | if (std::abs(__term / __Jn) < std::numeric_limits<_Tp>::epsilon()) npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:468:64: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 468 | if (std::abs(__term / __Jn) < std::numeric_limits<_Tp>::epsilon()) npm error | ^ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:468:67: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 468 | if (std::abs(__term / __Jn) < std::numeric_limits<_Tp>::epsilon()) npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc: In function ‘_Tp v8::std::__detail::__cyl_bessel_j(_Tp, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:495:14: error: ‘__throw_domain_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_domain_error’? [-Wtemplate-body] npm error 495 | std::__throw_domain_error(__N("Bad argument " npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:70:3: note: ‘std::__throw_domain_error’ declared here npm error 70 | __throw_domain_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:498:21: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 498 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:498:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 498 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:498:42: error: ‘::quiet_NaN’ has not been declared [-Wtemplate-body] npm error 498 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc: In function ‘_Tp v8::std::__detail::__cyl_neumann_n(_Tp, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:537:14: error: ‘__throw_domain_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_domain_error’? [-Wtemplate-body] npm error 537 | std::__throw_domain_error(__N("Bad argument " npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:70:3: note: ‘std::__throw_domain_error’ declared here npm error 70 | __throw_domain_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:540:21: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 540 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:540:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 540 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:540:42: error: ‘::quiet_NaN’ has not been declared [-Wtemplate-body] npm error 540 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc: In function ‘_Tp v8::std::__detail::__sph_bessel(unsigned int, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:609:14: error: ‘__throw_domain_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_domain_error’? [-Wtemplate-body] npm error 609 | std::__throw_domain_error(__N("Bad argument " npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:70:3: note: ‘std::__throw_domain_error’ declared here npm error 70 | __throw_domain_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:612:21: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 612 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:612:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 612 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:612:42: error: ‘::quiet_NaN’ has not been declared [-Wtemplate-body] npm error 612 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc: In function ‘_Tp v8::std::__detail::__sph_neumann(unsigned int, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:647:14: error: ‘__throw_domain_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_domain_error’? [-Wtemplate-body] npm error 647 | std::__throw_domain_error(__N("Bad argument " npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:70:3: note: ‘std::__throw_domain_error’ declared here npm error 70 | __throw_domain_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:650:21: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 650 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:650:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 650 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:650:42: error: ‘::quiet_NaN’ has not been declared [-Wtemplate-body] npm error 650 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:652:22: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 652 | return -std::numeric_limits<_Tp>::infinity(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:652:40: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 652 | return -std::numeric_limits<_Tp>::infinity(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/bessel_function.tcc:652:43: error: ‘::infinity’ has not been declared; did you mean ‘isfinite’? [-Wtemplate-body] npm error 652 | return -std::numeric_limits<_Tp>::infinity(); npm error | ^~~~~~~~ npm error | isfinite npm error In file included from /usr/include/c++/15.1.1/bits/specfun.h:49: npm error /usr/include/c++/15.1.1/tr1/beta_function.tcc: In function ‘_Tp v8::std::__detail::__beta_gamma(_Tp, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/beta_function.tcc:88:37: error: ‘tgamma’ is not a member of ‘std’ [-Wtemplate-body] npm error 88 | __bet = _GLIBCXX_MATH_NS::tgamma(__x) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/beta_function.tcc:88:37: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:271:1: note: ‘v8::tgamma’ npm error 271 | __MATHCALL (tgamma,, (_Mdouble_)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2752:3: note: ‘v8::std::tgamma’ npm error 2752 | tgamma(long double __x) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/beta_function.tcc:89:37: error: ‘tgamma’ is not a member of ‘std’ [-Wtemplate-body] npm error 89 | / _GLIBCXX_MATH_NS::tgamma(__x + __y); npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/beta_function.tcc:89:37: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:271:1: note: ‘v8::tgamma’ npm error 271 | __MATHCALL (tgamma,, (_Mdouble_)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2752:3: note: ‘v8::std::tgamma’ npm error 2752 | tgamma(long double __x) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/beta_function.tcc:90:38: error: ‘tgamma’ is not a member of ‘std’ [-Wtemplate-body] npm error 90 | __bet *= _GLIBCXX_MATH_NS::tgamma(__y); npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/beta_function.tcc:90:38: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:271:1: note: ‘v8::tgamma’ npm error 271 | __MATHCALL (tgamma,, (_Mdouble_)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2752:3: note: ‘v8::std::tgamma’ npm error 2752 | tgamma(long double __x) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/beta_function.tcc:94:37: error: ‘tgamma’ is not a member of ‘std’ [-Wtemplate-body] npm error 94 | __bet = _GLIBCXX_MATH_NS::tgamma(__y) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/beta_function.tcc:94:37: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:271:1: note: ‘v8::tgamma’ npm error 271 | __MATHCALL (tgamma,, (_Mdouble_)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2752:3: note: ‘v8::std::tgamma’ npm error 2752 | tgamma(long double __x) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/beta_function.tcc:95:37: error: ‘tgamma’ is not a member of ‘std’ [-Wtemplate-body] npm error 95 | / _GLIBCXX_MATH_NS::tgamma(__x + __y); npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/beta_function.tcc:95:37: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:271:1: note: ‘v8::tgamma’ npm error 271 | __MATHCALL (tgamma,, (_Mdouble_)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2752:3: note: ‘v8::std::tgamma’ npm error 2752 | tgamma(long double __x) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/beta_function.tcc:96:38: error: ‘tgamma’ is not a member of ‘std’ [-Wtemplate-body] npm error 96 | __bet *= _GLIBCXX_MATH_NS::tgamma(__x); npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/beta_function.tcc:96:38: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:271:1: note: ‘v8::tgamma’ npm error 271 | __MATHCALL (tgamma,, (_Mdouble_)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2752:3: note: ‘v8::std::tgamma’ npm error 2752 | tgamma(long double __x) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/beta_function.tcc: In function ‘_Tp v8::std::__detail::__beta_lgamma(_Tp, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/beta_function.tcc:132:37: error: ‘lgamma’ is not a member of ‘std’ [-Wtemplate-body] npm error 132 | _Tp __bet = _GLIBCXX_MATH_NS::lgamma(__x) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/beta_function.tcc:132:37: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:266:1: note: ‘v8::lgamma’ npm error 266 | __MATHCALL (lgamma,, (_Mdouble_)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2469:3: note: ‘v8::std::lgamma’ npm error 2469 | lgamma(long double __x) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/beta_function.tcc:133:37: error: ‘lgamma’ is not a member of ‘std’ [-Wtemplate-body] npm error 133 | + _GLIBCXX_MATH_NS::lgamma(__y) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/beta_function.tcc:133:37: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:266:1: note: ‘v8::lgamma’ npm error 266 | __MATHCALL (lgamma,, (_Mdouble_)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2469:3: note: ‘v8::std::lgamma’ npm error 2469 | lgamma(long double __x) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/beta_function.tcc:134:37: error: ‘lgamma’ is not a member of ‘std’ [-Wtemplate-body] npm error 134 | - _GLIBCXX_MATH_NS::lgamma(__x + __y); npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/beta_function.tcc:134:37: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:266:1: note: ‘v8::lgamma’ npm error 266 | __MATHCALL (lgamma,, (_Mdouble_)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2469:3: note: ‘v8::std::lgamma’ npm error 2469 | lgamma(long double __x) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/beta_function.tcc: In function ‘_Tp v8::std::__detail::__beta(_Tp, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/beta_function.tcc:194:21: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 194 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/beta_function.tcc:194:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 194 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/beta_function.tcc:194:42: error: ‘::quiet_NaN’ has not been declared [-Wtemplate-body] npm error 194 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~ npm error In file included from /usr/include/c++/15.1.1/bits/specfun.h:50: npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc: In function ‘_Tp v8::std::__detail::__ellint_rf(_Tp, _Tp, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:80:30: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 80 | const _Tp __min = std::numeric_limits<_Tp>::min(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:80:48: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 80 | const _Tp __min = std::numeric_limits<_Tp>::min(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:80:51: error: ‘::min’ has not been declared [-Wtemplate-body] npm error 80 | const _Tp __min = std::numeric_limits<_Tp>::min(); npm error | ^~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:80:51: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:282:5: note: ‘std::min’ npm error 282 | min(const _Tp& __a, const _Tp& __b, _Compare __comp) npm error | ^~~ npm error /usr/include/c++/15.1.1/bits/ranges_util.h:787:29: note: ‘std::ranges::min’ npm error 787 | inline constexpr __min_fn min{}; npm error | ^~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:84:14: error: ‘__throw_domain_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_domain_error’? [-Wtemplate-body] npm error 84 | std::__throw_domain_error(__N("Argument less than zero " npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:70:3: note: ‘std::__throw_domain_error’ declared here npm error 70 | __throw_domain_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:88:14: error: ‘__throw_domain_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_domain_error’? [-Wtemplate-body] npm error 88 | std::__throw_domain_error(__N("Argument too small in __ellint_rf")); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:70:3: note: ‘std::__throw_domain_error’ declared here npm error 70 | __throw_domain_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:101:34: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 101 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:101:52: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 101 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:101:55: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 101 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:113:36: error: ‘max’ is not a member of ‘v8::std’; did you mean ‘fmax’? [-Wtemplate-body] npm error 113 | _Tp __epsilon = std::max(std::abs(__xndev), std::abs(__yndev)); npm error | ^~~ npm error | fmax npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:113:45: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 113 | _Tp __epsilon = std::max(std::abs(__xndev), std::abs(__yndev)); npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:113:64: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 113 | _Tp __epsilon = std::max(std::abs(__xndev), std::abs(__yndev)); npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:114:32: error: ‘max’ is not a member of ‘v8::std’; did you mean ‘fmax’? [-Wtemplate-body] npm error 114 | __epsilon = std::max(__epsilon, std::abs(__zndev)); npm error | ^~~ npm error | fmax npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:114:52: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 114 | __epsilon = std::max(__epsilon, std::abs(__zndev)); npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc: In function ‘_Tp v8::std::__detail::__comp_ellint_1_series(_Tp)’: npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:167:29: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 167 | if (__term < std::numeric_limits<_Tp>::epsilon()) npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:167:47: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 167 | if (__term < std::numeric_limits<_Tp>::epsilon()) npm error | ^ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:167:50: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 167 | if (__term < std::numeric_limits<_Tp>::epsilon()) npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc: In function ‘_Tp v8::std::__detail::__comp_ellint_1(_Tp)’: npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:197:21: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 197 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:197:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 197 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:197:42: error: ‘::quiet_NaN’ has not been declared [-Wtemplate-body] npm error 197 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:198:21: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 198 | else if (std::abs(__k) >= _Tp(1)) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:199:21: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 199 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:199:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 199 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:199:42: error: ‘::quiet_NaN’ has not been declared [-Wtemplate-body] npm error 199 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc: In function ‘_Tp v8::std::__detail::__ellint_1(_Tp, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:225:21: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 225 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:225:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 225 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:225:42: error: ‘::quiet_NaN’ has not been declared [-Wtemplate-body] npm error 225 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:226:21: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 226 | else if (std::abs(__k) > _Tp(1)) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:227:14: error: ‘__throw_domain_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_domain_error’? [-Wtemplate-body] npm error 227 | std::__throw_domain_error(__N("Bad argument in __ellint_1.")); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:70:3: note: ‘std::__throw_domain_error’ declared here npm error 70 | __throw_domain_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc: In function ‘_Tp v8::std::__detail::__comp_ellint_2_series(_Tp)’: npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:282:29: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 282 | if (__term < std::numeric_limits<_Tp>::epsilon()) npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:282:47: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 282 | if (__term < std::numeric_limits<_Tp>::epsilon()) npm error | ^ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:282:50: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 282 | if (__term < std::numeric_limits<_Tp>::epsilon()) npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc: In function ‘_Tp v8::std::__detail::__ellint_rd(_Tp, _Tp, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:318:30: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 318 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:318:48: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 318 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:318:51: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 318 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:320:30: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 320 | const _Tp __max = std::numeric_limits<_Tp>::max(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:320:48: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 320 | const _Tp __max = std::numeric_limits<_Tp>::max(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:320:51: error: ‘::max’ has not been declared; did you mean ‘std::max’? [-Wtemplate-body] npm error 320 | const _Tp __max = std::numeric_limits<_Tp>::max(); npm error | ^~~ npm error | std::max npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:304:5: note: ‘std::max’ declared here npm error 304 | max(const _Tp& __a, const _Tp& __b, _Compare __comp) npm error | ^~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:324:14: error: ‘__throw_domain_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_domain_error’? [-Wtemplate-body] npm error 324 | std::__throw_domain_error(__N("Argument less than zero " npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:70:3: note: ‘std::__throw_domain_error’ declared here npm error 70 | __throw_domain_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:327:14: error: ‘__throw_domain_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_domain_error’? [-Wtemplate-body] npm error 327 | std::__throw_domain_error(__N("Argument too small " npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:70:3: note: ‘std::__throw_domain_error’ declared here npm error 70 | __throw_domain_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:353:36: error: ‘max’ is not a member of ‘v8::std’; did you mean ‘fmax’? [-Wtemplate-body] npm error 353 | _Tp __epsilon = std::max(std::abs(__xndev), std::abs(__yndev)); npm error | ^~~ npm error | fmax npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:353:45: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 353 | _Tp __epsilon = std::max(std::abs(__xndev), std::abs(__yndev)); npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:353:64: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 353 | _Tp __epsilon = std::max(std::abs(__xndev), std::abs(__yndev)); npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:354:32: error: ‘max’ is not a member of ‘v8::std’; did you mean ‘fmax’? [-Wtemplate-body] npm error 354 | __epsilon = std::max(__epsilon, std::abs(__zndev)); npm error | ^~~ npm error | fmax npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:354:52: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 354 | __epsilon = std::max(__epsilon, std::abs(__zndev)); npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc: In function ‘_Tp v8::std::__detail::__comp_ellint_2(_Tp)’: npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:405:21: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 405 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:405:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 405 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:405:42: error: ‘::quiet_NaN’ has not been declared [-Wtemplate-body] npm error 405 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:406:21: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 406 | else if (std::abs(__k) == 1) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:408:21: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 408 | else if (std::abs(__k) > _Tp(1)) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:409:14: error: ‘__throw_domain_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_domain_error’? [-Wtemplate-body] npm error 409 | std::__throw_domain_error(__N("Bad argument in __comp_ellint_2.")); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:70:3: note: ‘std::__throw_domain_error’ declared here npm error 70 | __throw_domain_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc: In function ‘_Tp v8::std::__detail::__ellint_2(_Tp, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:439:21: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 439 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:439:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 439 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:439:42: error: ‘::quiet_NaN’ has not been declared [-Wtemplate-body] npm error 439 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:440:21: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 440 | else if (std::abs(__k) > _Tp(1)) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:441:14: error: ‘__throw_domain_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_domain_error’? [-Wtemplate-body] npm error 441 | std::__throw_domain_error(__N("Bad argument in __ellint_2.")); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:70:3: note: ‘std::__throw_domain_error’ declared here npm error 70 | __throw_domain_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc: In function ‘_Tp v8::std::__detail::__ellint_rc(_Tp, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:496:30: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 496 | const _Tp __min = std::numeric_limits<_Tp>::min(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:496:48: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 496 | const _Tp __min = std::numeric_limits<_Tp>::min(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:496:51: error: ‘::min’ has not been declared [-Wtemplate-body] npm error 496 | const _Tp __min = std::numeric_limits<_Tp>::min(); npm error | ^~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:496:51: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:282:5: note: ‘std::min’ npm error 282 | min(const _Tp& __a, const _Tp& __b, _Compare __comp) npm error | ^~~ npm error /usr/include/c++/15.1.1/bits/ranges_util.h:787:29: note: ‘std::ranges::min’ npm error 787 | inline constexpr __min_fn min{}; npm error | ^~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:500:14: error: ‘__throw_domain_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_domain_error’? [-Wtemplate-body] npm error 500 | std::__throw_domain_error(__N("Argument less than zero " npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:70:3: note: ‘std::__throw_domain_error’ declared here npm error 70 | __throw_domain_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:513:34: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 513 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:513:52: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 513 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:513:55: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 513 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:523:24: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 523 | if (std::abs(__sn) < __errtol) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc: In function ‘_Tp v8::std::__detail::__ellint_rj(_Tp, _Tp, _Tp, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:565:30: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 565 | const _Tp __min = std::numeric_limits<_Tp>::min(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:565:48: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 565 | const _Tp __min = std::numeric_limits<_Tp>::min(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:565:51: error: ‘::min’ has not been declared [-Wtemplate-body] npm error 565 | const _Tp __min = std::numeric_limits<_Tp>::min(); npm error | ^~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:565:51: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:282:5: note: ‘std::min’ npm error 282 | min(const _Tp& __a, const _Tp& __b, _Compare __comp) npm error | ^~~ npm error /usr/include/c++/15.1.1/bits/ranges_util.h:787:29: note: ‘std::ranges::min’ npm error 787 | inline constexpr __min_fn min{}; npm error | ^~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:569:14: error: ‘__throw_domain_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_domain_error’? [-Wtemplate-body] npm error 569 | std::__throw_domain_error(__N("Argument less than zero " npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:70:3: note: ‘std::__throw_domain_error’ declared here npm error 70 | __throw_domain_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:573:14: error: ‘__throw_domain_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_domain_error’? [-Wtemplate-body] npm error 573 | std::__throw_domain_error(__N("Argument too small " npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:70:3: note: ‘std::__throw_domain_error’ declared here npm error 70 | __throw_domain_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:590:34: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 590 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:590:52: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 590 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:590:55: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 590 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:604:36: error: ‘max’ is not a member of ‘v8::std’; did you mean ‘fmax’? [-Wtemplate-body] npm error 604 | _Tp __epsilon = std::max(std::abs(__xndev), std::abs(__yndev)); npm error | ^~~ npm error | fmax npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:604:45: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 604 | _Tp __epsilon = std::max(std::abs(__xndev), std::abs(__yndev)); npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:604:64: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 604 | _Tp __epsilon = std::max(std::abs(__xndev), std::abs(__yndev)); npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:605:32: error: ‘max’ is not a member of ‘v8::std’; did you mean ‘fmax’? [-Wtemplate-body] npm error 605 | __epsilon = std::max(__epsilon, std::abs(__zndev)); npm error | ^~~ npm error | fmax npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:605:52: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 605 | __epsilon = std::max(__epsilon, std::abs(__zndev)); npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:606:32: error: ‘max’ is not a member of ‘v8::std’; did you mean ‘fmax’? [-Wtemplate-body] npm error 606 | __epsilon = std::max(__epsilon, std::abs(__pndev)); npm error | ^~~ npm error | fmax npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:606:52: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 606 | __epsilon = std::max(__epsilon, std::abs(__pndev)); npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc: In function ‘_Tp v8::std::__detail::__comp_ellint_3(_Tp, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:667:21: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 667 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:667:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 667 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:667:42: error: ‘::quiet_NaN’ has not been declared [-Wtemplate-body] npm error 667 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:669:21: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 669 | return std::numeric_limits<_Tp>::infinity(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:669:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 669 | return std::numeric_limits<_Tp>::infinity(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:669:42: error: ‘::infinity’ has not been declared; did you mean ‘isfinite’? [-Wtemplate-body] npm error 669 | return std::numeric_limits<_Tp>::infinity(); npm error | ^~~~~~~~ npm error | isfinite npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:670:21: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 670 | else if (std::abs(__k) > _Tp(1)) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:671:14: error: ‘__throw_domain_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_domain_error’? [-Wtemplate-body] npm error 671 | std::__throw_domain_error(__N("Bad argument in __comp_ellint_3.")); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:70:3: note: ‘std::__throw_domain_error’ declared here npm error 70 | __throw_domain_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc: In function ‘_Tp v8::std::__detail::__ellint_3(_Tp, _Tp, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:707:21: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 707 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:707:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 707 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:707:42: error: ‘::quiet_NaN’ has not been declared [-Wtemplate-body] npm error 707 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:708:21: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 708 | else if (std::abs(__k) > _Tp(1)) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/ell_integral.tcc:709:14: error: ‘__throw_domain_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_domain_error’? [-Wtemplate-body] npm error 709 | std::__throw_domain_error(__N("Bad argument in __ellint_3.")); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:70:3: note: ‘std::__throw_domain_error’ declared here npm error 70 | __throw_domain_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error In file included from /usr/include/c++/15.1.1/bits/specfun.h:51: npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc: In function ‘_Tp v8::std::__detail::__expint_E1_series(_Tp)’: npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:85:30: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 85 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:85:48: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 85 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:85:51: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 85 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:93:20: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 93 | if (std::abs(__term) < __eps) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc: In function ‘_Tp v8::std::__detail::__expint_E1_asymp(_Tp)’: npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:130:20: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 130 | if (std::abs(__term) > std::abs(__prev)) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:130:39: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 130 | if (std::abs(__term) > std::abs(__prev)) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc: In function ‘_Tp v8::std::__detail::__expint_En_series(unsigned int, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:160:30: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 160 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:160:48: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 160 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:160:51: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 160 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:180:20: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 180 | if (std::abs(__del) < __eps * std::abs(__ans)) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:180:46: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 180 | if (std::abs(__del) < __eps * std::abs(__ans)) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:183:12: error: ‘__throw_runtime_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_runtime_error’? [-Wtemplate-body] npm error 183 | std::__throw_runtime_error(__N("Series summation failed " npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:86:3: note: ‘std::__throw_runtime_error’ declared here npm error 86 | __throw_runtime_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc: In function ‘_Tp v8::std::__detail::__expint_En_cont_frac(unsigned int, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:206:30: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 206 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:206:48: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 206 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:206:51: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 206 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:207:33: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 207 | const _Tp __fp_min = std::numeric_limits<_Tp>::min(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:207:51: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 207 | const _Tp __fp_min = std::numeric_limits<_Tp>::min(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:207:54: error: ‘::min’ has not been declared [-Wtemplate-body] npm error 207 | const _Tp __fp_min = std::numeric_limits<_Tp>::min(); npm error | ^~~ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:207:54: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:282:5: note: ‘std::min’ npm error 282 | min(const _Tp& __a, const _Tp& __b, _Compare __comp) npm error | ^~~ npm error /usr/include/c++/15.1.1/bits/ranges_util.h:787:29: note: ‘std::ranges::min’ npm error 787 | inline constexpr __min_fn min{}; npm error | ^~~ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:221:20: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 221 | if (std::abs(__del - _Tp(1)) < __eps) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:227:12: error: ‘__throw_runtime_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_runtime_error’? [-Wtemplate-body] npm error 227 | std::__throw_runtime_error(__N("Continued fraction failed " npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:86:3: note: ‘std::__throw_runtime_error’ declared here npm error 86 | __throw_runtime_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc: In function ‘_Tp v8::std::__detail::__expint_Ei_series(_Tp)’: npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:301:29: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 301 | if (__term < std::numeric_limits<_Tp>::epsilon() * __sum) npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:301:47: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 301 | if (__term < std::numeric_limits<_Tp>::epsilon() * __sum) npm error | ^ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:301:50: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 301 | if (__term < std::numeric_limits<_Tp>::epsilon() * __sum) npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc: In function ‘_Tp v8::std::__detail::__expint_Ei_asymp(_Tp)’: npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:332:29: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 332 | if (__term < std::numeric_limits<_Tp>::epsilon()) npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:332:47: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 332 | if (__term < std::numeric_limits<_Tp>::epsilon()) npm error | ^ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:332:50: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 332 | if (__term < std::numeric_limits<_Tp>::epsilon()) npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc: In function ‘_Tp v8::std::__detail::__expint_Ei(_Tp)’: npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:360:37: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 360 | else if (__x < -std::log(std::numeric_limits<_Tp>::epsilon())) npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:360:55: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 360 | else if (__x < -std::log(std::numeric_limits<_Tp>::epsilon())) npm error | ^ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:360:58: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 360 | else if (__x < -std::log(std::numeric_limits<_Tp>::epsilon())) npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc: In function ‘_Tp v8::std::__detail::__expint_asymp(unsigned int, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:418:20: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 418 | if (std::abs(__term) > std::abs(__prev)) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:418:39: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 418 | if (std::abs(__term) > std::abs(__prev)) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc: In function ‘_Tp v8::std::__detail::__expint_large_n(unsigned int, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:454:20: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 454 | if (std::abs(__term) < std::numeric_limits<_Tp>::epsilon()) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:454:39: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 454 | if (std::abs(__term) < std::numeric_limits<_Tp>::epsilon()) npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:454:57: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 454 | if (std::abs(__term) < std::numeric_limits<_Tp>::epsilon()) npm error | ^ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:454:60: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 454 | if (std::abs(__term) < std::numeric_limits<_Tp>::epsilon()) npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc: In function ‘_Tp v8::std::__detail::__expint(unsigned int, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:482:21: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 482 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:482:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 482 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:482:42: error: ‘::quiet_NaN’ has not been declared [-Wtemplate-body] npm error 482 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:484:21: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 484 | return std::numeric_limits<_Tp>::infinity(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:484:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 484 | return std::numeric_limits<_Tp>::infinity(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:484:42: error: ‘::infinity’ has not been declared; did you mean ‘isfinite’? [-Wtemplate-body] npm error 484 | return std::numeric_limits<_Tp>::infinity(); npm error | ^~~~~~~~ npm error | isfinite npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc: In function ‘_Tp v8::std::__detail::__expint(_Tp)’: npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:521:21: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 521 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:521:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 521 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/exp_integral.tcc:521:42: error: ‘::quiet_NaN’ has not been declared [-Wtemplate-body] npm error 521 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~ npm error In file included from /usr/include/c++/15.1.1/bits/specfun.h:52: npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc: In function ‘_Tp v8::std::__detail::__conf_hyperg_series(_Tp, _Tp, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:87:30: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 87 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:87:48: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 87 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:87:51: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 87 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:97:20: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 97 | if (std::abs(__term) < __eps) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:104:14: error: ‘__throw_runtime_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_runtime_error’? [-Wtemplate-body] npm error 104 | std::__throw_runtime_error(__N("Series failed to converge " npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:86:3: note: ‘std::__throw_runtime_error’ declared here npm error 86 | __throw_runtime_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc: In function ‘_Tp v8::std::__detail::__conf_hyperg_luke(_Tp, _Tp, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:124:39: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 124 | const _Tp __big = std::pow(std::numeric_limits<_Tp>::max(), _Tp(0.16L)); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:124:57: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 124 | const _Tp __big = std::pow(std::numeric_limits<_Tp>::max(), _Tp(0.16L)); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:124:60: error: ‘::max’ has not been declared; did you mean ‘std::max’? [-Wtemplate-body] npm error 124 | const _Tp __big = std::pow(std::numeric_limits<_Tp>::max(), _Tp(0.16L)); npm error | ^~~ npm error | std::max npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:304:5: note: ‘std::max’ declared here npm error 304 | max(const _Tp& __a, const _Tp& __b, _Compare __comp) npm error | ^~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:126:30: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 126 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:126:48: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 126 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:126:51: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 126 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:169:25: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 169 | __prec = std::abs((__F - __r) / __F); npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:175:20: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 175 | if (std::abs(__An) > __big || std::abs(__Bn) > __big) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:175:46: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 175 | if (std::abs(__An) > __big || std::abs(__Bn) > __big) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:186:25: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 186 | else if (std::abs(__An) < _Tp(1) / __big npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:187:25: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 187 | || std::abs(__Bn) < _Tp(1) / __big) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:209:14: error: ‘__throw_runtime_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_runtime_error’? [-Wtemplate-body] npm error 209 | std::__throw_runtime_error(__N("Iteration failed to converge " npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:86:3: note: ‘std::__throw_runtime_error’ declared here npm error 86 | __throw_runtime_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc: In function ‘_Tp v8::std::__detail::__conf_hyperg(_Tp, _Tp, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:232:46: error: ‘nearbyint’ is not a member of ‘std’ [-Wtemplate-body] npm error 232 | const _Tp __c_nint = _GLIBCXX_MATH_NS::nearbyint(__c); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:232:46: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:330:1: note: ‘v8::nearbyint’ npm error 330 | __MATHCALL (nearbyint,, (_Mdouble_ __x)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2614:3: note: ‘v8::std::nearbyint’ npm error 2614 | nearbyint(long double __x) npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:237:21: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 237 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:237:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 237 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:237:42: error: ‘::quiet_NaN’ has not been declared [-Wtemplate-body] npm error 237 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:239:21: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 239 | return std::numeric_limits<_Tp>::infinity(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:239:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 239 | return std::numeric_limits<_Tp>::infinity(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:239:42: error: ‘::infinity’ has not been declared; did you mean ‘isfinite’? [-Wtemplate-body] npm error 239 | return std::numeric_limits<_Tp>::infinity(); npm error | ^~~~~~~~ npm error | isfinite npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc: In function ‘_Tp v8::std::__detail::__hyperg_series(_Tp, _Tp, _Tp, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:275:30: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 275 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:275:48: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 275 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:275:51: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 275 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:285:20: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 285 | if (std::abs(__term) < __eps) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:292:14: error: ‘__throw_runtime_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_runtime_error’? [-Wtemplate-body] npm error 292 | std::__throw_runtime_error(__N("Series failed to converge " npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:86:3: note: ‘std::__throw_runtime_error’ declared here npm error 86 | __throw_runtime_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc: In function ‘_Tp v8::std::__detail::__hyperg_luke(_Tp, _Tp, _Tp, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:308:39: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 308 | const _Tp __big = std::pow(std::numeric_limits<_Tp>::max(), _Tp(0.16L)); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:308:57: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 308 | const _Tp __big = std::pow(std::numeric_limits<_Tp>::max(), _Tp(0.16L)); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:308:60: error: ‘::max’ has not been declared; did you mean ‘std::max’? [-Wtemplate-body] npm error 308 | const _Tp __big = std::pow(std::numeric_limits<_Tp>::max(), _Tp(0.16L)); npm error | ^~~ npm error | std::max npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:304:5: note: ‘std::max’ declared here npm error 304 | max(const _Tp& __a, const _Tp& __b, _Compare __comp) npm error | ^~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:310:30: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 310 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:310:48: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 310 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:310:51: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 310 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:361:35: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 361 | const _Tp __prec = std::abs((__F - __r) / __F); npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:367:20: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 367 | if (std::abs(__An) > __big || std::abs(__Bn) > __big) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:367:46: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 367 | if (std::abs(__An) > __big || std::abs(__Bn) > __big) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:378:25: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 378 | else if (std::abs(__An) < _Tp(1) / __big npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:379:25: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 379 | || std::abs(__Bn) < _Tp(1) / __big) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:401:14: error: ‘__throw_runtime_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_runtime_error’? [-Wtemplate-body] npm error 401 | std::__throw_runtime_error(__N("Iteration failed to converge " npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:86:3: note: ‘std::__throw_runtime_error’ declared here npm error 86 | __throw_runtime_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc: In function ‘_Tp v8::std::__detail::__hyperg_reflect(_Tp, _Tp, _Tp, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:444:30: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 444 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:444:48: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 444 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:444:51: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 444 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:446:43: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 446 | const _Tp __log_max = std::log(std::numeric_limits<_Tp>::max()); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:446:61: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 446 | const _Tp __log_max = std::log(std::numeric_limits<_Tp>::max()); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:446:64: error: ‘::max’ has not been declared; did you mean ‘std::max’? [-Wtemplate-body] npm error 446 | const _Tp __log_max = std::log(std::numeric_limits<_Tp>::max()); npm error | ^~~ npm error | std::max npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:304:5: note: ‘std::max’ declared here npm error 304 | max(const _Tp& __a, const _Tp& __b, _Compare __comp) npm error | ^~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:447:38: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 447 | const bool __d_integer = (std::abs(__d - __intd) < __toler); npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:452:33: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 452 | const _Tp __ad = std::abs(__d); npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:512:26: error: ‘__throw_runtime_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_runtime_error’? [-Wtemplate-body] npm error 512 | std::__throw_runtime_error(__N("Overflow of gamma functions" npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:86:3: note: ‘std::__throw_runtime_error’ declared here npm error 86 | __throw_runtime_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:571:28: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 571 | if (std::abs(__delta) < __eps * std::abs(__sum2)) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:571:56: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 571 | if (std::abs(__delta) < __eps * std::abs(__sum2)) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:575:22: error: ‘__throw_runtime_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_runtime_error’? [-Wtemplate-body] npm error 575 | std::__throw_runtime_error(__N("Sum F2 failed to converge " npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:86:3: note: ‘std::__throw_runtime_error’ declared here npm error 86 | __throw_runtime_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:656:24: error: ‘__throw_runtime_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_runtime_error’? [-Wtemplate-body] npm error 656 | std::__throw_runtime_error(__N("Overflow of gamma functions " npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:86:3: note: ‘std::__throw_runtime_error’ declared here npm error 86 | __throw_runtime_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:671:24: error: ‘__throw_runtime_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_runtime_error’? [-Wtemplate-body] npm error 671 | std::__throw_runtime_error(__N("Overflow of gamma functions " npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:86:3: note: ‘std::__throw_runtime_error’ declared here npm error 86 | __throw_runtime_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:687:24: error: ‘__throw_runtime_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_runtime_error’? [-Wtemplate-body] npm error 687 | std::__throw_runtime_error(__N("Overflow of gamma functions " npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:86:3: note: ‘std::__throw_runtime_error’ declared here npm error 86 | __throw_runtime_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:695:20: error: ‘__throw_runtime_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_runtime_error’? [-Wtemplate-body] npm error 695 | std::__throw_runtime_error(__N("Underflow of gamma functions " npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:86:3: note: ‘std::__throw_runtime_error’ declared here npm error 86 | __throw_runtime_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc: In function ‘_Tp v8::std::__detail::__hyperg(_Tp, _Tp, _Tp, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:733:46: error: ‘nearbyint’ is not a member of ‘std’ [-Wtemplate-body] npm error 733 | const _Tp __a_nint = _GLIBCXX_MATH_NS::nearbyint(__a); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:733:46: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:330:1: note: ‘v8::nearbyint’ npm error 330 | __MATHCALL (nearbyint,, (_Mdouble_ __x)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2614:3: note: ‘v8::std::nearbyint’ npm error 2614 | nearbyint(long double __x) npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:734:46: error: ‘nearbyint’ is not a member of ‘std’ [-Wtemplate-body] npm error 734 | const _Tp __b_nint = _GLIBCXX_MATH_NS::nearbyint(__b); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:734:46: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:330:1: note: ‘v8::nearbyint’ npm error 330 | __MATHCALL (nearbyint,, (_Mdouble_ __x)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2614:3: note: ‘v8::std::nearbyint’ npm error 2614 | nearbyint(long double __x) npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:735:46: error: ‘nearbyint’ is not a member of ‘std’ [-Wtemplate-body] npm error 735 | const _Tp __c_nint = _GLIBCXX_MATH_NS::nearbyint(__c); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:735:46: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:330:1: note: ‘v8::nearbyint’ npm error 330 | __MATHCALL (nearbyint,, (_Mdouble_ __x)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2614:3: note: ‘v8::std::nearbyint’ npm error 2614 | nearbyint(long double __x) npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:741:44: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 741 | const _Tp __toler = _Tp(1000) * std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:741:62: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 741 | const _Tp __toler = _Tp(1000) * std::numeric_limits<_Tp>::epsilon(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:741:65: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 741 | const _Tp __toler = _Tp(1000) * std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:742:16: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 742 | if (std::abs(__x) >= _Tp(1)) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:743:14: error: ‘__throw_domain_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_domain_error’? [-Wtemplate-body] npm error 743 | std::__throw_domain_error(__N("Argument outside unit circle " npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:70:3: note: ‘std::__throw_domain_error’ declared here npm error 70 | __throw_domain_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:747:21: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 747 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:747:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 747 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:747:42: error: ‘::quiet_NaN’ has not been declared [-Wtemplate-body] npm error 747 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:749:21: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 749 | return std::numeric_limits<_Tp>::infinity(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:749:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 749 | return std::numeric_limits<_Tp>::infinity(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:749:42: error: ‘::infinity’ has not been declared; did you mean ‘isfinite’? [-Wtemplate-body] npm error 749 | return std::numeric_limits<_Tp>::infinity(); npm error | ^~~~~~~~ npm error | isfinite npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:750:21: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 750 | else if (std::abs(__c - __b) < __toler || std::abs(__c - __a) < __toler) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:750:54: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 750 | else if (std::abs(__c - __b) < __toler || std::abs(__c - __a) < __toler) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:755:21: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 755 | else if (std::abs(__a) < _Tp(10) && std::abs(__b) < _Tp(10)) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:755:48: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 755 | else if (std::abs(__a) < _Tp(10) && std::abs(__b) < _Tp(10)) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:759:38: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 759 | if (__a < _Tp(0) && std::abs(__a - __a_nint) < __toler) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:761:43: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 761 | else if (__b < _Tp(0) && std::abs(__b - __b_nint) < __toler) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/hypergeometric.tcc:768:22: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 768 | if (std::abs(__c) > _Tp(10)) npm error | ^~~ npm error | fabs npm error In file included from /usr/include/c++/15.1.1/bits/specfun.h:53: npm error /usr/include/c++/15.1.1/tr1/legendre_function.tcc: In function ‘_Tp v8::std::__detail::__poly_legendre_p(unsigned int, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/legendre_function.tcc:86:21: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 86 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/legendre_function.tcc:86:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 86 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/legendre_function.tcc:86:42: error: ‘::quiet_NaN’ has not been declared [-Wtemplate-body] npm error 86 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/legendre_function.tcc: In function ‘_Tp v8::std::__detail::__assoc_legendre_p(unsigned int, unsigned int, _Tp, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/legendre_function.tcc:145:21: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 145 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/legendre_function.tcc:145:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 145 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/legendre_function.tcc:145:42: error: ‘::quiet_NaN’ has not been declared [-Wtemplate-body] npm error 145 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/legendre_function.tcc: In function ‘_Tp v8::std::__detail::__sph_legendre(unsigned int, unsigned int, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/legendre_function.tcc:219:21: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 219 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/legendre_function.tcc:219:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 219 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/legendre_function.tcc:219:42: error: ‘::quiet_NaN’ has not been declared [-Wtemplate-body] npm error 219 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/legendre_function.tcc:248:50: error: ‘log1p’ is not a member of ‘std’ [-Wtemplate-body] npm error 248 | const _Tp __lncirc = _GLIBCXX_MATH_NS::log1p(-__x * __x); npm error | ^~~~~ npm error /usr/include/c++/15.1.1/tr1/legendre_function.tcc:248:50: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:155:1: note: ‘v8::log1p’ npm error 155 | __MATHCALL_VEC (log1p,, (_Mdouble_ __x)); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2523:3: note: ‘v8::std::log1p’ npm error 2523 | log1p(long double __x) npm error | ^~~~~ npm error /usr/include/c++/15.1.1/tr1/legendre_function.tcc:254:50: error: ‘lgamma’ is not a member of ‘std’ [-Wtemplate-body] npm error 254 | const _Tp __lnpoch = _GLIBCXX_MATH_NS::lgamma(_Tp(__m + _Tp(0.5L))) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/legendre_function.tcc:254:50: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:266:1: note: ‘v8::lgamma’ npm error 266 | __MATHCALL (lgamma,, (_Mdouble_)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2469:3: note: ‘v8::std::lgamma’ npm error 2469 | lgamma(long double __x) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/legendre_function.tcc:255:50: error: ‘lgamma’ is not a member of ‘std’ [-Wtemplate-body] npm error 255 | - _GLIBCXX_MATH_NS::lgamma(_Tp(__m)); npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/legendre_function.tcc:255:50: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:266:1: note: ‘v8::lgamma’ npm error 266 | __MATHCALL (lgamma,, (_Mdouble_)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2469:3: note: ‘v8::std::lgamma’ npm error 2469 | lgamma(long double __x) npm error | ^~~~~~ npm error In file included from /usr/include/c++/15.1.1/bits/specfun.h:54: npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc: In function ‘void v8::std::__detail::__bessel_ik(_Tp, _Tp, _Tp&, _Tp&, _Tp&, _Tp&)’: npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:105:24: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 105 | __Knu = std::numeric_limits<_Tp>::infinity(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:105:42: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 105 | __Knu = std::numeric_limits<_Tp>::infinity(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:105:45: error: ‘::infinity’ has not been declared; did you mean ‘isfinite’? [-Wtemplate-body] npm error 105 | __Knu = std::numeric_limits<_Tp>::infinity(); npm error | ^~~~~~~~ npm error | isfinite npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:106:26: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 106 | __Kpnu = -std::numeric_limits<_Tp>::infinity(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:106:44: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 106 | __Kpnu = -std::numeric_limits<_Tp>::infinity(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:106:47: error: ‘::infinity’ has not been declared; did you mean ‘isfinite’? [-Wtemplate-body] npm error 106 | __Kpnu = -std::numeric_limits<_Tp>::infinity(); npm error | ^~~~~~~~ npm error | isfinite npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:110:30: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 110 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:110:48: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 110 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:110:51: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 110 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:111:43: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 111 | const _Tp __fp_min = _Tp(10) * std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:111:61: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 111 | const _Tp __fp_min = _Tp(10) * std::numeric_limits<_Tp>::epsilon(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:111:64: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 111 | const _Tp __fp_min = _Tp(10) * std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:135:20: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 135 | if (std::abs(__del - _Tp(1)) < __eps) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:139:14: error: ‘__throw_runtime_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_runtime_error’? [-Wtemplate-body] npm error 139 | std::__throw_runtime_error(__N("Argument x too large " npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:86:3: note: ‘std::__throw_runtime_error’ declared here npm error 86 | __throw_runtime_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:160:36: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 160 | const _Tp __fact = (std::abs(__pimu) < __eps npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:164:37: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 164 | const _Tp __fact2 = (std::abs(__e) < __eps npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:188:24: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 188 | if (std::abs(__del) < __eps * std::abs(__sum)) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:188:50: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 188 | if (std::abs(__del) < __eps * std::abs(__sum)) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:192:18: error: ‘__throw_runtime_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_runtime_error’? [-Wtemplate-body] npm error 192 | std::__throw_runtime_error(__N("Bessel k series failed to converge " npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:86:3: note: ‘std::__throw_runtime_error’ declared here npm error 86 | __throw_runtime_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:224:25: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 224 | if ( std::abs(__dels / __s) < __eps ) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:228:18: error: ‘__throw_runtime_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_runtime_error’? [-Wtemplate-body] npm error 228 | std::__throw_runtime_error(__N("Steed's method failed " npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:86:3: note: ‘std::__throw_runtime_error’ declared here npm error 86 | __throw_runtime_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc: In function ‘_Tp v8::std::__detail::__cyl_bessel_i(_Tp, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:272:14: error: ‘__throw_domain_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_domain_error’? [-Wtemplate-body] npm error 272 | std::__throw_domain_error(__N("Bad argument " npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:70:3: note: ‘std::__throw_domain_error’ declared here npm error 70 | __throw_domain_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:275:21: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 275 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:275:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 275 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:275:42: error: ‘::quiet_NaN’ has not been declared [-Wtemplate-body] npm error 275 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc: In function ‘_Tp v8::std::__detail::__cyl_bessel_k(_Tp, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:308:14: error: ‘__throw_domain_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_domain_error’? [-Wtemplate-body] npm error 308 | std::__throw_domain_error(__N("Bad argument " npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:70:3: note: ‘std::__throw_domain_error’ declared here npm error 70 | __throw_domain_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:311:21: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 311 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:311:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 311 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:311:42: error: ‘::quiet_NaN’ has not been declared [-Wtemplate-body] npm error 311 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc: In function ‘void v8::std::__detail::__airy(_Tp, _Tp&, _Tp&, _Tp&, _Tp&)’: npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:377:31: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 377 | const _Tp __absx = std::abs(__x); npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:380:31: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 380 | const _Tp _S_inf = std::numeric_limits<_Tp>::infinity(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:380:49: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 380 | const _Tp _S_inf = std::numeric_limits<_Tp>::infinity(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:380:52: error: ‘::infinity’ has not been declared; did you mean ‘isfinite’? [-Wtemplate-body] npm error 380 | const _Tp _S_inf = std::numeric_limits<_Tp>::infinity(); npm error | ^~~~~~~~ npm error | isfinite npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:383:44: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 383 | __Bip = __Aip = __Bi = __Ai = std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:383:62: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 383 | __Bip = __Aip = __Bi = __Ai = std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/modified_bessel_func.tcc:383:65: error: ‘::quiet_NaN’ has not been declared [-Wtemplate-body] npm error 383 | __Bip = __Aip = __Bi = __Ai = std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~ npm error In file included from /usr/include/c++/15.1.1/bits/specfun.h:55: npm error /usr/include/c++/15.1.1/tr1/poly_hermite.tcc: In function ‘_Tp v8::std::__detail::__poly_hermite(unsigned int, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/poly_hermite.tcc:119:21: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 119 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/poly_hermite.tcc:119:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 119 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/poly_hermite.tcc:119:42: error: ‘::quiet_NaN’ has not been declared [-Wtemplate-body] npm error 119 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~ npm error In file included from /usr/include/c++/15.1.1/bits/specfun.h:56: npm error /usr/include/c++/15.1.1/tr1/poly_laguerre.tcc: In function ‘_Tp v8::std::__detail::__poly_laguerre_large_n(unsigned int, _Tpa, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/poly_laguerre.tcc:90:44: error: ‘lgamma’ is not a member of ‘std’ [-Wtemplate-body] npm error 90 | const _Tp __lg_b = _GLIBCXX_MATH_NS::lgamma(_Tp(__n) + __b); npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/poly_laguerre.tcc:90:44: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:266:1: note: ‘v8::lgamma’ npm error 266 | __MATHCALL (lgamma,, (_Mdouble_)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2469:3: note: ‘v8::std::lgamma’ npm error 2469 | lgamma(long double __x) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/poly_laguerre.tcc:91:46: error: ‘lgamma’ is not a member of ‘std’ [-Wtemplate-body] npm error 91 | const _Tp __lnfact = _GLIBCXX_MATH_NS::lgamma(_Tp(__n + 1)); npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/poly_laguerre.tcc:91:46: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:266:1: note: ‘v8::lgamma’ npm error 266 | __MATHCALL (lgamma,, (_Mdouble_)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2469:3: note: ‘v8::std::lgamma’ npm error 2469 | lgamma(long double __x) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/poly_laguerre.tcc: In function ‘_Tp v8::std::__detail::__poly_laguerre_hyperg(unsigned int, _Tpa, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/poly_laguerre.tcc:139:29: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 139 | const _Tp __ax = std::abs(__x); npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/poly_laguerre.tcc: In function ‘_Tp v8::std::__detail::__poly_laguerre(unsigned int, _Tpa, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/poly_laguerre.tcc:249:14: error: ‘__throw_domain_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_domain_error’? [-Wtemplate-body] npm error 249 | std::__throw_domain_error(__N("Negative argument " npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:70:3: note: ‘std::__throw_domain_error’ declared here npm error 70 | __throw_domain_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/poly_laguerre.tcc:253:21: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 253 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/poly_laguerre.tcc:253:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 253 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/poly_laguerre.tcc:253:42: error: ‘::quiet_NaN’ has not been declared [-Wtemplate-body] npm error 253 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~ npm error In file included from /usr/include/c++/15.1.1/bits/specfun.h:57: npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc: In function ‘_Tp v8::std::__detail::__riemann_zeta_sum(_Tp)’: npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:84:14: error: ‘__throw_domain_error’ is not a member of ‘v8::std’; did you mean ‘std::__throw_domain_error’? [-Wtemplate-body] npm error 84 | std::__throw_domain_error(__N("Bad argument in zeta sum.")); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/functexcept.h:70:3: note: ‘std::__throw_domain_error’ declared here npm error 70 | __throw_domain_error(const char*) __attribute__((__noreturn__,__cold__)); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:91:29: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 91 | if (__term < std::numeric_limits<_Tp>::epsilon()) npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:91:47: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 91 | if (__term < std::numeric_limits<_Tp>::epsilon()) npm error | ^ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:91:50: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 91 | if (__term < std::numeric_limits<_Tp>::epsilon()) npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc: In function ‘_Tp v8::std::__detail::__riemann_zeta_alt(_Tp)’: npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:124:20: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 124 | if (std::abs(__term) < std::numeric_limits<_Tp>::epsilon()) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:124:39: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 124 | if (std::abs(__term) < std::numeric_limits<_Tp>::epsilon()) npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:124:57: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 124 | if (std::abs(__term) < std::numeric_limits<_Tp>::epsilon()) npm error | ^ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:124:60: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 124 | if (std::abs(__term) < std::numeric_limits<_Tp>::epsilon()) npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc: In function ‘_Tp v8::std::__detail::__riemann_zeta_glob(_Tp)’: npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:163:30: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 163 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:163:48: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 163 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:163:51: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 163 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:165:39: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 165 | const _Tp __max_bincoeff = std::numeric_limits<_Tp>::max_exponent10 npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:165:57: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 165 | const _Tp __max_bincoeff = std::numeric_limits<_Tp>::max_exponent10 npm error | ^ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:165:60: error: ‘::max_exponent10’ has not been declared [-Wtemplate-body] npm error 165 | const _Tp __max_bincoeff = std::numeric_limits<_Tp>::max_exponent10 npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:173:33: error: ‘fmod’ is not a member of ‘std’ [-Wtemplate-body] npm error 173 | if (_GLIBCXX_MATH_NS::fmod(__s,_Tp(2)) == _Tp(0)) npm error | ^~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:173:33: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:201:1: note: ‘v8::fmod’ npm error 201 | __MATHCALL (fmod,, (_Mdouble_ __x, _Mdouble_ __y)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:1072:5: note: ‘v8::std::fmod’ npm error 1072 | fmod(_Tp __x, _Up __y) npm error | ^~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:183:51: error: ‘lgamma’ is not a member of ‘std’ [-Wtemplate-body] npm error 183 | * std::exp(_GLIBCXX_MATH_NS::lgamma(_Tp(1) - __s)) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:183:51: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:266:1: note: ‘v8::lgamma’ npm error 266 | __MATHCALL (lgamma,, (_Mdouble_)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2469:3: note: ‘v8::std::lgamma’ npm error 2469 | lgamma(long double __x) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:202:51: error: ‘lgamma’ is not a member of ‘std’ [-Wtemplate-body] npm error 202 | _Tp __bincoeff = _GLIBCXX_MATH_NS::lgamma(_Tp(1 + __i)) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:202:51: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:266:1: note: ‘v8::lgamma’ npm error 266 | __MATHCALL (lgamma,, (_Mdouble_)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2469:3: note: ‘v8::std::lgamma’ npm error 2469 | lgamma(long double __x) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:203:51: error: ‘lgamma’ is not a member of ‘std’ [-Wtemplate-body] npm error 203 | - _GLIBCXX_MATH_NS::lgamma(_Tp(1 + __j)) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:203:51: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:266:1: note: ‘v8::lgamma’ npm error 266 | __MATHCALL (lgamma,, (_Mdouble_)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2469:3: note: ‘v8::std::lgamma’ npm error 2469 | lgamma(long double __x) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:204:51: error: ‘lgamma’ is not a member of ‘std’ [-Wtemplate-body] npm error 204 | - _GLIBCXX_MATH_NS::lgamma(_Tp(1 + __i - __j)); npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:204:51: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:266:1: note: ‘v8::lgamma’ npm error 266 | __MATHCALL (lgamma,, (_Mdouble_)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2469:3: note: ‘v8::std::lgamma’ npm error 2469 | lgamma(long double __x) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:224:20: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 224 | if (std::abs(__term/__zeta) < __eps) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc: In function ‘_Tp v8::std::__detail::__riemann_zeta_product(_Tp)’: npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:269:38: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 269 | if (_Tp(1) - __fact < std::numeric_limits<_Tp>::epsilon()) npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:269:56: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 269 | if (_Tp(1) - __fact < std::numeric_limits<_Tp>::epsilon()) npm error | ^ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:269:59: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 269 | if (_Tp(1) - __fact < std::numeric_limits<_Tp>::epsilon()) npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc: In function ‘_Tp v8::std::__detail::__riemann_zeta(_Tp)’: npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:298:21: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 298 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:298:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 298 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:298:42: error: ‘::quiet_NaN’ has not been declared [-Wtemplate-body] npm error 298 | return std::numeric_limits<_Tp>::quiet_NaN(); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:300:21: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 300 | return std::numeric_limits<_Tp>::infinity(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:300:39: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 300 | return std::numeric_limits<_Tp>::infinity(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:300:42: error: ‘::infinity’ has not been declared; did you mean ‘isfinite’? [-Wtemplate-body] npm error 300 | return std::numeric_limits<_Tp>::infinity(); npm error | ^~~~~~~~ npm error | isfinite npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:307:47: error: ‘lgamma’ is not a member of ‘std’ [-Wtemplate-body] npm error 307 | * std::exp(_GLIBCXX_MATH_NS::lgamma(_Tp(1) - __s)) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:307:47: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:266:1: note: ‘v8::lgamma’ npm error 266 | __MATHCALL (lgamma,, (_Mdouble_)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2469:3: note: ‘v8::std::lgamma’ npm error 2469 | lgamma(long double __x) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:330:50: error: ‘tgamma’ is not a member of ‘std’ [-Wtemplate-body] npm error 330 | * _GLIBCXX_MATH_NS::tgamma(_Tp(1) - __s) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:330:50: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:271:1: note: ‘v8::tgamma’ npm error 271 | __MATHCALL (tgamma,, (_Mdouble_)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2752:3: note: ‘v8::std::tgamma’ npm error 2752 | tgamma(long double __x) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc: In function ‘_Tp v8::std::__detail::__hurwitz_zeta_glob(_Tp, _Tp)’: npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:371:30: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 371 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:371:48: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 371 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:371:51: error: ‘::epsilon’ has not been declared [-Wtemplate-body] npm error 371 | const _Tp __eps = std::numeric_limits<_Tp>::epsilon(); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:373:39: error: ‘numeric_limits’ is not a member of ‘v8::std’; did you mean ‘std::numeric_limits’? [-Wtemplate-body] npm error 373 | const _Tp __max_bincoeff = std::numeric_limits<_Tp>::max_exponent10 npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/max_size_type.h:55:10: note: ‘std::numeric_limits’ declared here npm error 55 | struct numeric_limits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:373:57: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 373 | const _Tp __max_bincoeff = std::numeric_limits<_Tp>::max_exponent10 npm error | ^ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:373:60: error: ‘::max_exponent10’ has not been declared [-Wtemplate-body] npm error 373 | const _Tp __max_bincoeff = std::numeric_limits<_Tp>::max_exponent10 npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:385:51: error: ‘lgamma’ is not a member of ‘std’ [-Wtemplate-body] npm error 385 | _Tp __bincoeff = _GLIBCXX_MATH_NS::lgamma(_Tp(1 + __i)) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:385:51: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:266:1: note: ‘v8::lgamma’ npm error 266 | __MATHCALL (lgamma,, (_Mdouble_)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2469:3: note: ‘v8::std::lgamma’ npm error 2469 | lgamma(long double __x) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:386:51: error: ‘lgamma’ is not a member of ‘std’ [-Wtemplate-body] npm error 386 | - _GLIBCXX_MATH_NS::lgamma(_Tp(1 + __j)) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:386:51: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:266:1: note: ‘v8::lgamma’ npm error 266 | __MATHCALL (lgamma,, (_Mdouble_)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2469:3: note: ‘v8::std::lgamma’ npm error 2469 | lgamma(long double __x) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:387:51: error: ‘lgamma’ is not a member of ‘std’ [-Wtemplate-body] npm error 387 | - _GLIBCXX_MATH_NS::lgamma(_Tp(1 + __i - __j)); npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:387:51: note: suggested alternatives: npm error /usr/include/bits/mathcalls.h:266:1: note: ‘v8::lgamma’ npm error 266 | __MATHCALL (lgamma,, (_Mdouble_)); npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:2469:3: note: ‘v8::std::lgamma’ npm error 2469 | lgamma(long double __x) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/tr1/riemann_zeta.tcc:406:20: error: ‘abs’ is not a member of ‘v8::std’; did you mean ‘fabs’? [-Wtemplate-body] npm error 406 | if (std::abs(__term / __zeta) < __eps) npm error | ^~~ npm error | fabs npm error /usr/include/c++/15.1.1/bits/specfun.h: At global scope: npm error /usr/include/c++/15.1.1/bits/specfun.h:1239:32: error: ‘__promote’ in namespace ‘v8::__gnu_cxx’ does not name a template type npm error 1239 | inline typename __gnu_cxx::__promote<_Tp>::__type npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/specfun.h:1239:41: error: expected unqualified-id before ‘<’ token npm error 1239 | inline typename __gnu_cxx::__promote<_Tp>::__type npm error | ^ npm error /usr/include/c++/15.1.1/bits/specfun.h:1274:32: error: ‘__promote’ in namespace ‘v8::__gnu_cxx’ does not name a template type npm error 1274 | inline typename __gnu_cxx::__promote<_Tp>::__type npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/specfun.h:1274:41: error: expected unqualified-id before ‘<’ token npm error 1274 | inline typename __gnu_cxx::__promote<_Tp>::__type npm error | ^ npm error /usr/include/c++/15.1.1/bits/specfun.h:1324:32: error: ‘__promote_3’ in namespace ‘v8::__gnu_cxx’ does not name a template type npm error 1324 | inline typename __gnu_cxx::__promote_3<_Tpa, _Tpc, _Tp>::__type npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/specfun.h:1324:43: error: expected unqualified-id before ‘<’ token npm error 1324 | inline typename __gnu_cxx::__promote_3<_Tpa, _Tpc, _Tp>::__type npm error | ^ npm error /usr/include/c++/15.1.1/bits/specfun.h:1373:32: error: ‘__promote_4’ in namespace ‘v8::__gnu_cxx’ does not name a template type npm error 1373 | inline typename __gnu_cxx::__promote_4<_Tpa, _Tpb, _Tpc, _Tp>::__type npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/specfun.h:1373:43: error: expected unqualified-id before ‘<’ token npm error 1373 | inline typename __gnu_cxx::__promote_4<_Tpa, _Tpb, _Tpc, _Tp>::__type npm error | ^ npm error /usr/include/c++/15.1.1/math.h:38:12: error: ‘abs’ has not been declared in ‘v8::std’ npm error 38 | using std::abs; npm error | ^~~ npm error In file included from /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:11: npm error /usr/include/c++/15.1.1/stdlib.h:38:12: error: ‘abort’ has not been declared in ‘v8::std’ npm error 38 | using std::abort; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/stdlib.h:39:12: error: ‘atexit’ has not been declared in ‘v8::std’ npm error 39 | using std::atexit; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/stdlib.h:40:12: error: ‘exit’ has not been declared in ‘v8::std’ npm error 40 | using std::exit; npm error | ^~~~ npm error /usr/include/c++/15.1.1/stdlib.h:43:14: error: ‘at_quick_exit’ has not been declared in ‘v8::std’ npm error 43 | using std::at_quick_exit; npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/stdlib.h:46:14: error: ‘quick_exit’ has not been declared in ‘v8::std’ npm error 46 | using std::quick_exit; npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/stdlib.h:49:14: error: ‘_Exit’ has not been declared in ‘v8::std’ npm error 49 | using std::_Exit; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/stdlib.h:54:12: error: ‘div_t’ has not been declared in ‘v8::std’ npm error 54 | using std::div_t; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/stdlib.h:55:12: error: ‘ldiv_t’ has not been declared in ‘v8::std’ npm error 55 | using std::ldiv_t; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/stdlib.h:57:12: error: ‘abs’ has not been declared in ‘v8::std’ npm error 57 | using std::abs; npm error | ^~~ npm error /usr/include/c++/15.1.1/stdlib.h:58:12: error: ‘atof’ has not been declared in ‘v8::std’ npm error 58 | using std::atof; npm error | ^~~~ npm error /usr/include/c++/15.1.1/stdlib.h:59:12: error: ‘atoi’ has not been declared in ‘v8::std’ npm error 59 | using std::atoi; npm error | ^~~~ npm error /usr/include/c++/15.1.1/stdlib.h:60:12: error: ‘atol’ has not been declared in ‘v8::std’ npm error 60 | using std::atol; npm error | ^~~~ npm error /usr/include/c++/15.1.1/stdlib.h:61:12: error: ‘bsearch’ has not been declared in ‘v8::std’ npm error 61 | using std::bsearch; npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/stdlib.h:62:12: error: ‘calloc’ has not been declared in ‘v8::std’ npm error 62 | using std::calloc; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/stdlib.h:63:12: error: ‘div’ has not been declared in ‘v8::std’ npm error 63 | using std::div; npm error | ^~~ npm error /usr/include/c++/15.1.1/stdlib.h:64:12: error: ‘free’ has not been declared in ‘v8::std’ npm error 64 | using std::free; npm error | ^~~~ npm error /usr/include/c++/15.1.1/stdlib.h:65:12: error: ‘getenv’ has not been declared in ‘v8::std’ npm error 65 | using std::getenv; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/stdlib.h:66:12: error: ‘labs’ has not been declared in ‘v8::std’ npm error 66 | using std::labs; npm error | ^~~~ npm error /usr/include/c++/15.1.1/stdlib.h:67:12: error: ‘ldiv’ has not been declared in ‘v8::std’ npm error 67 | using std::ldiv; npm error | ^~~~ npm error /usr/include/c++/15.1.1/stdlib.h:68:12: error: ‘malloc’ has not been declared in ‘v8::std’ npm error 68 | using std::malloc; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/stdlib.h:70:12: error: ‘mblen’ has not been declared in ‘v8::std’ npm error 70 | using std::mblen; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/stdlib.h:71:12: error: ‘mbstowcs’ has not been declared in ‘v8::std’ npm error 71 | using std::mbstowcs; npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/stdlib.h:72:12: error: ‘mbtowc’ has not been declared in ‘v8::std’ npm error 72 | using std::mbtowc; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/stdlib.h:74:12: error: ‘qsort’ has not been declared in ‘v8::std’ npm error 74 | using std::qsort; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/stdlib.h:75:12: error: ‘rand’ has not been declared in ‘v8::std’ npm error 75 | using std::rand; npm error | ^~~~ npm error /usr/include/c++/15.1.1/stdlib.h:76:12: error: ‘realloc’ has not been declared in ‘v8::std’ npm error 76 | using std::realloc; npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/stdlib.h:77:12: error: ‘srand’ has not been declared in ‘v8::std’ npm error 77 | using std::srand; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/stdlib.h:78:12: error: ‘strtod’ has not been declared in ‘v8::std’ npm error 78 | using std::strtod; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/stdlib.h:79:12: error: ‘strtol’ has not been declared in ‘v8::std’ npm error 79 | using std::strtol; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/stdlib.h:80:12: error: ‘strtoul’ has not been declared in ‘v8::std’ npm error 80 | using std::strtoul; npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/stdlib.h:81:12: error: ‘system’ has not been declared in ‘v8::std’ npm error 81 | using std::system; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/stdlib.h:83:12: error: ‘wcstombs’ has not been declared in ‘v8::std’ npm error 83 | using std::wcstombs; npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/stdlib.h:84:12: error: ‘wctomb’ has not been declared in ‘v8::std’ npm error 84 | using std::wctomb; npm error | ^~~~~~ npm error In file included from /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:16: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-source-location.h:79:8: error: ‘string’ in namespace ‘v8::std’ does not name a type npm error 79 | std::string ToString() const { npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:82:17: error: ‘v8::std::unique_ptr’ has not been declared npm error 82 | void PostTask(std::unique_ptr task, npm error | ^~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:82:32: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 82 | void PostTask(std::unique_ptr task, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:105:7: error: ‘v8::std::unique_ptr’ has not been declared npm error 105 | std::unique_ptr task, npm error | ^~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:105:22: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 105 | std::unique_ptr task, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:118:7: error: ‘v8::std::unique_ptr’ has not been declared npm error 118 | std::unique_ptr task, double delay_in_seconds, npm error | ^~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:118:22: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 118 | std::unique_ptr task, double delay_in_seconds, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:142:7: error: ‘v8::std::unique_ptr’ has not been declared npm error 142 | std::unique_ptr task, double delay_in_seconds, npm error | ^~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:142:22: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 142 | std::unique_ptr task, double delay_in_seconds, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:158:7: error: ‘v8::std::unique_ptr’ has not been declared npm error 158 | std::unique_ptr task, npm error | ^~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:158:22: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 158 | std::unique_ptr task, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:188:29: error: ‘v8::std::unique_ptr’ has not been declared npm error 188 | virtual void PostTaskImpl(std::unique_ptr task, npm error | ^~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:188:44: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 188 | virtual void PostTaskImpl(std::unique_ptr task, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:190:40: error: ‘v8::std::unique_ptr’ has not been declared npm error 190 | virtual void PostNonNestableTaskImpl(std::unique_ptr task, npm error | ^~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:190:55: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 190 | virtual void PostNonNestableTaskImpl(std::unique_ptr task, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:192:36: error: ‘v8::std::unique_ptr’ has not been declared npm error 192 | virtual void PostDelayedTaskImpl(std::unique_ptr task, npm error | ^~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:192:51: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 192 | virtual void PostDelayedTaskImpl(std::unique_ptr task, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:195:47: error: ‘v8::std::unique_ptr’ has not been declared npm error 195 | virtual void PostNonNestableDelayedTaskImpl(std::unique_ptr task, npm error | ^~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:195:62: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 195 | virtual void PostNonNestableDelayedTaskImpl(std::unique_ptr task, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:198:33: error: ‘v8::std::unique_ptr’ has not been declared npm error 198 | virtual void PostIdleTaskImpl(std::unique_ptr task, npm error | ^~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:198:48: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 198 | virtual void PostIdleTaskImpl(std::unique_ptr task, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h: In member function ‘void v8::v8::TaskRunner::PostTask(int)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:84:23: error: ‘move’ is not a member of ‘v8::std’ npm error 84 | PostTaskImpl(std::move(task), location); npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:84:23: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:666:5: note: ‘std::move’ npm error 666 | move(_II __first, _II __last, _OI __result) npm error | ^~~~ npm error In file included from /usr/include/c++/15.1.1/bits/ranges_uninitialized.h:36, npm error from /usr/include/c++/15.1.1/memory:92: npm error /usr/include/c++/15.1.1/bits/ranges_algobase.h:381:30: note: ‘std::ranges::move’ npm error 381 | inline constexpr __move_fn move{}; npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:84:28: error: ‘task’ was not declared in this scope; did you mean ‘Task’? npm error 84 | PostTaskImpl(std::move(task), location); npm error | ^~~~ npm error | Task npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:84:35: error: ‘location’ was not declared in this scope; did you mean ‘Location’? npm error 84 | PostTaskImpl(std::move(task), location); npm error | ^~~~~~~~ npm error | Location npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h: In member function ‘void v8::v8::TaskRunner::PostNonNestableTask(int)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:107:34: error: ‘move’ is not a member of ‘v8::std’ npm error 107 | PostNonNestableTaskImpl(std::move(task), location); npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:107:34: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:666:5: note: ‘std::move’ npm error 666 | move(_II __first, _II __last, _OI __result) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/ranges_algobase.h:381:30: note: ‘std::ranges::move’ npm error 381 | inline constexpr __move_fn move{}; npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:107:39: error: ‘task’ was not declared in this scope; did you mean ‘Task’? npm error 107 | PostNonNestableTaskImpl(std::move(task), location); npm error | ^~~~ npm error | Task npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:107:46: error: ‘location’ was not declared in this scope; did you mean ‘Location’? npm error 107 | PostNonNestableTaskImpl(std::move(task), location); npm error | ^~~~~~~~ npm error | Location npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h: In member function ‘void v8::v8::TaskRunner::PostDelayedTask(int)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:120:30: error: ‘move’ is not a member of ‘v8::std’ npm error 120 | PostDelayedTaskImpl(std::move(task), delay_in_seconds, location); npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:120:30: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:666:5: note: ‘std::move’ npm error 666 | move(_II __first, _II __last, _OI __result) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/ranges_algobase.h:381:30: note: ‘std::ranges::move’ npm error 381 | inline constexpr __move_fn move{}; npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:120:35: error: ‘task’ was not declared in this scope; did you mean ‘Task’? npm error 120 | PostDelayedTaskImpl(std::move(task), delay_in_seconds, location); npm error | ^~~~ npm error | Task npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:120:42: error: ‘delay_in_seconds’ was not declared in this scope npm error 120 | PostDelayedTaskImpl(std::move(task), delay_in_seconds, location); npm error | ^~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:120:60: error: ‘location’ was not declared in this scope; did you mean ‘Location’? npm error 120 | PostDelayedTaskImpl(std::move(task), delay_in_seconds, location); npm error | ^~~~~~~~ npm error | Location npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h: In member function ‘void v8::v8::TaskRunner::PostNonNestableDelayedTask(int)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:144:41: error: ‘move’ is not a member of ‘v8::std’ npm error 144 | PostNonNestableDelayedTaskImpl(std::move(task), delay_in_seconds, location); npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:144:41: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:666:5: note: ‘std::move’ npm error 666 | move(_II __first, _II __last, _OI __result) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/ranges_algobase.h:381:30: note: ‘std::ranges::move’ npm error 381 | inline constexpr __move_fn move{}; npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:144:46: error: ‘task’ was not declared in this scope; did you mean ‘Task’? npm error 144 | PostNonNestableDelayedTaskImpl(std::move(task), delay_in_seconds, location); npm error | ^~~~ npm error | Task npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:144:53: error: ‘delay_in_seconds’ was not declared in this scope npm error 144 | PostNonNestableDelayedTaskImpl(std::move(task), delay_in_seconds, location); npm error | ^~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:144:71: error: ‘location’ was not declared in this scope; did you mean ‘Location’? npm error 144 | PostNonNestableDelayedTaskImpl(std::move(task), delay_in_seconds, location); npm error | ^~~~~~~~ npm error | Location npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h: In member function ‘void v8::v8::TaskRunner::PostIdleTask(int)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:160:27: error: ‘move’ is not a member of ‘v8::std’ npm error 160 | PostIdleTaskImpl(std::move(task), location); npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:160:27: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:666:5: note: ‘std::move’ npm error 666 | move(_II __first, _II __last, _OI __result) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/ranges_algobase.h:381:30: note: ‘std::ranges::move’ npm error 381 | inline constexpr __move_fn move{}; npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:160:32: error: ‘task’ was not declared in this scope; did you mean ‘Task’? npm error 160 | PostIdleTaskImpl(std::move(task), location); npm error | ^~~~ npm error | Task npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:160:39: error: ‘location’ was not declared in this scope; did you mean ‘Location’? npm error 160 | PostIdleTaskImpl(std::move(task), location); npm error | ^~~~~~~~ npm error | Location npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h: At global scope: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:365:36: error: ‘v8::std::string’ has not been declared npm error 365 | virtual void AppendAsTraceFormat(std::string* out) const = 0; npm error | ^~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:408:7: error: ‘v8::std::unique_ptr’ has not been declared npm error 408 | std::unique_ptr* arg_convertables, npm error | ^~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:408:22: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 408 | std::unique_ptr* arg_convertables, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:417:7: error: ‘v8::std::unique_ptr’ has not been declared npm error 417 | std::unique_ptr* arg_convertables, npm error | ^~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:417:22: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 417 | std::unique_ptr* arg_convertables, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:588:18: error: ‘unique_ptr’ in namespace ‘v8::std’ does not name a template type npm error 588 | virtual std::unique_ptr RemapTo( npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:616:16: error: ‘unique_ptr’ in namespace ‘v8::std’ does not name a template type npm error 616 | virtual std::unique_ptr AllocateSharedPages( npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:979:16: error: ‘unique_ptr’ in namespace ‘v8::std’ does not name a template type npm error 979 | virtual std::unique_ptr AllocateSubspace( npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1102:8: error: ‘shared_ptr’ in namespace ‘v8::std’ does not name a template type npm error 1102 | std::shared_ptr GetForegroundTaskRunner(Isolate* isolate) { npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1111:16: error: ‘shared_ptr’ in namespace ‘v8::std’ does not name a template type npm error 1111 | virtual std::shared_ptr GetForegroundTaskRunner( npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1120:7: error: ‘v8::std::unique_ptr’ has not been declared npm error 1120 | std::unique_ptr task, npm error | ^~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1120:22: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 1120 | std::unique_ptr task, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1133:7: error: ‘v8::std::unique_ptr’ has not been declared npm error 1133 | std::unique_ptr task, npm error | ^~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1133:22: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 1133 | std::unique_ptr task, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1147:7: error: ‘v8::std::unique_ptr’ has not been declared npm error 1147 | std::unique_ptr task, npm error | ^~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1147:22: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 1147 | std::unique_ptr task, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1162:7: error: ‘v8::std::unique_ptr’ has not been declared npm error 1162 | std::unique_ptr task, double delay_in_seconds, npm error | ^~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1162:22: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 1162 | std::unique_ptr task, double delay_in_seconds, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1219:8: error: ‘unique_ptr’ in namespace ‘v8::std’ does not name a template type npm error 1219 | std::unique_ptr PostJob( npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1242:8: error: ‘unique_ptr’ in namespace ‘v8::std’ does not name a template type npm error 1242 | std::unique_ptr CreateJob( npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1251:16: error: ‘unique_ptr’ in namespace ‘v8::std’ does not name a template type npm error 1251 | virtual std::unique_ptr CreateBlockingScope( npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1328:16: error: ‘unique_ptr’ in namespace ‘v8::std’ does not name a template type npm error 1328 | virtual std::unique_ptr CreateJobImpl( npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1336:43: error: ‘v8::std::unique_ptr’ has not been declared npm error 1336 | std::unique_ptr task, npm error | ^~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1336:58: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 1336 | std::unique_ptr task, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1344:30: error: ‘v8::std::unique_ptr’ has not been declared npm error 1344 | TaskPriority priority, std::unique_ptr task, npm error | ^~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1344:45: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 1344 | TaskPriority priority, std::unique_ptr task, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h: In member function ‘void v8::v8::Platform::CallOnWorkerThread(int)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1122:65: error: ‘move’ is not a member of ‘v8::std’ npm error 1122 | PostTaskOnWorkerThreadImpl(TaskPriority::kUserVisible, std::move(task), npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1122:65: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:666:5: note: ‘std::move’ npm error 666 | move(_II __first, _II __last, _OI __result) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/ranges_algobase.h:381:30: note: ‘std::ranges::move’ npm error 381 | inline constexpr __move_fn move{}; npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1122:70: error: ‘task’ was not declared in this scope; did you mean ‘Task’? npm error 1122 | PostTaskOnWorkerThreadImpl(TaskPriority::kUserVisible, std::move(task), npm error | ^~~~ npm error | Task npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1123:32: error: ‘location’ was not declared in this scope; did you mean ‘Location’? npm error 1123 | location); npm error | ^~~~~~~~ npm error | Location npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h: In member function ‘void v8::v8::Platform::CallBlockingTaskOnWorkerThread(int)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1137:66: error: ‘move’ is not a member of ‘v8::std’ npm error 1137 | PostTaskOnWorkerThreadImpl(TaskPriority::kUserBlocking, std::move(task), npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1137:66: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:666:5: note: ‘std::move’ npm error 666 | move(_II __first, _II __last, _OI __result) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/ranges_algobase.h:381:30: note: ‘std::ranges::move’ npm error 381 | inline constexpr __move_fn move{}; npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1137:71: error: ‘task’ was not declared in this scope; did you mean ‘Task’? npm error 1137 | PostTaskOnWorkerThreadImpl(TaskPriority::kUserBlocking, std::move(task), npm error | ^~~~ npm error | Task npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1138:32: error: ‘location’ was not declared in this scope; did you mean ‘Location’? npm error 1138 | location); npm error | ^~~~~~~~ npm error | Location npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h: In member function ‘void v8::v8::Platform::CallLowPriorityTaskOnWorkerThread(int)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1151:64: error: ‘move’ is not a member of ‘v8::std’ npm error 1151 | PostTaskOnWorkerThreadImpl(TaskPriority::kBestEffort, std::move(task), npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1151:64: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:666:5: note: ‘std::move’ npm error 666 | move(_II __first, _II __last, _OI __result) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/ranges_algobase.h:381:30: note: ‘std::ranges::move’ npm error 381 | inline constexpr __move_fn move{}; npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1151:69: error: ‘task’ was not declared in this scope; did you mean ‘Task’? npm error 1151 | PostTaskOnWorkerThreadImpl(TaskPriority::kBestEffort, std::move(task), npm error | ^~~~ npm error | Task npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1152:32: error: ‘location’ was not declared in this scope; did you mean ‘Location’? npm error 1152 | location); npm error | ^~~~~~~~ npm error | Location npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h: In member function ‘void v8::v8::Platform::CallDelayedOnWorkerThread(int)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1165:44: error: ‘move’ is not a member of ‘v8::std’ npm error 1165 | std::move(task), delay_in_seconds, npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1165:44: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:666:5: note: ‘std::move’ npm error 666 | move(_II __first, _II __last, _OI __result) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/ranges_algobase.h:381:30: note: ‘std::ranges::move’ npm error 381 | inline constexpr __move_fn move{}; npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1165:49: error: ‘task’ was not declared in this scope; did you mean ‘Task’? npm error 1165 | std::move(task), delay_in_seconds, npm error | ^~~~ npm error | Task npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1165:56: error: ‘delay_in_seconds’ was not declared in this scope npm error 1165 | std::move(task), delay_in_seconds, npm error | ^~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-platform.h:1166:39: error: ‘location’ was not declared in this scope; did you mean ‘Location’? npm error 1166 | location); npm error | ^~~~~~~~ npm error | Location npm error /startdir/src/node-gyp/34.5.1/include/node/v8-initialization.h: In static member function ‘static bool v8::v8::V8::Initialize()’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-initialization.h:122:20: error: ‘PointerCompressionIsEnabled’ is not a member of ‘v8::v8::internal’; did you mean ‘v8::internal::PointerCompressionIsEnabled’? npm error 122 | (internal::PointerCompressionIsEnabled() ? kPointerCompression : 0) | npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-internal.h:191:16: note: ‘v8::internal::PointerCompressionIsEnabled’ declared here npm error 191 | constexpr bool PointerCompressionIsEnabled() { npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-initialization.h:123:20: error: ‘SmiValuesAre31Bits’ is not a member of ‘v8::v8::internal’; did you mean ‘v8::internal::SmiValuesAre31Bits’? npm error 123 | (internal::SmiValuesAre31Bits() ? k31BitSmis : 0) | npm error | ^~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-internal.h:207:16: note: ‘v8::internal::SmiValuesAre31Bits’ declared here npm error 207 | constexpr bool SmiValuesAre31Bits() { return kSmiValueSize == 31; } npm error | ^~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-initialization.h:124:20: error: ‘SandboxIsEnabled’ is not a member of ‘v8::v8::internal’; did you mean ‘v8::internal::SandboxIsEnabled’? npm error 124 | (internal::SandboxIsEnabled() ? kSandbox : 0) | npm error | ^~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-internal.h:219:16: note: ‘v8::internal::SandboxIsEnabled’ declared here npm error 219 | constexpr bool SandboxIsEnabled() { npm error | ^~~~~~~~~~~~~~~~ npm error In file included from /startdir/src/node-gyp/34.5.1/include/node/v8.h:43: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-microtask-queue.h: At global scope: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-microtask-queue.h:45:15: error: ‘unique_ptr’ in namespace ‘v8::std’ does not name a template type npm error 45 | static std::unique_ptr New( npm error | ^~~~~~~~~~ npm error In file included from /startdir/src/node-gyp/34.5.1/include/node/v8.h:47: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-primitive-object.h:19:39: error: invalid use of incomplete type ‘class v8::v8::Object’ npm error 19 | class V8_EXPORT NumberObject : public Object { npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:27:7: note: forward declaration of ‘class v8::v8::Object’ npm error 27 | class Object; npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-primitive-object.h: In static member function ‘static v8::v8::NumberObject* v8::v8::NumberObject::Cast(v8::v8::Value*)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-primitive-object.h:29:12: error: invalid ‘static_cast’ from type ‘v8::v8::Value*’ to type ‘v8::v8::NumberObject*’ npm error 29 | return static_cast(value); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-embedder-heap.h:17:7: note: class type ‘v8::v8::Value’ is incomplete npm error 17 | class Value; npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-primitive-object.h: At global scope: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-primitive-object.h:39:39: error: invalid use of incomplete type ‘class v8::v8::Object’ npm error 39 | class V8_EXPORT BigIntObject : public Object { npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:27:7: note: forward declaration of ‘class v8::v8::Object’ npm error 27 | class Object; npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-primitive-object.h: In static member function ‘static v8::v8::BigIntObject* v8::v8::BigIntObject::Cast(v8::v8::Value*)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-primitive-object.h:49:12: error: invalid ‘static_cast’ from type ‘v8::v8::Value*’ to type ‘v8::v8::BigIntObject*’ npm error 49 | return static_cast(value); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-embedder-heap.h:17:7: note: class type ‘v8::v8::Value’ is incomplete npm error 17 | class Value; npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-primitive-object.h: At global scope: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-primitive-object.h:59:40: error: invalid use of incomplete type ‘class v8::v8::Object’ npm error 59 | class V8_EXPORT BooleanObject : public Object { npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:27:7: note: forward declaration of ‘class v8::v8::Object’ npm error 27 | class Object; npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-primitive-object.h: In static member function ‘static v8::v8::BooleanObject* v8::v8::BooleanObject::Cast(v8::v8::Value*)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-primitive-object.h:69:12: error: invalid ‘static_cast’ from type ‘v8::v8::Value*’ to type ‘v8::v8::BooleanObject*’ npm error 69 | return static_cast(value); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-embedder-heap.h:17:7: note: class type ‘v8::v8::Value’ is incomplete npm error 17 | class Value; npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-primitive-object.h: At global scope: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-primitive-object.h:79:39: error: invalid use of incomplete type ‘class v8::v8::Object’ npm error 79 | class V8_EXPORT StringObject : public Object { npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:27:7: note: forward declaration of ‘class v8::v8::Object’ npm error 27 | class Object; npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-primitive-object.h: In static member function ‘static v8::v8::StringObject* v8::v8::StringObject::Cast(v8::v8::Value*)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-primitive-object.h:89:12: error: invalid ‘static_cast’ from type ‘v8::v8::Value*’ to type ‘v8::v8::StringObject*’ npm error 89 | return static_cast(value); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-embedder-heap.h:17:7: note: class type ‘v8::v8::Value’ is incomplete npm error 17 | class Value; npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-primitive-object.h: At global scope: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-primitive-object.h:99:39: error: invalid use of incomplete type ‘class v8::v8::Object’ npm error 99 | class V8_EXPORT SymbolObject : public Object { npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:27:7: note: forward declaration of ‘class v8::v8::Object’ npm error 27 | class Object; npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-primitive-object.h: In static member function ‘static v8::v8::SymbolObject* v8::v8::SymbolObject::Cast(v8::v8::Value*)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-primitive-object.h:109:12: error: invalid ‘static_cast’ from type ‘v8::v8::Value*’ to type ‘v8::v8::SymbolObject*’ npm error 109 | return static_cast(value); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-embedder-heap.h:17:7: note: class type ‘v8::v8::Value’ is incomplete npm error 17 | class Value; npm error | ^~~~~ npm error In file included from /startdir/src/node-gyp/34.5.1/include/node/v8.h:50: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-proxy.h: At global scope: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-proxy.h:22:32: error: invalid use of incomplete type ‘class v8::v8::Object’ npm error 22 | class V8_EXPORT Proxy : public Object { npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:27:7: note: forward declaration of ‘class v8::v8::Object’ npm error 27 | class Object; npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-proxy.h: In static member function ‘static v8::v8::Proxy* v8::v8::Proxy::Cast(v8::v8::Value*)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-proxy.h:40:12: error: invalid ‘static_cast’ from type ‘v8::v8::Value*’ to type ‘v8::v8::Proxy*’ npm error 40 | return static_cast(value); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-embedder-heap.h:17:7: note: class type ‘v8::v8::Value’ is incomplete npm error 17 | class Value; npm error | ^~~~~ npm error In file included from /startdir/src/node-gyp/34.5.1/include/node/v8.h:51: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-regexp.h: At global scope: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-regexp.h:20:33: error: invalid use of incomplete type ‘class v8::v8::Object’ npm error 20 | class V8_EXPORT RegExp : public Object { npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:27:7: note: forward declaration of ‘class v8::v8::Object’ npm error 27 | class Object; npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-regexp.h: In static member function ‘static v8::v8::RegExp* v8::v8::RegExp::Cast(v8::v8::Value*)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-regexp.h:97:12: error: invalid ‘static_cast’ from type ‘v8::v8::Value*’ to type ‘v8::v8::RegExp*’ npm error 97 | return static_cast(value); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-embedder-heap.h:17:7: note: class type ‘v8::v8::Value’ is incomplete npm error 17 | class Value; npm error | ^~~~~ npm error In file included from /startdir/src/node-gyp/34.5.1/include/node/v8.h:57: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-typed-array.h: At global scope: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-typed-array.h:28:17: error: ‘kMaxSafeBufferSizeForSandbox’ is not a member of ‘v8::v8::internal’; did you mean ‘v8::internal::kMaxSafeBufferSizeForSandbox’? npm error 28 | internal::kMaxSafeBufferSizeForSandbox; npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-internal.h:287:18: note: ‘v8::internal::kMaxSafeBufferSizeForSandbox’ declared here npm error 287 | constexpr size_t kMaxSafeBufferSizeForSandbox = 32ULL * GB - 1; npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error In file included from /startdir/src/node-gyp/34.5.1/include/node/v8.h:59: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-value-serializer.h:58:8: error: ‘unique_ptr’ in namespace ‘v8::std’ does not name a template type npm error 58 | std::unique_ptr private_; npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-value-serializer.h:174:30: error: ‘pair’ in namespace ‘v8::std’ does not name a template type npm error 174 | V8_WARN_UNUSED_RESULT std::pair Release(); npm error | ^~~~ npm error In file included from /startdir/src/node-gyp/34.5.1/include/node/v8.h:62: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-wasm.h:34:8: error: ‘unique_ptr’ in namespace ‘v8::std’ does not name a template type npm error 34 | std::unique_ptr buffer; npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-wasm.h:36:30: error: expected ‘)’ before ‘<’ token npm error 36 | OwnedBuffer(std::unique_ptr buffer, size_t size) npm error | ~ ^ npm error | ) npm error /startdir/src/node-gyp/34.5.1/include/node/v8-wasm.h:56:14: error: ‘string’ in namespace ‘v8::std’ does not name a type npm error 56 | const std::string& source_url() const { return source_url_; } npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-wasm.h:62:46: error: expected ‘)’ before ‘<’ token npm error 62 | explicit CompiledWasmModule(std::shared_ptr, npm error | ~ ^ npm error | ) npm error /startdir/src/node-gyp/34.5.1/include/node/v8-wasm.h:65:14: error: ‘shared_ptr’ in namespace ‘v8::std’ does not name a template type npm error 65 | const std::shared_ptr native_module_; npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-wasm.h:66:14: error: ‘string’ in namespace ‘v8::std’ does not name a type npm error 66 | const std::string source_url_; npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-wasm.h:70:43: error: invalid use of incomplete type ‘class v8::v8::Object’ npm error 70 | class V8_EXPORT WasmMemoryObject : public Object { npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:27:7: note: forward declaration of ‘class v8::v8::Object’ npm error 27 | class Object; npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-wasm.h: In static member function ‘static v8::v8::WasmMemoryObject* v8::v8::WasmMemoryObject::Cast(v8::v8::Value*)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-wasm.h:83:12: error: invalid ‘static_cast’ from type ‘v8::v8::Value*’ to type ‘v8::v8::WasmMemoryObject*’ npm error 83 | return static_cast(value); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-embedder-heap.h:17:7: note: class type ‘v8::v8::Value’ is incomplete npm error 17 | class Value; npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-wasm.h: At global scope: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-wasm.h:91:43: error: invalid use of incomplete type ‘class v8::v8::Object’ npm error 91 | class V8_EXPORT WasmModuleObject : public Object { npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-script.h:27:7: note: forward declaration of ‘class v8::v8::Object’ npm error 27 | class Object; npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-wasm.h: In static member function ‘static v8::v8::WasmModuleObject* v8::v8::WasmModuleObject::Cast(v8::v8::Value*)’: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-wasm.h:118:12: error: invalid ‘static_cast’ from type ‘v8::v8::Value*’ to type ‘v8::v8::WasmModuleObject*’ npm error 118 | return static_cast(value); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-embedder-heap.h:17:7: note: class type ‘v8::v8::Value’ is incomplete npm error 17 | class Value; npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-wasm.h: At global scope: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-wasm.h:133:30: error: ‘ExternalPointerTag’ in namespace ‘v8::v8::internal’ does not name a type npm error 133 | static constexpr internal::ExternalPointerTag kManagedTag = npm error | ^~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-wasm.h:137:41: error: expected ‘)’ before ‘<’ token npm error 137 | explicit WasmStreaming(std::unique_ptr impl); npm error | ~ ^ npm error | ) npm error /startdir/src/node-gyp/34.5.1/include/node/v8-wasm.h:182:7: error: ‘v8::std::function’ has not been declared npm error 182 | std::function); npm error | ^~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-wasm.h:182:20: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 182 | std::function); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-wasm.h:195:15: error: ‘shared_ptr’ in namespace ‘v8::std’ does not name a template type npm error 195 | static std::shared_ptr Unpack(Isolate* isolate, npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-wasm.h:199:8: error: ‘unique_ptr’ in namespace ‘v8::std’ does not name a template type npm error 199 | std::unique_ptr impl_; npm error | ^~~~~~~~~~ npm error In file included from /startdir/src/node-gyp/34.5.1/include/node/node.h:90: npm error /usr/include/c++/15.1.1/ostream:65:12: error: ‘basic_ostream’ does not name a type npm error 65 | inline basic_ostream<_CharT, _Traits>& npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/ostream:77:12: error: ‘basic_ostream’ does not name a type npm error 77 | inline basic_ostream<_CharT, _Traits>& npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/ostream:87:12: error: ‘basic_ostream’ does not name a type npm error 87 | inline basic_ostream<_CharT, _Traits>& npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/ostream:93:50: error: expected template-name before ‘<’ token [-Wtemplate-body] npm error 93 | class __syncbuf_base : public basic_streambuf<_CharT, _Traits> npm error | ^ npm error /usr/include/c++/15.1.1/ostream:93:50: error: expected ‘{’ before ‘<’ token npm error /usr/include/c++/15.1.1/ostream:117:12: error: ‘basic_ostream’ does not name a type npm error 117 | inline basic_ostream<_CharT, _Traits>& npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/ostream:126:12: error: ‘basic_ostream’ does not name a type npm error 126 | inline basic_ostream<_CharT, _Traits>& npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/ostream:135:12: error: ‘basic_ostream’ does not name a type npm error 135 | inline basic_ostream<_CharT, _Traits>& npm error | ^~~~~~~~~~~~~ npm error In file included from /usr/include/c++/15.1.1/ostream:294: npm error /usr/include/c++/15.1.1/bits/ostream.tcc:50:5: error: ‘basic_ostream’ does not name a type npm error 50 | basic_ostream<_CharT, _Traits>::sentry:: npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:66:7: error: ‘basic_ostream’ does not name a type npm error 66 | basic_ostream<_CharT, _Traits>& npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:99:5: error: ‘basic_ostream’ does not name a type npm error 99 | basic_ostream<_CharT, _Traits>& npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:113:5: error: ‘basic_ostream’ does not name a type npm error 113 | basic_ostream<_CharT, _Traits>& npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:127:5: error: ‘basic_ostream’ does not name a type npm error 127 | basic_ostream<_CharT, _Traits>& npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:156:5: error: ‘basic_ostream’ does not name a type npm error 156 | basic_ostream<_CharT, _Traits>& npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:190:5: error: ‘basic_ostream’ does not name a type npm error 190 | basic_ostream<_CharT, _Traits>& npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:224:5: error: ‘basic_ostream’ does not name a type npm error 224 | basic_ostream<_CharT, _Traits>& npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:259:14: error: expected nested-name-specifier before ‘basic_ostream’ npm error 259 | typename basic_ostream<_CharT, _Traits>::pos_type npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:259:27: error: expected initializer before ‘<’ token npm error 259 | typename basic_ostream<_CharT, _Traits>::pos_type npm error | ^ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:271:5: error: ‘basic_ostream’ does not name a type npm error 271 | basic_ostream<_CharT, _Traits>& npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:290:5: error: ‘basic_ostream’ does not name a type npm error 290 | basic_ostream<_CharT, _Traits>& npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:310:5: error: ‘basic_ostream’ does not name a type npm error 310 | basic_ostream<_CharT, _Traits>& npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:349:25: error: ‘basic_ostream’ is not a class template npm error 349 | extern template class basic_ostream; npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:349:25: error: explicit instantiation of non-template type ‘v8::std::basic_ostream’ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:350:19: error: ‘ostream’ is not a template function npm error 350 | extern template ostream& endl(ostream&); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:350:26: error: expected ‘;’ before ‘&’ token npm error 350 | extern template ostream& endl(ostream&); npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/bits/ostream.tcc:351:19: error: ‘ostream’ is not a template function npm error 351 | extern template ostream& ends(ostream&); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:351:26: error: expected ‘;’ before ‘&’ token npm error 351 | extern template ostream& ends(ostream&); npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/bits/ostream.tcc:352:19: error: ‘ostream’ is not a template function npm error 352 | extern template ostream& flush(ostream&); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:352:26: error: expected ‘;’ before ‘&’ token npm error 352 | extern template ostream& flush(ostream&); npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/bits/ostream.tcc:353:19: error: ‘ostream’ is not a template function npm error 353 | extern template ostream& operator<<(ostream&, char); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:353:26: error: expected ‘;’ before ‘&’ token npm error 353 | extern template ostream& operator<<(ostream&, char); npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/bits/ostream.tcc:354:19: error: ‘ostream’ is not a template function npm error 354 | extern template ostream& operator<<(ostream&, unsigned char); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:354:26: error: expected ‘;’ before ‘&’ token npm error 354 | extern template ostream& operator<<(ostream&, unsigned char); npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/bits/ostream.tcc:355:19: error: ‘ostream’ is not a template function npm error 355 | extern template ostream& operator<<(ostream&, signed char); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:355:26: error: expected ‘;’ before ‘&’ token npm error 355 | extern template ostream& operator<<(ostream&, signed char); npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/bits/ostream.tcc:356:19: error: ‘ostream’ is not a template function npm error 356 | extern template ostream& operator<<(ostream&, const char*); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:356:26: error: expected ‘;’ before ‘&’ token npm error 356 | extern template ostream& operator<<(ostream&, const char*); npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/bits/ostream.tcc:357:19: error: ‘ostream’ is not a template function npm error 357 | extern template ostream& operator<<(ostream&, const unsigned char*); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:357:26: error: expected ‘;’ before ‘&’ token npm error 357 | extern template ostream& operator<<(ostream&, const unsigned char*); npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/bits/ostream.tcc:358:19: error: ‘ostream’ is not a template function npm error 358 | extern template ostream& operator<<(ostream&, const signed char*); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:358:26: error: expected ‘;’ before ‘&’ token npm error 358 | extern template ostream& operator<<(ostream&, const signed char*); npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/bits/ostream.tcc:360:19: error: ‘ostream’ is not a template function npm error 360 | extern template ostream& ostream::_M_insert(long); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:360:26: error: expected ‘;’ before ‘&’ token npm error 360 | extern template ostream& ostream::_M_insert(long); npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/bits/ostream.tcc:361:19: error: ‘ostream’ is not a template function npm error 361 | extern template ostream& ostream::_M_insert(unsigned long); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:361:26: error: expected ‘;’ before ‘&’ token npm error 361 | extern template ostream& ostream::_M_insert(unsigned long); npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/bits/ostream.tcc:362:19: error: ‘ostream’ is not a template function npm error 362 | extern template ostream& ostream::_M_insert(bool); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:362:26: error: expected ‘;’ before ‘&’ token npm error 362 | extern template ostream& ostream::_M_insert(bool); npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/bits/ostream.tcc:366:19: error: ‘ostream’ is not a template function npm error 366 | extern template ostream& ostream::_M_insert(long long); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:366:26: error: expected ‘;’ before ‘&’ token npm error 366 | extern template ostream& ostream::_M_insert(long long); npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/bits/ostream.tcc:367:19: error: ‘ostream’ is not a template function npm error 367 | extern template ostream& ostream::_M_insert(unsigned long long); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:367:26: error: expected ‘;’ before ‘&’ token npm error 367 | extern template ostream& ostream::_M_insert(unsigned long long); npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/bits/ostream.tcc:370:19: error: ‘ostream’ is not a template function npm error 370 | extern template ostream& ostream::_M_insert(double); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:370:26: error: expected ‘;’ before ‘&’ token npm error 370 | extern template ostream& ostream::_M_insert(double); npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/bits/ostream.tcc:371:19: error: ‘ostream’ is not a template function npm error 371 | extern template ostream& ostream::_M_insert(long double); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:371:26: error: expected ‘;’ before ‘&’ token npm error 371 | extern template ostream& ostream::_M_insert(long double); npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/bits/ostream.tcc:372:19: error: ‘ostream’ is not a template function npm error 372 | extern template ostream& ostream::_M_insert(const void*); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:372:26: error: expected ‘;’ before ‘&’ token npm error 372 | extern template ostream& ostream::_M_insert(const void*); npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/bits/ostream.tcc:375:25: error: ‘basic_ostream’ is not a class template npm error 375 | extern template class basic_ostream; npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:375:25: error: explicit instantiation of non-template type ‘v8::std::basic_ostream’ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:376:19: error: ‘wostream’ is not a template function npm error 376 | extern template wostream& endl(wostream&); npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:376:27: error: expected ‘;’ before ‘&’ token npm error 376 | extern template wostream& endl(wostream&); npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/bits/ostream.tcc:377:19: error: ‘wostream’ is not a template function npm error 377 | extern template wostream& ends(wostream&); npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:377:27: error: expected ‘;’ before ‘&’ token npm error 377 | extern template wostream& ends(wostream&); npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/bits/ostream.tcc:378:19: error: ‘wostream’ is not a template function npm error 378 | extern template wostream& flush(wostream&); npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:378:27: error: expected ‘;’ before ‘&’ token npm error 378 | extern template wostream& flush(wostream&); npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/bits/ostream.tcc:379:19: error: ‘wostream’ is not a template function npm error 379 | extern template wostream& operator<<(wostream&, wchar_t); npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:379:27: error: expected ‘;’ before ‘&’ token npm error 379 | extern template wostream& operator<<(wostream&, wchar_t); npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/bits/ostream.tcc:380:19: error: ‘wostream’ is not a template function npm error 380 | extern template wostream& operator<<(wostream&, char); npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:380:27: error: expected ‘;’ before ‘&’ token npm error 380 | extern template wostream& operator<<(wostream&, char); npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/bits/ostream.tcc:381:19: error: ‘wostream’ is not a template function npm error 381 | extern template wostream& operator<<(wostream&, const wchar_t*); npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:381:27: error: expected ‘;’ before ‘&’ token npm error 381 | extern template wostream& operator<<(wostream&, const wchar_t*); npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/bits/ostream.tcc:382:19: error: ‘wostream’ is not a template function npm error 382 | extern template wostream& operator<<(wostream&, const char*); npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:382:27: error: expected ‘;’ before ‘&’ token npm error 382 | extern template wostream& operator<<(wostream&, const char*); npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/bits/ostream.tcc:384:19: error: ‘wostream’ is not a template function npm error 384 | extern template wostream& wostream::_M_insert(long); npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:384:27: error: expected ‘;’ before ‘&’ token npm error 384 | extern template wostream& wostream::_M_insert(long); npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/bits/ostream.tcc:385:19: error: ‘wostream’ is not a template function npm error 385 | extern template wostream& wostream::_M_insert(unsigned long); npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:385:27: error: expected ‘;’ before ‘&’ token npm error 385 | extern template wostream& wostream::_M_insert(unsigned long); npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/bits/ostream.tcc:386:19: error: ‘wostream’ is not a template function npm error 386 | extern template wostream& wostream::_M_insert(bool); npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:386:27: error: expected ‘;’ before ‘&’ token npm error 386 | extern template wostream& wostream::_M_insert(bool); npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/bits/ostream.tcc:390:19: error: ‘wostream’ is not a template function npm error 390 | extern template wostream& wostream::_M_insert(long long); npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:390:27: error: expected ‘;’ before ‘&’ token npm error 390 | extern template wostream& wostream::_M_insert(long long); npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/bits/ostream.tcc:391:19: error: ‘wostream’ is not a template function npm error 391 | extern template wostream& wostream::_M_insert(unsigned long long); npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:391:27: error: expected ‘;’ before ‘&’ token npm error 391 | extern template wostream& wostream::_M_insert(unsigned long long); npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/bits/ostream.tcc:394:19: error: ‘wostream’ is not a template function npm error 394 | extern template wostream& wostream::_M_insert(double); npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:394:27: error: expected ‘;’ before ‘&’ token npm error 394 | extern template wostream& wostream::_M_insert(double); npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/bits/ostream.tcc:395:19: error: ‘wostream’ is not a template function npm error 395 | extern template wostream& wostream::_M_insert(long double); npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:395:27: error: expected ‘;’ before ‘&’ token npm error 395 | extern template wostream& wostream::_M_insert(long double); npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/bits/ostream.tcc:396:19: error: ‘wostream’ is not a template function npm error 396 | extern template wostream& wostream::_M_insert(const void*); npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/bits/ostream.tcc:396:27: error: expected ‘;’ before ‘&’ token npm error 396 | extern template wostream& wostream::_M_insert(const void*); npm error | ^ npm error | ; npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:146:17: error: ‘Local’ in namespace ‘v8::v8’ does not name a template type npm error 146 | NODE_EXTERN v8::Local ErrnoException(v8::Isolate* isolate, npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:151:17: error: ‘Local’ in namespace ‘v8::v8’ does not name a template type npm error 151 | NODE_EXTERN v8::Local UVException(v8::Isolate* isolate, npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:159:28: error: ‘Local’ in namespace ‘v8::v8’ does not name a template type npm error 159 | inline v8::Local ErrnoException( npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:122:42: note: in definition of macro ‘NODE_DEPRECATED’ npm error 122 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:172:28: error: ‘Local’ in namespace ‘v8::v8’ does not name a template type npm error 172 | inline v8::Local UVException(int errorno, npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:122:42: note: in definition of macro ‘NODE_DEPRECATED’ npm error 122 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:191:33: error: ‘Local’ in namespace ‘v8::v8’ does not name a template type npm error 191 | NODE_EXTERN v8::Local MakeCallback( npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:122:42: note: in definition of macro ‘NODE_DEPRECATED’ npm error 122 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:198:33: error: ‘Local’ in namespace ‘v8::v8’ does not name a template type npm error 198 | NODE_EXTERN v8::Local MakeCallback( npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:122:42: note: in definition of macro ‘NODE_DEPRECATED’ npm error 122 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:205:33: error: ‘Local’ in namespace ‘v8::v8’ does not name a template type npm error 205 | NODE_EXTERN v8::Local MakeCallback( npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:122:42: note: in definition of macro ‘NODE_DEPRECATED’ npm error 122 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:310:22: error: ‘vector’ in namespace ‘v8::std’ does not name a template type npm error 310 | virtual const std::vector& args() const = 0; npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:313:22: error: ‘vector’ in namespace ‘v8::std’ does not name a template type npm error 313 | virtual const std::vector& exec_args() const = 0; npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:317:22: error: ‘vector’ in namespace ‘v8::std’ does not name a template type npm error 317 | virtual const std::vector& errors() const = 0; npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:347:26: error: ‘vector’ is not a member of ‘v8::std’ npm error 347 | std::vector* argv, npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:122:42: note: in definition of macro ‘NODE_DEPRECATED’ npm error 122 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:347:26: note: suggested alternatives: npm error 347 | std::vector* argv, npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:122:42: note: in definition of macro ‘NODE_DEPRECATED’ npm error 122 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error In file included from /usr/include/c++/15.1.1/vector:68, npm error from /startdir/src/node-gyp/34.5.1/include/node/v8-local-handle.h:11: npm error /usr/include/c++/15.1.1/bits/stl_vector.h:458:11: note: ‘std::vector’ npm error 458 | class vector : protected _Vector_base<_Tp, _Alloc> npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/vector:97:13: note: ‘std::pmr::vector’ npm error 97 | using vector = std::vector<_Tp, polymorphic_allocator<_Tp>>; npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:347:38: error: ‘string’ is not a member of ‘v8::std’ npm error 347 | std::vector* argv, npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:122:42: note: in definition of macro ‘NODE_DEPRECATED’ npm error 122 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:347:38: note: suggested alternatives: npm error 347 | std::vector* argv, npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:122:42: note: in definition of macro ‘NODE_DEPRECATED’ npm error 122 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error In file included from /usr/include/c++/15.1.1/iosfwd:43, npm error from /usr/include/c++/15.1.1/ios:42: npm error /usr/include/c++/15.1.1/bits/stringfwd.h:79:33: note: ‘std::string’ npm error 79 | typedef basic_string string; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/string:80:11: note: ‘std::pmr::string’ npm error 80 | using string = basic_string; npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:347:47: error: ‘argv’ was not declared in this scope npm error 347 | std::vector* argv, npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:122:42: note: in definition of macro ‘NODE_DEPRECATED’ npm error 122 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:348:26: error: ‘vector’ is not a member of ‘v8::std’ npm error 348 | std::vector* exec_argv, npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:122:42: note: in definition of macro ‘NODE_DEPRECATED’ npm error 122 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:348:26: note: suggested alternatives: npm error 348 | std::vector* exec_argv, npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:122:42: note: in definition of macro ‘NODE_DEPRECATED’ npm error 122 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_vector.h:458:11: note: ‘std::vector’ npm error 458 | class vector : protected _Vector_base<_Tp, _Alloc> npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/vector:97:13: note: ‘std::pmr::vector’ npm error 97 | using vector = std::vector<_Tp, polymorphic_allocator<_Tp>>; npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:348:38: error: ‘string’ is not a member of ‘v8::std’ npm error 348 | std::vector* exec_argv, npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:122:42: note: in definition of macro ‘NODE_DEPRECATED’ npm error 122 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:348:38: note: suggested alternatives: npm error 348 | std::vector* exec_argv, npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:122:42: note: in definition of macro ‘NODE_DEPRECATED’ npm error 122 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stringfwd.h:79:33: note: ‘std::string’ npm error 79 | typedef basic_string string; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/string:80:11: note: ‘std::pmr::string’ npm error 80 | using string = basic_string; npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:348:47: error: ‘exec_argv’ was not declared in this scope npm error 348 | std::vector* exec_argv, npm error | ^~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:122:42: note: in definition of macro ‘NODE_DEPRECATED’ npm error 122 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:349:26: error: ‘vector’ is not a member of ‘v8::std’ npm error 349 | std::vector* errors, npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:122:42: note: in definition of macro ‘NODE_DEPRECATED’ npm error 122 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:349:26: note: suggested alternatives: npm error 349 | std::vector* errors, npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:122:42: note: in definition of macro ‘NODE_DEPRECATED’ npm error 122 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_vector.h:458:11: note: ‘std::vector’ npm error 458 | class vector : protected _Vector_base<_Tp, _Alloc> npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/vector:97:13: note: ‘std::pmr::vector’ npm error 97 | using vector = std::vector<_Tp, polymorphic_allocator<_Tp>>; npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:349:38: error: ‘string’ is not a member of ‘v8::std’ npm error 349 | std::vector* errors, npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:122:42: note: in definition of macro ‘NODE_DEPRECATED’ npm error 122 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:349:38: note: suggested alternatives: npm error 349 | std::vector* errors, npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:122:42: note: in definition of macro ‘NODE_DEPRECATED’ npm error 122 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stringfwd.h:79:33: note: ‘std::string’ npm error 79 | typedef basic_string string; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/string:80:11: note: ‘std::pmr::string’ npm error 80 | using string = basic_string; npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:349:47: error: ‘errors’ was not declared in this scope; did you mean ‘perror’? npm error 349 | std::vector* errors, npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:122:42: note: in definition of macro ‘NODE_DEPRECATED’ npm error 122 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:350:55: error: expected primary-expression before ‘flags’ npm error 350 | ProcessInitializationFlags::Flags flags = npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:122:42: note: in definition of macro ‘NODE_DEPRECATED’ npm error 122 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:351:61: error: expression list treated as compound expression in initializer [-fpermissive] npm error 351 | ProcessInitializationFlags::kNoFlags)); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:122:42: note: in definition of macro ‘NODE_DEPRECATED’ npm error 122 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:358:18: error: ‘unique_ptr’ in namespace ‘v8::std’ does not name a template type npm error 358 | NODE_EXTERN std::unique_ptr InitializeOncePerProcess( npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:367:13: error: ‘unique_ptr’ in namespace ‘v8::std’ does not name a template type npm error 367 | inline std::unique_ptr InitializeOncePerProcess( npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:396:40: error: ‘vector’ is not a member of ‘v8::std’ npm error 396 | NODE_EXTERN int ProcessGlobalArgs(std::vector* args, npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:396:40: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_vector.h:458:11: note: ‘std::vector’ npm error 458 | class vector : protected _Vector_base<_Tp, _Alloc> npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/vector:97:13: note: ‘std::pmr::vector’ npm error 97 | using vector = std::vector<_Tp, polymorphic_allocator<_Tp>>; npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:396:52: error: ‘string’ is not a member of ‘v8::std’ npm error 396 | NODE_EXTERN int ProcessGlobalArgs(std::vector* args, npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:396:52: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stringfwd.h:79:33: note: ‘std::string’ npm error 79 | typedef basic_string string; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/string:80:11: note: ‘std::pmr::string’ npm error 80 | using string = basic_string; npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:396:61: error: ‘args’ was not declared in this scope npm error 396 | NODE_EXTERN int ProcessGlobalArgs(std::vector* args, npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:397:28: error: ‘vector’ is not a member of ‘v8::std’ npm error 397 | std::vector* exec_args, npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:397:28: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_vector.h:458:11: note: ‘std::vector’ npm error 458 | class vector : protected _Vector_base<_Tp, _Alloc> npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/vector:97:13: note: ‘std::pmr::vector’ npm error 97 | using vector = std::vector<_Tp, polymorphic_allocator<_Tp>>; npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:397:40: error: ‘string’ is not a member of ‘v8::std’ npm error 397 | std::vector* exec_args, npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:397:40: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stringfwd.h:79:33: note: ‘std::string’ npm error 79 | typedef basic_string string; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/string:80:11: note: ‘std::pmr::string’ npm error 80 | using string = basic_string; npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:397:49: error: ‘exec_args’ was not declared in this scope npm error 397 | std::vector* exec_args, npm error | ^~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:398:28: error: ‘vector’ is not a member of ‘v8::std’ npm error 398 | std::vector* errors, npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:398:28: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_vector.h:458:11: note: ‘std::vector’ npm error 458 | class vector : protected _Vector_base<_Tp, _Alloc> npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/vector:97:13: note: ‘std::pmr::vector’ npm error 97 | using vector = std::vector<_Tp, polymorphic_allocator<_Tp>>; npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:398:40: error: ‘string’ is not a member of ‘v8::std’ npm error 398 | std::vector* errors, npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:398:40: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stringfwd.h:79:33: note: ‘std::string’ npm error 79 | typedef basic_string string; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/string:80:11: note: ‘std::pmr::string’ npm error 80 | using string = basic_string; npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:398:49: error: ‘errors’ was not declared in this scope; did you mean ‘perror’? npm error 398 | std::vector* errors, npm error | ^~~~~~ npm error | perror npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:399:44: error: expected primary-expression before ‘settings’ npm error 399 | OptionEnvvarSettings settings); npm error | ^~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:399:52: error: expression list treated as compound expression in initializer [-fpermissive] npm error 399 | OptionEnvvarSettings settings); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:409:76: error: expected class-name before ‘{’ token npm error 409 | class NODE_EXTERN ArrayBufferAllocator : public v8::ArrayBuffer::Allocator { npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:415:15: error: ‘unique_ptr’ in namespace ‘v8::std’ does not name a template type npm error 415 | static std::unique_ptr Create( npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:430:16: error: ‘shared_ptr’ in namespace ‘v8::std’ does not name a template type npm error 430 | virtual std::shared_ptr GetForegroundTaskRunner() = 0; npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:469:15: error: ‘unique_ptr’ in namespace ‘v8::std’ does not name a template type npm error 469 | static std::unique_ptr Create( npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:491:7: error: ‘FatalErrorCallback’ in namespace ‘v8::v8’ does not name a type; did you mean ‘V8FatalErrorCallback’? npm error 491 | v8::FatalErrorCallback fatal_error_callback = nullptr; npm error | ^~~~~~~~~~~~~~~~~~ npm error | V8FatalErrorCallback npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:492:7: error: ‘PrepareStackTraceCallback’ in namespace ‘v8::v8’ does not name a type npm error 492 | v8::PrepareStackTraceCallback prepare_stack_trace_callback = nullptr; npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:495:7: error: ‘PromiseRejectCallback’ in namespace ‘v8::v8’ does not name a type npm error 495 | v8::PromiseRejectCallback promise_reject_callback = nullptr; npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:496:7: error: ‘AllowWasmCodeGenerationCallback’ in namespace ‘v8::v8’ does not name a type npm error 496 | v8::AllowWasmCodeGenerationCallback npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:498:7: error: ‘ModifyCodeGenerationFromStringsCallback2’ in namespace ‘v8::v8’ does not name a type npm error 498 | v8::ModifyCodeGenerationFromStringsCallback2 npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:533:12: error: ‘unique_ptr’ in namespace ‘v8::std’ does not name a template type npm error 533 | std::unique_ptr; npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:538:10: error: ‘Pointer’ does not name a type npm error 538 | static Pointer BuiltinSnapshotData(); npm error | ^~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:544:10: error: ‘Pointer’ does not name a type npm error 544 | static Pointer FromFile(FILE* in); npm error | ^~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:545:10: error: ‘Pointer’ does not name a type npm error 545 | static Pointer FromBlob(const std::vector& in); npm error | ^~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:546:10: error: ‘Pointer’ does not name a type npm error 546 | static Pointer FromBlob(std::string_view in); npm error | ^~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:552:8: error: ‘vector’ in namespace ‘v8::std’ does not name a template type npm error 552 | std::vector ToBlob() const; npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:593:10: error: ‘v8::v8::Isolate* v8::node::NewIsolate’ redeclared as different kind of entity npm error 593 | std::shared_ptr allocator, npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:586:26: note: previous declaration ‘v8::v8::Isolate* v8::node::NewIsolate(ArrayBufferAllocator*, v8::uv_loop_s*, MultiIsolatePlatform*, const EmbedderSnapshotData*, const IsolateSettings&)’ npm error 586 | NODE_EXTERN v8::Isolate* NewIsolate( npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:593:10: error: ‘shared_ptr’ is not a member of ‘v8::std’; did you mean ‘std::shared_ptr’? npm error 593 | std::shared_ptr allocator, npm error | ^~~~~~~~~~ npm error In file included from /usr/include/c++/15.1.1/bits/shared_ptr.h:53, npm error from /usr/include/c++/15.1.1/memory:82: npm error /usr/include/c++/15.1.1/bits/shared_ptr_base.h:394:11: note: ‘std::shared_ptr’ declared here npm error 394 | class shared_ptr; npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:593:41: error: expected primary-expression before ‘>’ token npm error 593 | std::shared_ptr allocator, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:593:43: error: ‘allocator’ was not declared in this scope; did you mean ‘std::allocator’? npm error 593 | std::shared_ptr allocator, npm error | ^~~~~~~~~ npm error | std::allocator npm error In file included from /usr/include/c++/15.1.1/memory:65: npm error /usr/include/c++/15.1.1/bits/memoryfwd.h:67:11: note: ‘std::allocator’ declared here npm error 67 | class allocator; npm error | ^~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:594:5: error: expected primary-expression before ‘struct’ npm error 594 | struct uv_loop_s* event_loop, npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:595:25: error: expected primary-expression before ‘*’ token npm error 595 | MultiIsolatePlatform* platform, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:595:27: error: ‘platform’ was not declared in this scope npm error 595 | MultiIsolatePlatform* platform, npm error | ^~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:596:5: error: expected primary-expression before ‘const’ npm error 596 | const EmbedderSnapshotData* snapshot_data = nullptr, npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:597:5: error: expected primary-expression before ‘const’ npm error 597 | const IsolateSettings& settings = {}); npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:600:17: error: ‘Local’ in namespace ‘v8::v8’ does not name a template type npm error 600 | NODE_EXTERN v8::Local NewContext( npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:607:17: error: ‘Maybe’ in namespace ‘v8::v8’ does not name a template type npm error 607 | NODE_EXTERN v8::Maybe InitializeContext(v8::Local context); npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:702:8: error: ‘optional’ in namespace ‘v8::std’ does not name a template type npm error 702 | std::optional builder_script_path; npm error | ^~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:716:5: error: ‘v8::v8::Local’ has not been declared npm error 716 | v8::Local context, npm error | ^~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:716:14: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 716 | v8::Local context, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:730:18: error: ‘unique_ptr’ in namespace ‘v8::std’ does not name a template type npm error 730 | NODE_EXTERN std::unique_ptr GetInspectorParentHandle( npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:735:18: error: ‘unique_ptr’ in namespace ‘v8::std’ does not name a template type npm error 735 | NODE_EXTERN std::unique_ptr GetInspectorParentHandle( npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:742:7: error: ‘Local’ in namespace ‘v8::v8’ does not name a template type npm error 742 | v8::Local process_object; npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:743:7: error: ‘Local’ in namespace ‘v8::v8’ does not name a template type npm error 743 | v8::Local native_require; npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:744:7: error: ‘Local’ in namespace ‘v8::v8’ does not name a template type npm error 744 | v8::Local run_cjs; npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:748:10: error: ‘function’ in namespace ‘v8::std’ does not name a template type npm error 748 | std::function(const StartExecutionCallbackInfo&)>; npm error | ^~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:750:10: error: ‘function’ in namespace ‘v8::std’ does not name a template type npm error 750 | std::function LoadEnvironment( npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:772:17: error: ‘MaybeLocal’ in namespace ‘v8::v8’ does not name a template type npm error 772 | NODE_EXTERN v8::MaybeLocal LoadEnvironment( npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:787:5: error: ‘v8::std::function’ has not been declared npm error 787 | std::function&& handler); npm error | ^~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:787:18: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 787 | std::function&& handler); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:791:52: error: ‘Local’ is not a member of ‘v8::v8’; did you mean ‘v8::Local’? npm error 791 | NODE_EXTERN Environment* GetCurrentEnvironment(v8::Local context); npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-local-handle.h:21:7: note: ‘v8::Local’ declared here npm error 21 | class Local; npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:791:69: error: expected primary-expression before ‘>’ token npm error 791 | NODE_EXTERN Environment* GetCurrentEnvironment(v8::Local context); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:791:71: error: ‘context’ was not declared in this scope; did you mean ‘Context’? npm error 791 | NODE_EXTERN Environment* GetCurrentEnvironment(v8::Local context); npm error | ^~~~~~~ npm error | Context npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:796:17: error: ‘Local’ in namespace ‘v8::v8’ does not name a template type npm error 796 | NODE_EXTERN v8::Local GetMainContext(Environment* env); npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:800:18: error: variable or field ‘PromiseRejectCallback’ declared void npm error 800 | NODE_EXTERN void PromiseRejectCallback(v8::PromiseRejectMessage message); npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:800:44: error: ‘PromiseRejectMessage’ is not a member of ‘v8::v8’; did you mean ‘v8::PromiseRejectMessage’? npm error 800 | NODE_EXTERN void PromiseRejectCallback(v8::PromiseRejectMessage message); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error In file included from /startdir/src/node-gyp/34.5.1/include/node/v8-callbacks.h:16: npm error /startdir/src/node-gyp/34.5.1/include/node/v8-promise.h:154:7: note: ‘v8::PromiseRejectMessage’ declared here npm error 154 | class PromiseRejectMessage { npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:801:54: error: ‘Local’ is not a member of ‘v8::v8’; did you mean ‘v8::Local’? npm error 801 | NODE_EXTERN bool AllowWasmCodeGenerationCallback(v8::Local context, npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-local-handle.h:21:7: note: ‘v8::Local’ declared here npm error 21 | class Local; npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:801:71: error: expected primary-expression before ‘>’ token npm error 801 | NODE_EXTERN bool AllowWasmCodeGenerationCallback(v8::Local context, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:801:73: error: ‘context’ was not declared in this scope; did you mean ‘Context’? npm error 801 | NODE_EXTERN bool AllowWasmCodeGenerationCallback(v8::Local context, npm error | ^~~~~~~ npm error | Context npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:802:49: error: ‘Local’ is not a member of ‘v8::v8’; did you mean ‘v8::Local’? npm error 802 | v8::Local); npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-local-handle.h:21:7: note: ‘v8::Local’ declared here npm error 21 | class Local; npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:802:65: error: expected primary-expression before ‘>’ token npm error 802 | v8::Local); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:802:66: error: expected primary-expression before ‘)’ token npm error 802 | v8::Local); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:802:66: error: expression list treated as compound expression in initializer [-fpermissive] npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:804:17: error: ‘MaybeLocal’ in namespace ‘v8::v8’ does not name a template type npm error 804 | NODE_EXTERN v8::MaybeLocal PrepareStackTraceCallback( npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:815:18: error: ‘string’ in namespace ‘v8::std’ does not name a type npm error 815 | NODE_EXTERN std::string TriggerNodeReport(v8::Isolate* isolate, npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:820:18: error: ‘string’ in namespace ‘v8::std’ does not name a type npm error 820 | NODE_EXTERN std::string TriggerNodeReport(Environment* env, npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:828:32: error: ‘v8::v8::Local’ has not been declared npm error 828 | v8::Local error, npm error | ^~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:828:41: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 828 | v8::Local error, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:833:32: error: ‘v8::v8::Local’ has not been declared npm error 833 | v8::Local error, npm error | ^~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:833:41: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 833 | v8::Local error, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:859:17: error: ‘Maybe’ in namespace ‘v8::v8’ does not name a template type npm error 859 | NODE_EXTERN v8::Maybe EmitProcessBeforeExit(Environment* env); npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:864:17: error: ‘Maybe’ in namespace ‘v8::v8’ does not name a template type npm error 864 | NODE_EXTERN v8::Maybe EmitProcessExit(Environment* env); npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:887:17: error: ‘Maybe’ in namespace ‘v8::v8’ does not name a template type npm error 887 | NODE_EXTERN v8::Maybe SpinEventLoop(Environment* env); npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:889:18: error: ‘string’ in namespace ‘v8::std’ does not name a type npm error 889 | NODE_EXTERN std::string GetAnonymousMainPath(); npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:902:15: error: ‘unique_ptr’ in namespace ‘v8::std’ does not name a template type npm error 902 | static std::unique_ptr Create( npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:907:15: error: ‘unique_ptr’ in namespace ‘v8::std’ does not name a template type npm error 907 | static std::unique_ptr CreateFromSnapshot( npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:933:15: error: ‘unique_ptr’ in namespace ‘v8::std’ does not name a template type npm error 933 | static std::unique_ptr CreateForSnapshotting( npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:936:48: error: expected unqualified-id before ‘,’ token npm error 936 | const std::vector& args = {}, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:937:53: error: expected unqualified-id before ‘,’ token npm error 937 | const std::vector& exec_args = {}, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:938:49: error: expected unqualified-id before ‘)’ token npm error 938 | const SnapshotConfig& snapshot_config = {}); npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:939:25: error: ‘Pointer’ in ‘class v8::node::EmbedderSnapshotData’ does not name a type npm error 939 | EmbedderSnapshotData::Pointer CreateSnapshot(); npm error | ^~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:944:8: error: ‘shared_ptr’ in namespace ‘v8::std’ does not name a template type npm error 944 | std::shared_ptr array_buffer_allocator() const; npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:948:7: error: ‘Local’ in namespace ‘v8::v8’ does not name a template type npm error 948 | v8::Local context() const; npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:966:7: error: ‘v8::std::vector’ has not been declared npm error 966 | std::vector*, npm error | ^~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:966:18: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 966 | std::vector*, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:970:7: error: ‘v8::std::vector’ has not been declared npm error 970 | std::vector*, npm error | ^~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:970:18: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 970 | std::vector*, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:968:3: error: ‘v8::node::CommonEnvironmentSetup::CommonEnvironmentSetup(v8::node::MultiIsolatePlatform*, int)’ cannot be overloaded with ‘v8::node::CommonEnvironmentSetup::CommonEnvironmentSetup(v8::node::MultiIsolatePlatform*, int)’ npm error 968 | CommonEnvironmentSetup( npm error | ^~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:964:3: note: previous declaration ‘v8::node::CommonEnvironmentSetup::CommonEnvironmentSetup(v8::node::MultiIsolatePlatform*, int)’ npm error 964 | CommonEnvironmentSetup( npm error | ^~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:979:6: error: ‘unique_ptr’ in namespace ‘v8::std’ does not name a template type npm error 979 | std::unique_ptr CommonEnvironmentSetup::Create( npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:997:6: error: ‘unique_ptr’ in namespace ‘v8::std’ does not name a template type npm error 997 | std::unique_ptr npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1019:28: error: ‘Local’ in namespace ‘v8::v8’ does not name a template type npm error 1019 | inline v8::Local NODE_UNIXTIME_V8(double time) { npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:122:42: note: in definition of macro ‘NODE_DEPRECATED’ npm error 122 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1027:52: error: ‘Local’ is not a member of ‘v8::v8’; did you mean ‘v8::Local’? npm error 1027 | inline double NODE_V8_UNIXTIME(v8::Local date) { npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:122:42: note: in definition of macro ‘NODE_DEPRECATED’ npm error 122 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-local-handle.h:21:7: note: ‘v8::Local’ declared here npm error 21 | class Local; npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1027:66: error: expected primary-expression before ‘>’ token npm error 1027 | inline double NODE_V8_UNIXTIME(v8::Local date) { npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:122:42: note: in definition of macro ‘NODE_DEPRECATED’ npm error 122 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1027:68: error: ‘date’ was not declared in this scope npm error 1027 | inline double NODE_V8_UNIXTIME(v8::Local date) { npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:122:42: note: in definition of macro ‘NODE_DEPRECATED’ npm error 122 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1066:13: error: variable or field ‘NODE_SET_METHOD’ declared void npm error 1066 | inline void NODE_SET_METHOD(v8::Local recv, npm error | ^~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1066:33: error: ‘Local’ is not a member of ‘v8::v8’; did you mean ‘v8::Local’? npm error 1066 | inline void NODE_SET_METHOD(v8::Local recv, npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-local-handle.h:21:7: note: ‘v8::Local’ declared here npm error 21 | class Local; npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1066:51: error: expected primary-expression before ‘>’ token npm error 1066 | inline void NODE_SET_METHOD(v8::Local recv, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1066:53: error: ‘recv’ was not declared in this scope npm error 1066 | inline void NODE_SET_METHOD(v8::Local recv, npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1067:29: error: expected primary-expression before ‘const’ npm error 1067 | const char* name, npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1068:50: error: expected primary-expression before ‘callback’ npm error 1068 | v8::FunctionCallback callback) { npm error | ^~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1080:13: error: variable or field ‘NODE_SET_METHOD’ declared void npm error 1080 | inline void NODE_SET_METHOD(v8::Local recv, npm error | ^~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1080:33: error: ‘Local’ is not a member of ‘v8::v8’; did you mean ‘v8::Local’? npm error 1080 | inline void NODE_SET_METHOD(v8::Local recv, npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-local-handle.h:21:7: note: ‘v8::Local’ declared here npm error 21 | class Local; npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1080:49: error: expected primary-expression before ‘>’ token npm error 1080 | inline void NODE_SET_METHOD(v8::Local recv, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1080:51: error: ‘recv’ was not declared in this scope npm error 1080 | inline void NODE_SET_METHOD(v8::Local recv, npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1081:29: error: expected primary-expression before ‘const’ npm error 1081 | const char* name, npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1082:50: error: expected primary-expression before ‘callback’ npm error 1082 | v8::FunctionCallback callback) { npm error | ^~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1098:13: error: variable or field ‘NODE_SET_PROTOTYPE_METHOD’ declared void npm error 1098 | inline void NODE_SET_PROTOTYPE_METHOD(v8::Local recv, npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1098:43: error: ‘Local’ is not a member of ‘v8::v8’; did you mean ‘v8::Local’? npm error 1098 | inline void NODE_SET_PROTOTYPE_METHOD(v8::Local recv, npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-local-handle.h:21:7: note: ‘v8::Local’ declared here npm error 21 | class Local; npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1098:69: error: expected primary-expression before ‘>’ token npm error 1098 | inline void NODE_SET_PROTOTYPE_METHOD(v8::Local recv, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1098:71: error: ‘recv’ was not declared in this scope npm error 1098 | inline void NODE_SET_PROTOTYPE_METHOD(v8::Local recv, npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1099:39: error: expected primary-expression before ‘const’ npm error 1099 | const char* name, npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1100:60: error: expected primary-expression before ‘callback’ npm error 1100 | v8::FunctionCallback callback) { npm error | ^~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1129:5: error: ‘v8::v8::Local’ has not been declared npm error 1129 | v8::Local encoding_v, npm error | ^~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1129:14: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 1129 | v8::Local encoding_v, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1135:17: error: ‘Local’ in namespace ‘v8::v8’ does not name a template type npm error 1135 | NODE_EXTERN v8::Local Encode(v8::Isolate* isolate, npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1142:17: error: ‘Local’ in namespace ‘v8::v8’ does not name a template type npm error 1142 | NODE_EXTERN v8::Local Encode(v8::Isolate* isolate, npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1148:33: error: ‘v8::v8::Local’ has not been declared npm error 1148 | v8::Local, npm error | ^~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1148:42: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 1148 | v8::Local, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1154:33: error: ‘v8::v8::Local’ has not been declared npm error 1154 | v8::Local, npm error | ^~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1154:42: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 1154 | v8::Local, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1168:16: error: typedef ‘v8::node::addon_register_func’ is initialized (use ‘decltype’ instead) npm error 1168 | typedef void (*addon_register_func)( npm error | ^~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1169:9: error: ‘Local’ is not a member of ‘v8::v8’; did you mean ‘v8::Local’? npm error 1169 | v8::Local exports, npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-local-handle.h:21:7: note: ‘v8::Local’ declared here npm error 21 | class Local; npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1169:25: error: expected primary-expression before ‘>’ token npm error 1169 | v8::Local exports, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1169:27: error: ‘exports’ was not declared in this scope npm error 1169 | v8::Local exports, npm error | ^~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1170:9: error: ‘Local’ is not a member of ‘v8::v8’; did you mean ‘v8::Local’? npm error 1170 | v8::Local module, npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-local-handle.h:21:7: note: ‘v8::Local’ declared here npm error 21 | class Local; npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1170:24: error: expected primary-expression before ‘>’ token npm error 1170 | v8::Local module, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1170:26: error: ‘module’ was not declared in this scope; did you mean ‘Module’? npm error 1170 | v8::Local module, npm error | ^~~~~~ npm error | Module npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1171:5: error: expected primary-expression before ‘void’ npm error 1171 | void* priv); npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1173:16: error: typedef ‘v8::node::addon_context_register_func’ is initialized (use ‘decltype’ instead) npm error 1173 | typedef void (*addon_context_register_func)( npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1174:9: error: ‘Local’ is not a member of ‘v8::v8’; did you mean ‘v8::Local’? npm error 1174 | v8::Local exports, npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-local-handle.h:21:7: note: ‘v8::Local’ declared here npm error 21 | class Local; npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1174:25: error: expected primary-expression before ‘>’ token npm error 1174 | v8::Local exports, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1174:27: error: ‘exports’ was not declared in this scope npm error 1174 | v8::Local exports, npm error | ^~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1175:9: error: ‘Local’ is not a member of ‘v8::v8’; did you mean ‘v8::Local’? npm error 1175 | v8::Local module, npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-local-handle.h:21:7: note: ‘v8::Local’ declared here npm error 21 | class Local; npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1175:24: error: expected primary-expression before ‘>’ token npm error 1175 | v8::Local module, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1175:26: error: ‘module’ was not declared in this scope; did you mean ‘Module’? npm error 1175 | v8::Local module, npm error | ^~~~~~ npm error | Module npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1176:9: error: ‘Local’ is not a member of ‘v8::v8’; did you mean ‘v8::Local’? npm error 1176 | v8::Local context, npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-local-handle.h:21:7: note: ‘v8::Local’ declared here npm error 21 | class Local; npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1176:26: error: expected primary-expression before ‘>’ token npm error 1176 | v8::Local context, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1176:28: error: ‘context’ was not declared in this scope; did you mean ‘Context’? npm error 1176 | v8::Local context, npm error | ^~~~~~~ npm error | Context npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1177:5: error: expected primary-expression before ‘void’ npm error 1177 | void* priv); npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1188:9: error: ‘addon_register_func’ in namespace ‘v8::node’ does not name a type npm error 1188 | node::addon_register_func nm_register_func; npm error | ^~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1189:9: error: ‘addon_context_register_func’ in namespace ‘v8::node’ does not name a type npm error 1189 | node::addon_context_register_func nm_context_register_func; npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1317:35: error: ‘addon_context_register_func’ has not been declared npm error 1317 | addon_context_register_func fn, npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1335:5: error: ‘node’ in namespace ‘::’ does not name a type npm error 1335 | ::node::async_id async_id; npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1336:5: error: ‘node’ in namespace ‘::’ does not name a type npm error 1336 | ::node::async_id trigger_async_id; npm error | ^~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1357:14: error: ‘unique_ptr’ in namespace ‘v8::std’ does not name a template type npm error 1357 | typedef std::unique_ptr AsyncCleanupHookHandle; npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1365:8: error: ‘AsyncCleanupHookHandle’ does not name a type; did you mean ‘napi_async_cleanup_hook_handle’? npm error 1365 | inline AsyncCleanupHookHandle AddEnvironmentCleanupHook( npm error | ^~~~~~~~~~~~~~~~~~~~~~ npm error | napi_async_cleanup_hook_handle npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1376:13: error: variable or field ‘RemoveEnvironmentCleanupHook’ declared void npm error 1376 | inline void RemoveEnvironmentCleanupHook(AsyncCleanupHookHandle holder) { npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1376:42: error: ‘AsyncCleanupHookHandle’ was not declared in this scope; did you mean ‘napi_async_cleanup_hook_handle’? npm error 1376 | inline void RemoveEnvironmentCleanupHook(AsyncCleanupHookHandle holder) { npm error | ^~~~~~~~~~~~~~~~~~~~~~ npm error | napi_async_cleanup_hook_handle npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1405:41: error: ‘v8::v8::Local’ has not been declared npm error 1405 | v8::Local resource, npm error | ^~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1405:50: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 1405 | v8::Local resource, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1410:41: error: ‘v8::v8::Local’ has not been declared npm error 1410 | v8::Local resource, npm error | ^~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1410:50: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 1410 | v8::Local resource, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1445:17: error: ‘v8::v8::Local’ has not been declared npm error 1445 | v8::Local resource, npm error | ^~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1445:26: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 1445 | v8::Local resource, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1448:17: error: ‘v8::v8::Local’ has not been declared npm error 1448 | v8::Local resource, npm error | ^~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1448:26: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 1448 | v8::Local resource, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1473:5: error: ‘MaybeLocal’ in namespace ‘v8::v8’ does not name a template type npm error 1473 | v8::MaybeLocal MakeCallback(v8::Isolate* isolate, npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1480:5: error: ‘MaybeLocal’ in namespace ‘v8::v8’ does not name a template type npm error 1480 | v8::MaybeLocal MakeCallback(v8::Isolate* isolate, npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1487:5: error: ‘MaybeLocal’ in namespace ‘v8::v8’ does not name a template type npm error 1487 | v8::MaybeLocal MakeCallback(v8::Isolate* isolate, npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1500:17: error: ‘v8::v8::Local’ has not been declared npm error 1500 | v8::Local resource, npm error | ^~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1500:26: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 1500 | v8::Local resource, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1509:7: error: ‘MaybeLocal’ in namespace ‘v8::v8’ does not name a template type npm error 1509 | v8::MaybeLocal MakeCallback( npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1514:7: error: ‘MaybeLocal’ in namespace ‘v8::v8’ does not name a template type npm error 1514 | v8::MaybeLocal MakeCallback( npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1519:7: error: ‘MaybeLocal’ in namespace ‘v8::v8’ does not name a template type npm error 1519 | v8::MaybeLocal MakeCallback( npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1524:7: error: ‘Local’ in namespace ‘v8::v8’ does not name a template type npm error 1524 | v8::Local get_resource(); npm error | ^~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1536:26: error: field ‘resource_’ has incomplete type ‘v8::v8::Global’ npm error 1536 | v8::Global resource_; npm error | ^~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-function-callback.h:21:7: note: declaration of ‘class v8::v8::Global’ npm error 21 | class Global; npm error | ^~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1561:52: error: ‘v8::v8::Local’ has not been declared npm error 1561 | v8::Local object, npm error | ^~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:122:42: note: in definition of macro ‘NODE_DEPRECATED’ npm error 122 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:1561:61: error: expected ‘,’ or ‘...’ before ‘<’ token npm error 1561 | v8::Local object, npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/node.h:122:42: note: in definition of macro ‘NODE_DEPRECATED’ npm error 122 | __attribute__((deprecated(message))) declarator npm error | ^~~~~~~~~~ npm error In file included from /usr/include/c++/15.1.1/bits/memoryfwd.h:50: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:145:7: error: ‘is_nothrow_default_constructible’ was not declared in this scope; did you mean ‘std::is_nothrow_default_constructible’? [-Wtemplate-body] npm error 145 | _GLIBCXX_NOEXCEPT_IF( npm error | ^~~~~~~~~~~~~~~~~~~~ npm error In file included from /usr/include/c++/15.1.1/bits/move.h:37, npm error from /usr/include/c++/15.1.1/bits/new_allocator.h:36: npm error /usr/include/c++/15.1.1/type_traits:1243:12: note: ‘std::is_nothrow_default_constructible’ declared here npm error 1243 | struct is_nothrow_default_constructible npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:145:7: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 145 | _GLIBCXX_NOEXCEPT_IF( npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:145:7: error: ‘::value’ has not been declared; did you mean ‘Value’? [-Wtemplate-body] npm error 145 | _GLIBCXX_NOEXCEPT_IF( npm error | ^~~~~~~~~~~~~~~~~~~~ npm error In file included from /usr/include/c++/15.1.1/map:64, npm error from ../src/keymapping.cc:8: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:159:18: error: ‘is_nothrow_copy_constructible’ was not declared in this scope; did you mean ‘std::is_nothrow_copy_constructible’? [-Wtemplate-body] npm error 159 | noexcept(is_nothrow_copy_constructible<_Key_compare>::value) npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error | std::is_nothrow_copy_constructible npm error /usr/include/c++/15.1.1/type_traits:1252:12: note: ‘std::is_nothrow_copy_constructible’ declared here npm error 1252 | struct is_nothrow_copy_constructible npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:159:60: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 159 | noexcept(is_nothrow_copy_constructible<_Key_compare>::value) npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:159:63: error: ‘::value’ has not been declared; did you mean ‘Value’? [-Wtemplate-body] npm error 159 | noexcept(is_nothrow_copy_constructible<_Key_compare>::value) npm error | ^~~~~ npm error | Value npm error /usr/include/c++/15.1.1/bits/stl_tree.h:227:18: error: ‘__aligned_membuf’ in namespace ‘v8::__gnu_cxx’ does not name a template type [-Wtemplate-body] npm error 227 | __gnu_cxx::__aligned_membuf<_Val> _M_storage; npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘_Val* v8::std::_Rb_tree_node<_Val>::_M_valptr()’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:231:16: error: ‘_M_storage’ was not declared in this scope [-Wtemplate-body] npm error 231 | { return _M_storage._M_ptr(); } npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘const _Val* v8::std::_Rb_tree_node<_Val>::_M_valptr() const’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:235:16: error: ‘_M_storage’ was not declared in this scope [-Wtemplate-body] npm error 235 | { return _M_storage._M_ptr(); } npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: At global scope: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:249:25: error: ‘__ptr_rebind’ does not name a type [-Wtemplate-body] npm error 249 | using _Base_ptr = __ptr_rebind<_VoidPtr, _Node_base>; npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:252:7: error: ‘_Base_ptr’ does not name a type [-Wtemplate-body] npm error 252 | _Base_ptr _M_parent; npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:253:7: error: ‘_Base_ptr’ does not name a type [-Wtemplate-body] npm error 253 | _Base_ptr _M_left; npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:254:7: error: ‘_Base_ptr’ does not name a type [-Wtemplate-body] npm error 254 | _Base_ptr _M_right; npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:256:14: error: ‘_Base_ptr’ does not name a type [-Wtemplate-body] npm error 256 | static _Base_ptr npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:263:14: error: ‘_Base_ptr’ does not name a type [-Wtemplate-body] npm error 263 | static _Base_ptr npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:273:7: error: ‘_Base_ptr’ does not name a type [-Wtemplate-body] npm error 273 | _Base_ptr npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:332:49: error: ‘__ptr_rebind’ was not declared in this scope; did you mean ‘std::__ptr_rebind’? [-Wtemplate-body] npm error 332 | struct _Node : public __rb_tree::_Node_base<__ptr_rebind<_ValPtr, void>> npm error | ^~~~~~~~~~~~ npm error | std::__ptr_rebind npm error In file included from /usr/include/c++/15.1.1/bits/iterator_concepts.h:39, npm error from /usr/include/c++/15.1.1/bits/stl_iterator_base_types.h:73, npm error from /usr/include/c++/15.1.1/bits/stl_construct.h:61, npm error from /usr/include/c++/15.1.1/bits/stl_tempbuf.h:61: npm error /usr/include/c++/15.1.1/bits/ptr_traits.h:201:11: note: ‘std::__ptr_rebind’ declared here npm error 201 | using __ptr_rebind = typename pointer_traits<_Ptr>::template rebind<_Tp>; npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:332:75: error: wrong number of template arguments (2, should be 1) [-Wtemplate-body] npm error 332 | struct _Node : public __rb_tree::_Node_base<__ptr_rebind<_ValPtr, void>> npm error | ^~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:247:12: note: provided for ‘template struct v8::std::__rb_tree::_Node_base’ npm error 247 | struct _Node_base npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:334:35: error: expected nested-name-specifier before ‘pointer_traits’ [-Wtemplate-body] npm error 334 | using value_type = typename pointer_traits<_ValPtr>::element_type; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:335:25: error: ‘__ptr_rebind’ does not name a type [-Wtemplate-body] npm error 335 | using _Node_ptr = __ptr_rebind<_ValPtr, _Node>; npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:346:9: error: ‘value_type’ does not name a type [-Wtemplate-body] npm error 346 | value_type _M_data; npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:350:7: error: ‘value_type’ does not name a type [-Wtemplate-body] npm error 350 | value_type* npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:354:7: error: ‘value_type’ does not name a type [-Wtemplate-body] npm error 354 | value_type const* npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:358:7: error: ‘_Node_ptr’ does not name a type [-Wtemplate-body] npm error 358 | _Node_ptr npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:378:15: error: ‘bidirectional_iterator_tag’ does not name a type [-Wtemplate-body] npm error 378 | typedef bidirectional_iterator_tag iterator_category; npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:453:15: error: ‘bidirectional_iterator_tag’ does not name a type [-Wtemplate-body] npm error 453 | typedef bidirectional_iterator_tag iterator_category; npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:541:31: error: ‘__conditional_t’ does not name a type [-Wtemplate-body] npm error 541 | using __maybe_const = __conditional_t<_Const, const _Tp, _Tp>; npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:543:33: error: ‘pointer_traits’ does not name a type [-Wtemplate-body] npm error 543 | using __ptr_traits = pointer_traits<_ValPtr>; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:544:42: error: ‘__ptr_traits’ has not been declared [-Wtemplate-body] npm error 544 | using value_type = typename __ptr_traits::element_type; npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:545:47: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error 545 | using reference = __maybe_const&; npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:545:47: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_tree.h:545:47: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_tree.h:545:47: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_tree.h:545:47: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_tree.h:545:47: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_tree.h:545:33: error: ‘__maybe_const’ does not name a type [-Wtemplate-body] npm error 545 | using reference = __maybe_const&; npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:546:47: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error 546 | using pointer = __maybe_const*; npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:546:47: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_tree.h:546:47: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_tree.h:546:47: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_tree.h:546:47: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_tree.h:546:47: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_tree.h:546:33: error: ‘__maybe_const’ does not name a type [-Wtemplate-body] npm error 546 | using pointer = __maybe_const*; npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:548:33: error: ‘bidirectional_iterator_tag’ does not name a type [-Wtemplate-body] npm error 548 | using iterator_category = bidirectional_iterator_tag; npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:552:48: error: ‘__ptr_rebind’ was not declared in this scope; did you mean ‘std::__ptr_rebind’? [-Wtemplate-body] npm error 552 | using _Node_base = __rb_tree::_Node_base<__ptr_rebind<_ValPtr, void>>; npm error | ^~~~~~~~~~~~ npm error | std::__ptr_rebind npm error /usr/include/c++/15.1.1/bits/ptr_traits.h:201:11: note: ‘std::__ptr_rebind’ declared here npm error 201 | using __ptr_rebind = typename pointer_traits<_Ptr>::template rebind<_Tp>; npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:552:74: error: wrong number of template arguments (2, should be 1) [-Wtemplate-body] npm error 552 | using _Node_base = __rb_tree::_Node_base<__ptr_rebind<_ValPtr, void>>; npm error | ^~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:247:12: note: provided for ‘template struct v8::std::__rb_tree::_Node_base’ npm error 247 | struct _Node_base npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:552:37: error: ‘’ in namespace ‘v8::std::__rb_tree’ does not name a type [-Wtemplate-body] npm error 552 | using _Node_base = __rb_tree::_Node_base<__ptr_rebind<_ValPtr, void>>; npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:553:35: error: ‘template struct v8::std::__rb_tree::_Node_base’ used without template arguments [-Wtemplate-body] npm error 553 | using _Base_ptr = typename _Node_base::_Base_ptr; npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:559:26: error: expected ‘)’ before ‘__x’ [-Wtemplate-body] npm error 559 | _Iterator(_Base_ptr __x) noexcept npm error | ~ ^~~~ npm error | ) npm error /usr/include/c++/15.1.1/bits/stl_tree.h:577:7: error: ‘reference’ does not name a type [-Wtemplate-body] npm error 577 | reference npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:582:7: error: ‘pointer’ does not name a type [-Wtemplate-body] npm error 582 | pointer npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:664:7: error: ‘_Base_ptr’ does not name a type [-Wtemplate-body] npm error 664 | _Base_ptr _M_node; npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In constructor ‘v8::std::__rb_tree::_Iterator<_Const, _ValPtr>::_Iterator()’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:556:9: error: class ‘v8::std::__rb_tree::_Iterator<_Const, _ValPtr>’ does not have any field named ‘_M_node’ [-Wtemplate-body] npm error 556 | : _M_node() { } npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In constructor ‘constexpr v8::std::__rb_tree::_Iterator<_Const, _ValPtr>::_Iterator(const v8::std::__rb_tree::_Iterator&) requires _Const’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:574:11: error: class ‘v8::std::__rb_tree::_Iterator<_Const, _ValPtr>’ does not have any field named ‘_M_node’ [-Wtemplate-body] npm error 574 | : _M_node(__it._M_node) { } npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘constexpr v8::std::__rb_tree::_Iterator<_Const, _ValPtr>& v8::std::__rb_tree::_Iterator<_Const, _ValPtr>::operator++()’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:589:13: error: ‘_M_node’ was not declared in this scope; did you mean ‘_Node’? [-Wtemplate-body] npm error 589 | if (_M_node->_M_right) npm error | ^~~~~~~ npm error | _Node npm error /usr/include/c++/15.1.1/bits/stl_tree.h:597:13: error: ‘_Base_ptr’ was not declared in this scope [-Wtemplate-body] npm error 597 | _Base_ptr __y = _M_node->_M_parent; npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:598:31: error: ‘__y’ was not declared in this scope; did you mean ‘__yn’? [-Wtemplate-body] npm error 598 | while (_M_node == __y->_M_right) npm error | ^~~ npm error | __yn npm error /usr/include/c++/15.1.1/bits/stl_tree.h:603:38: error: ‘__y’ was not declared in this scope; did you mean ‘__yn’? [-Wtemplate-body] npm error 603 | if (_M_node->_M_right != __y) npm error | ^~~ npm error | __yn npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘constexpr v8::std::__rb_tree::_Iterator<_Const, _ValPtr> v8::std::__rb_tree::_Iterator<_Const, _ValPtr>::operator++(int)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:613:31: error: ‘struct v8::std::__rb_tree::_Iterator<_Const, _ValPtr>’ has no member named ‘_M_node’; did you mean ‘_Node’? [-Wtemplate-body] npm error 613 | _Iterator __tmp(this->_M_node); npm error | ^~~~~~~ npm error | _Node npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘constexpr v8::std::__rb_tree::_Iterator<_Const, _ValPtr>& v8::std::__rb_tree::_Iterator<_Const, _ValPtr>::operator--()’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:621:13: error: ‘_M_node’ was not declared in this scope; did you mean ‘_Node’? [-Wtemplate-body] npm error 621 | if (_M_node->_M_color == _S_red npm error | ^~~~~~~ npm error | _Node npm error /usr/include/c++/15.1.1/bits/stl_tree.h:626:13: error: ‘_Base_ptr’ was not declared in this scope [-Wtemplate-body] npm error 626 | _Base_ptr __y = _M_node->_M_left; npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:627:20: error: ‘__y’ was not declared in this scope; did you mean ‘__yn’? [-Wtemplate-body] npm error 627 | while (__y->_M_right) npm error | ^~~ npm error | __yn npm error /usr/include/c++/15.1.1/bits/stl_tree.h:629:23: error: ‘__y’ was not declared in this scope; did you mean ‘__yn’? [-Wtemplate-body] npm error 629 | _M_node = __y; npm error | ^~~ npm error | __yn npm error /usr/include/c++/15.1.1/bits/stl_tree.h:633:13: error: ‘_Base_ptr’ was not declared in this scope [-Wtemplate-body] npm error 633 | _Base_ptr __y = _M_node->_M_parent; npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:634:31: error: ‘__y’ was not declared in this scope; did you mean ‘__yn’? [-Wtemplate-body] npm error 634 | while (_M_node == __y->_M_left) npm error | ^~~ npm error | __yn npm error /usr/include/c++/15.1.1/bits/stl_tree.h:639:23: error: ‘__y’ was not declared in this scope; did you mean ‘__yn’? [-Wtemplate-body] npm error 639 | _M_node = __y; npm error | ^~~ npm error | __yn npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘constexpr v8::std::__rb_tree::_Iterator<_Const, _ValPtr> v8::std::__rb_tree::_Iterator<_Const, _ValPtr>::operator--(int)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:647:31: error: ‘struct v8::std::__rb_tree::_Iterator<_Const, _ValPtr>’ has no member named ‘_M_node’; did you mean ‘_Node’? [-Wtemplate-body] npm error 647 | _Iterator __tmp(this->_M_node); npm error | ^~~~~~~ npm error | _Node npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In function ‘bool v8::std::__rb_tree::operator==(const _Iterator<_Const, _ValPtr>&, const _Iterator<_Const, _ValPtr>&)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:655:20: error: ‘const struct v8::std::__rb_tree::_Iterator<_Const, _ValPtr>’ has no member named ‘_M_node’; did you mean ‘_Node’? [-Wtemplate-body] npm error 655 | { return __x._M_node == __y._M_node; } npm error | ^~~~~~~ npm error | _Node npm error /usr/include/c++/15.1.1/bits/stl_tree.h:655:35: error: ‘const struct v8::std::__rb_tree::_Iterator<_Const, _ValPtr>’ has no member named ‘_M_node’; did you mean ‘_Node’? [-Wtemplate-body] npm error 655 | { return __x._M_node == __y._M_node; } npm error | ^~~~~~~ npm error | _Node npm error /usr/include/c++/15.1.1/bits/stl_tree.h: At global scope: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:716:25: error: ‘__ptr_rebind’ does not name a type [-Wtemplate-body] npm error 716 | using _Node_ptr = __ptr_rebind<_ValPtr, _Node>; npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:717:48: error: ‘__ptr_rebind’ was not declared in this scope; did you mean ‘std::__ptr_rebind’? [-Wtemplate-body] npm error 717 | using _Node_base = __rb_tree::_Node_base<__ptr_rebind<_ValPtr, void>>; npm error | ^~~~~~~~~~~~ npm error | std::__ptr_rebind npm error /usr/include/c++/15.1.1/bits/ptr_traits.h:201:11: note: ‘std::__ptr_rebind’ declared here npm error 201 | using __ptr_rebind = typename pointer_traits<_Ptr>::template rebind<_Tp>; npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:717:74: error: wrong number of template arguments (2, should be 1) [-Wtemplate-body] npm error 717 | using _Node_base = __rb_tree::_Node_base<__ptr_rebind<_ValPtr, void>>; npm error | ^~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:247:12: note: provided for ‘template struct v8::std::__rb_tree::_Node_base’ npm error 247 | struct _Node_base npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:717:37: error: ‘’ in namespace ‘v8::std::__rb_tree’ does not name a type [-Wtemplate-body] npm error 717 | using _Node_base = __rb_tree::_Node_base<__ptr_rebind<_ValPtr, void>>; npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:718:25: error: ‘__ptr_rebind’ does not name a type [-Wtemplate-body] npm error 718 | using _Base_ptr = __ptr_rebind<_ValPtr, _Node_base>; npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:719:54: error: type/value mismatch at argument 1 in template parameter list for ‘template struct v8::std::__rb_tree::_Header’ [-Wtemplate-body] npm error 719 | using _Header_t = __rb_tree::_Header<_Node_base>; npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:719:54: note: expected a type, got ‘_Node_base’ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:719:36: error: ‘’ in namespace ‘v8::std::__rb_tree’ does not name a type [-Wtemplate-body] npm error 719 | using _Header_t = __rb_tree::_Header<_Node_base>; npm error | ^~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:724:20: error: ‘_Base_ptr’ has not been declared [-Wtemplate-body] npm error 724 | _Rotate_left(_Base_ptr __x, _Base_ptr& __root) npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:724:35: error: ‘_Base_ptr’ has not been declared [-Wtemplate-body] npm error 724 | _Rotate_left(_Base_ptr __x, _Base_ptr& __root) npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:744:21: error: ‘_Base_ptr’ has not been declared [-Wtemplate-body] npm error 744 | _Rotate_right(_Base_ptr __x, _Base_ptr& __root) npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:744:36: error: ‘_Base_ptr’ has not been declared [-Wtemplate-body] npm error 744 | _Rotate_right(_Base_ptr __x, _Base_ptr& __root) npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:765:31: error: ‘_Base_ptr’ has not been declared [-Wtemplate-body] npm error 765 | _Base_ptr __x, _Base_ptr __p, npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:765:46: error: ‘_Base_ptr’ has not been declared [-Wtemplate-body] npm error 765 | _Base_ptr __x, _Base_ptr __p, npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:766:31: error: missing template argument list after ‘v8::std::__rb_tree::_Node_base’; template placeholder not permitted in parameter [-Wtemplate-body] npm error 766 | _Node_base& __header) npm error | ^~~~~~~~~~ npm error | <> npm error /usr/include/c++/15.1.1/bits/stl_tree.h:766:31: note: or use ‘auto’ for an abbreviated function template npm error /usr/include/c++/15.1.1/bits/stl_tree.h:247:12: note: ‘template struct v8::std::__rb_tree::_Node_base’ declared here npm error 247 | struct _Node_base npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:852:14: error: ‘_Base_ptr’ does not name a type [-Wtemplate-body] npm error 852 | static _Base_ptr npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In static member function ‘static void v8::std::__rb_tree::_Node_traits<_Val, _Ptr>::_Rotate_left(int, int&)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:726:15: error: ‘_Base_ptr’ does not name a type [-Wtemplate-body] npm error 726 | const _Base_ptr __y = __x->_M_right; npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:728:12: error: base operand of ‘->’ is not a pointer [-Wtemplate-body] npm error 728 | __x->_M_right = __y->_M_left; npm error | ^~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:728:25: error: ‘__y’ was not declared in this scope; did you mean ‘__yn’? [-Wtemplate-body] npm error 728 | __x->_M_right = __y->_M_left; npm error | ^~~ npm error | __yn npm error /usr/include/c++/15.1.1/bits/stl_tree.h:731:29: error: base operand of ‘->’ is not a pointer [-Wtemplate-body] npm error 731 | __y->_M_parent = __x->_M_parent; npm error | ^~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:735:28: error: base operand of ‘->’ is not a pointer [-Wtemplate-body] npm error 735 | else if (__x == __x->_M_parent->_M_left) npm error | ^~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:736:14: error: base operand of ‘->’ is not a pointer [-Wtemplate-body] npm error 736 | __x->_M_parent->_M_left = __y; npm error | ^~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:738:14: error: base operand of ‘->’ is not a pointer [-Wtemplate-body] npm error 738 | __x->_M_parent->_M_right = __y; npm error | ^~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:740:12: error: base operand of ‘->’ is not a pointer [-Wtemplate-body] npm error 740 | __x->_M_parent = __y; npm error | ^~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In static member function ‘static void v8::std::__rb_tree::_Node_traits<_Val, _Ptr>::_Rotate_right(int, int&)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:746:15: error: ‘_Base_ptr’ does not name a type [-Wtemplate-body] npm error 746 | const _Base_ptr __y = __x->_M_left; npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:748:12: error: base operand of ‘->’ is not a pointer [-Wtemplate-body] npm error 748 | __x->_M_left = __y->_M_right; npm error | ^~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:748:24: error: ‘__y’ was not declared in this scope; did you mean ‘__yn’? [-Wtemplate-body] npm error 748 | __x->_M_left = __y->_M_right; npm error | ^~~ npm error | __yn npm error /usr/include/c++/15.1.1/bits/stl_tree.h:751:29: error: base operand of ‘->’ is not a pointer [-Wtemplate-body] npm error 751 | __y->_M_parent = __x->_M_parent; npm error | ^~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:755:28: error: base operand of ‘->’ is not a pointer [-Wtemplate-body] npm error 755 | else if (__x == __x->_M_parent->_M_right) npm error | ^~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:756:14: error: base operand of ‘->’ is not a pointer [-Wtemplate-body] npm error 756 | __x->_M_parent->_M_right = __y; npm error | ^~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:758:14: error: base operand of ‘->’ is not a pointer [-Wtemplate-body] npm error 758 | __x->_M_parent->_M_left = __y; npm error | ^~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:760:12: error: base operand of ‘->’ is not a pointer [-Wtemplate-body] npm error 760 | __x->_M_parent = __y; npm error | ^~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In static member function ‘static void v8::std::__rb_tree::_Node_traits<_Val, _Ptr>::_S_insert_and_rebalance(...)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:768:9: error: ‘_Base_ptr’ was not declared in this scope [-Wtemplate-body] npm error 768 | _Base_ptr& __root = __header._M_parent; npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:768:20: error: ‘__root’ was not declared in this scope; did you mean ‘__rint’? [-Wtemplate-body] npm error 768 | _Base_ptr& __root = __header._M_parent; npm error | ^~~~~~ npm error | __rint npm error /usr/include/c++/15.1.1/bits/stl_tree.h:768:29: error: ‘__header’ was not declared in this scope; did you mean ‘_Header’? [-Wtemplate-body] npm error 768 | _Base_ptr& __root = __header._M_parent; npm error | ^~~~~~~~ npm error | _Header npm error /usr/include/c++/15.1.1/bits/stl_tree.h:771:12: error: base operand of ‘->’ is not a pointer [-Wtemplate-body] npm error 771 | __x->_M_parent = __p; npm error | ^~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:772:12: error: base operand of ‘->’ is not a pointer [-Wtemplate-body] npm error 772 | __x->_M_left = __x->_M_right = nullptr; npm error | ^~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:772:27: error: base operand of ‘->’ is not a pointer [-Wtemplate-body] npm error 772 | __x->_M_left = __x->_M_right = nullptr; npm error | ^~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:773:12: error: base operand of ‘->’ is not a pointer [-Wtemplate-body] npm error 773 | __x->_M_color = _S_red; npm error | ^~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:781:16: error: base operand of ‘->’ is not a pointer [-Wtemplate-body] npm error 781 | __p->_M_left = __x; // also makes leftmost = __x when __p == &__header npm error | ^~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:783:22: error: ‘__to_address’ is not a member of ‘v8::std’; did you mean ‘std::__to_address’? [-Wtemplate-body] npm error 783 | if (std::__to_address(__p) == std::addressof(__header)) npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/ptr_traits.h:263:5: note: ‘std::__to_address’ declared here npm error 263 | __to_address(const _Ptr& __ptr) noexcept npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:783:48: error: ‘addressof’ is not a member of ‘v8::std’; did you mean ‘std::addressof’? [-Wtemplate-body] npm error 783 | if (std::__to_address(__p) == std::addressof(__header)) npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/move.h:182:16: note: ‘std::addressof’ declared here npm error 182 | const _Tp* addressof(const _Tp&&) = delete; npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:793:16: error: base operand of ‘->’ is not a pointer [-Wtemplate-body] npm error 793 | __p->_M_right = __x; npm error | ^~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:800:22: error: base operand of ‘->’ is not a pointer [-Wtemplate-body] npm error 800 | && __x->_M_parent->_M_color == _S_red) npm error | ^~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:802:19: error: ‘_Base_ptr’ does not name a type [-Wtemplate-body] npm error 802 | const _Base_ptr __xpp = __x->_M_parent->_M_parent; npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:804:20: error: base operand of ‘->’ is not a pointer [-Wtemplate-body] npm error 804 | if (__x->_M_parent == __xpp->_M_left) npm error | ^~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:804:35: error: ‘__xpp’ was not declared in this scope; did you mean ‘__expl’? [-Wtemplate-body] npm error 804 | if (__x->_M_parent == __xpp->_M_left) npm error | ^~~~~ npm error | __expl npm error /usr/include/c++/15.1.1/bits/stl_tree.h:806:23: error: ‘_Base_ptr’ does not name a type [-Wtemplate-body] npm error 806 | const _Base_ptr __y = __xpp->_M_right; npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:807:21: error: ‘__y’ was not declared in this scope; did you mean ‘__yn’? [-Wtemplate-body] npm error 807 | if (__y && __y->_M_color == _S_red) npm error | ^~~ npm error | __yn npm error /usr/include/c++/15.1.1/bits/stl_tree.h:809:24: error: base operand of ‘->’ is not a pointer [-Wtemplate-body] npm error 809 | __x->_M_parent->_M_color = _S_black; npm error | ^~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:816:35: error: base operand of ‘->’ is not a pointer [-Wtemplate-body] npm error 816 | if (__x == __x->_M_parent->_M_right) npm error | ^~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:818:34: error: base operand of ‘->’ is not a pointer [-Wtemplate-body] npm error 818 | __x = __x->_M_parent; npm error | ^~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:821:24: error: base operand of ‘->’ is not a pointer [-Wtemplate-body] npm error 821 | __x->_M_parent->_M_color = _S_black; npm error | ^~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:828:23: error: ‘_Base_ptr’ does not name a type [-Wtemplate-body] npm error 828 | const _Base_ptr __y = __xpp->_M_left; npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:829:21: error: ‘__y’ was not declared in this scope; did you mean ‘__yn’? [-Wtemplate-body] npm error 829 | if (__y && __y->_M_color == _S_red) npm error | ^~~ npm error | __yn npm error /usr/include/c++/15.1.1/bits/stl_tree.h:831:24: error: base operand of ‘->’ is not a pointer [-Wtemplate-body] npm error 831 | __x->_M_parent->_M_color = _S_black; npm error | ^~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:838:35: error: base operand of ‘->’ is not a pointer [-Wtemplate-body] npm error 838 | if (__x == __x->_M_parent->_M_left) npm error | ^~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:840:34: error: base operand of ‘->’ is not a pointer [-Wtemplate-body] npm error 840 | __x = __x->_M_parent; npm error | ^~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:843:24: error: base operand of ‘->’ is not a pointer [-Wtemplate-body] npm error 843 | __x->_M_parent->_M_color = _S_black; npm error | ^~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: At global scope: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1019:49: error: ‘allocator’ does not name a type; did you mean ‘alloca’? npm error 1019 | typename _Compare, typename _Alloc = allocator<_Val> > npm error | ^~~~~~~~~ npm error | alloca npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1019:58: error: expected ‘>’ before ‘<’ token npm error 1019 | typename _Compare, typename _Alloc = allocator<_Val> > npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1022:35: error: ‘__alloc_traits’ in namespace ‘v8::__gnu_cxx’ does not name a template type [-Wtemplate-body] npm error 1022 | typedef typename __gnu_cxx::__alloc_traits<_Alloc>::template npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1022:49: error: expected unqualified-id before ‘<’ token [-Wtemplate-body] npm error 1022 | typedef typename __gnu_cxx::__alloc_traits<_Alloc>::template npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1025:26: error: ‘__alloc_traits’ in namespace ‘v8::__gnu_cxx’ does not name a template type [-Wtemplate-body] npm error 1025 | typedef __gnu_cxx::__alloc_traits<_Val_alloc_type> _Val_alloc_traits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1026:24: error: ‘_Val_alloc_traits’ has not been declared [-Wtemplate-body] npm error 1026 | typedef typename _Val_alloc_traits::pointer _ValPtr; npm error | ^~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1032:35: error: ‘__alloc_traits’ in namespace ‘v8::__gnu_cxx’ does not name a template type [-Wtemplate-body] npm error 1032 | typedef typename __gnu_cxx::__alloc_traits<_Alloc>::template npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1032:49: error: expected unqualified-id before ‘<’ token [-Wtemplate-body] npm error 1032 | typedef typename __gnu_cxx::__alloc_traits<_Alloc>::template npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1035:26: error: ‘__alloc_traits’ in namespace ‘v8::__gnu_cxx’ does not name a template type [-Wtemplate-body] npm error 1035 | typedef __gnu_cxx::__alloc_traits<_Node_allocator> _Node_alloc_traits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1153:7: error: ‘_Node_allocator’ does not name a type [-Wtemplate-body] npm error 1153 | _Node_allocator& npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1157:13: error: ‘_Node_allocator’ does not name a type [-Wtemplate-body] npm error 1157 | const _Node_allocator& npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1305:9: error: expected class-name before ‘,’ token [-Wtemplate-body] npm error 1305 | , public _Rb_tree_key_compare<_Key_compare> npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1333:40: error: expected ‘)’ before ‘&&’ token [-Wtemplate-body] npm error 1333 | _Rb_tree_impl(_Node_allocator&& __a) npm error | ~ ^~ npm error | ) npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1337:46: error: ‘_Node_allocator’ has not been declared [-Wtemplate-body] npm error 1337 | _Rb_tree_impl(_Rb_tree_impl&& __x, _Node_allocator&& __a) npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1343:53: error: ‘_Node_allocator’ has not been declared [-Wtemplate-body] npm error 1343 | _Rb_tree_impl(const _Key_compare& __comp, _Node_allocator&& __a) npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1451:20: error: ‘reverse_iterator’ in namespace ‘v8::std’ does not name a template type [-Wtemplate-body] npm error 1451 | typedef std::reverse_iterator reverse_iterator; npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1452:20: error: ‘reverse_iterator’ in namespace ‘v8::std’ does not name a template type [-Wtemplate-body] npm error 1452 | typedef std::reverse_iterator const_reverse_iterator; npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1455:50: error: ‘_Node_allocator’ was not declared in this scope; did you mean ‘get_allocator’? [-Wtemplate-body] npm error 1455 | using node_type = _Node_handle<_Key, _Val, _Node_allocator>; npm error | ^~~~~~~~~~~~~~~ npm error | get_allocator npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1455:50: error: ‘_Node_allocator’ was not declared in this scope; did you mean ‘get_allocator’? [-Wtemplate-body] npm error 1455 | using node_type = _Node_handle<_Key, _Val, _Node_allocator>; npm error | ^~~~~~~~~~~~~~~ npm error | get_allocator npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1455:50: error: ‘_Node_allocator’ was not declared in this scope; did you mean ‘get_allocator’? [-Wtemplate-body] npm error 1455 | using node_type = _Node_handle<_Key, _Val, _Node_allocator>; npm error | ^~~~~~~~~~~~~~~ npm error | get_allocator npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1455:50: error: ‘_Node_allocator’ was not declared in this scope; did you mean ‘get_allocator’? [-Wtemplate-body] npm error 1455 | using node_type = _Node_handle<_Key, _Val, _Node_allocator>; npm error | ^~~~~~~~~~~~~~~ npm error | get_allocator npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1455:50: error: ‘_Node_allocator’ was not declared in this scope; did you mean ‘get_allocator’? [-Wtemplate-body] npm error 1455 | using node_type = _Node_handle<_Key, _Val, _Node_allocator>; npm error | ^~~~~~~~~~~~~~~ npm error | get_allocator npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1455:50: error: ‘_Node_allocator’ was not declared in this scope; did you mean ‘get_allocator’? [-Wtemplate-body] npm error 1455 | using node_type = _Node_handle<_Key, _Val, _Node_allocator>; npm error | ^~~~~~~~~~~~~~~ npm error | get_allocator npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1455:25: error: ‘_Node_handle’ does not name a type; did you mean ‘_Node_base’? [-Wtemplate-body] npm error 1455 | using node_type = _Node_handle<_Key, _Val, _Node_allocator>; npm error | ^~~~~~~~~~~~ npm error | _Node_base npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:9: error: ‘__conditional_t’ was not declared in this scope; did you mean ‘std::__conditional_t’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~~~~~~~ npm error | std::__conditional_t npm error /usr/include/c++/15.1.1/type_traits:161:11: note: ‘std::__conditional_t’ declared here npm error 161 | using __conditional_t npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:9: error: ‘__conditional_t’ was not declared in this scope; did you mean ‘std::__conditional_t’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~~~~~~~ npm error | std::__conditional_t npm error /usr/include/c++/15.1.1/type_traits:161:11: note: ‘std::__conditional_t’ declared here npm error 161 | using __conditional_t npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:9: error: ‘__conditional_t’ was not declared in this scope; did you mean ‘std::__conditional_t’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~~~~~~~ npm error | std::__conditional_t npm error /usr/include/c++/15.1.1/type_traits:161:11: note: ‘std::__conditional_t’ declared here npm error 161 | using __conditional_t npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:9: error: ‘__conditional_t’ was not declared in this scope; did you mean ‘std::__conditional_t’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~~~~~~~ npm error | std::__conditional_t npm error /usr/include/c++/15.1.1/type_traits:161:11: note: ‘std::__conditional_t’ declared here npm error 161 | using __conditional_t npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:9: error: ‘__conditional_t’ was not declared in this scope; did you mean ‘std::__conditional_t’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~~~~~~~ npm error | std::__conditional_t npm error /usr/include/c++/15.1.1/type_traits:161:11: note: ‘std::__conditional_t’ declared here npm error 161 | using __conditional_t npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:9: error: ‘__conditional_t’ was not declared in this scope; did you mean ‘std::__conditional_t’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~~~~~~~ npm error | std::__conditional_t npm error /usr/include/c++/15.1.1/type_traits:161:11: note: ‘std::__conditional_t’ declared here npm error 161 | using __conditional_t npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1457:25: error: ‘is_same_v’ was not declared in this scope; did you mean ‘std::is_same_v<_Tp, _Up>’? [-Wtemplate-body] npm error 1457 | __conditional_t, const_iterator, iterator>, npm error | ^~~~~~~~~ npm error | std::is_same_v<_Tp, _Up> npm error /usr/include/c++/15.1.1/type_traits:3686:25: note: ‘std::is_same_v<_Tp, _Up>’ declared here npm error 3686 | inline constexpr bool is_same_v = __is_same(_Tp, _Up); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1456:34: error: ‘_Node_insert_return’ does not name a type [-Wtemplate-body] npm error 1456 | using insert_return_type = _Node_insert_return< npm error | ^~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1461:7: error: ‘pair’ does not name a type [-Wtemplate-body] npm error 1461 | pair<_Base_ptr, _Base_ptr> npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1464:7: error: ‘pair’ does not name a type [-Wtemplate-body] npm error 1464 | pair<_Base_ptr, _Base_ptr> npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1467:7: error: ‘pair’ does not name a type [-Wtemplate-body] npm error 1467 | pair<_Base_ptr, _Base_ptr> npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1471:7: error: ‘pair’ does not name a type [-Wtemplate-body] npm error 1471 | pair<_Base_ptr, _Base_ptr> npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1586:32: error: ‘_Node_allocator’ has not been declared [-Wtemplate-body] npm error 1586 | _Rb_tree(_Rb_tree&& __x, _Node_allocator&& __a, true_type) npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1586:55: error: ‘true_type’ has not been declared; did you mean ‘value_type’? [-Wtemplate-body] npm error 1586 | _Rb_tree(_Rb_tree&& __x, _Node_allocator&& __a, true_type) npm error | ^~~~~~~~~ npm error | value_type npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1591:32: error: ‘_Node_allocator’ has not been declared [-Wtemplate-body] npm error 1591 | _Rb_tree(_Rb_tree&& __x, _Node_allocator&& __a, false_type) npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1591:55: error: ‘false_type’ has not been declared; did you mean ‘value_type’? [-Wtemplate-body] npm error 1591 | _Rb_tree(_Rb_tree&& __x, _Node_allocator&& __a, false_type) npm error | ^~~~~~~~~~ npm error | value_type npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1591:7: error: ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree(v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&&, int&&, int)’ cannot be overloaded with ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree(v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&&, int&&, int)’ [-Wtemplate-body] npm error 1591 | _Rb_tree(_Rb_tree&& __x, _Node_allocator&& __a, false_type) npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1586:7: note: previous declaration ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree(v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&&, int&&, int)’ npm error 1586 | _Rb_tree(_Rb_tree&& __x, _Node_allocator&& __a, true_type) npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1599:32: error: ‘_Node_allocator’ has not been declared [-Wtemplate-body] npm error 1599 | _Rb_tree(_Rb_tree&& __x, _Node_allocator&& __a) npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1635:7: error: ‘reverse_iterator’ does not name a type; did you mean ‘const_iterator’? [-Wtemplate-body] npm error 1635 | reverse_iterator npm error | ^~~~~~~~~~~~~~~~ npm error | const_iterator npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1639:7: error: ‘const_reverse_iterator’ does not name a type; did you mean ‘const_iterator’? [-Wtemplate-body] npm error 1639 | const_reverse_iterator npm error | ^~~~~~~~~~~~~~~~~~~~~~ npm error | const_iterator npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1643:7: error: ‘reverse_iterator’ does not name a type; did you mean ‘const_iterator’? [-Wtemplate-body] npm error 1643 | reverse_iterator npm error | ^~~~~~~~~~~~~~~~ npm error | const_iterator npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1647:7: error: ‘const_reverse_iterator’ does not name a type; did you mean ‘const_iterator’? [-Wtemplate-body] npm error 1647 | const_reverse_iterator npm error | ^~~~~~~~~~~~~~~~~~~~~~ npm error | const_iterator npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1670:9: error: ‘pair’ does not name a type [-Wtemplate-body] npm error 1670 | pair npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1702:9: error: ‘pair’ does not name a type [-Wtemplate-body] npm error 1702 | pair npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1719:13: error: ‘is_same’ does not name a type [-Wtemplate-body] npm error 1719 | = is_same::value_type>; npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1722:23: error: ‘__same_value_type’ was not declared in this scope; did you mean ‘napi_valuetype’? [-Wtemplate-body] npm error 1722 | __enable_if_t<__same_value_type<_InputIterator>::value> npm error | ^~~~~~~~~~~~~~~~~ npm error | napi_valuetype npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1722:23: error: ‘__same_value_type’ was not declared in this scope; did you mean ‘napi_valuetype’? [-Wtemplate-body] npm error 1722 | __enable_if_t<__same_value_type<_InputIterator>::value> npm error | ^~~~~~~~~~~~~~~~~ npm error | napi_valuetype npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1722:23: error: ‘__same_value_type’ was not declared in this scope; did you mean ‘napi_valuetype’? [-Wtemplate-body] npm error 1722 | __enable_if_t<__same_value_type<_InputIterator>::value> npm error | ^~~~~~~~~~~~~~~~~ npm error | napi_valuetype npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1722:23: error: ‘__same_value_type’ was not declared in this scope; did you mean ‘napi_valuetype’? [-Wtemplate-body] npm error 1722 | __enable_if_t<__same_value_type<_InputIterator>::value> npm error | ^~~~~~~~~~~~~~~~~ npm error | napi_valuetype npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1722:23: error: ‘__same_value_type’ was not declared in this scope; did you mean ‘napi_valuetype’? [-Wtemplate-body] npm error 1722 | __enable_if_t<__same_value_type<_InputIterator>::value> npm error | ^~~~~~~~~~~~~~~~~ npm error | napi_valuetype npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1722:23: error: ‘__same_value_type’ was not declared in this scope; did you mean ‘napi_valuetype’? [-Wtemplate-body] npm error 1722 | __enable_if_t<__same_value_type<_InputIterator>::value> npm error | ^~~~~~~~~~~~~~~~~ npm error | napi_valuetype npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1722:23: error: ‘__same_value_type’ was not declared in this scope; did you mean ‘napi_valuetype’? [-Wtemplate-body] npm error 1722 | __enable_if_t<__same_value_type<_InputIterator>::value> npm error | ^~~~~~~~~~~~~~~~~ npm error | napi_valuetype npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1722:23: error: ‘__same_value_type’ was not declared in this scope; did you mean ‘napi_valuetype’? [-Wtemplate-body] npm error 1722 | __enable_if_t<__same_value_type<_InputIterator>::value> npm error | ^~~~~~~~~~~~~~~~~ npm error | napi_valuetype npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1722:9: error: ‘__enable_if_t’ does not name a type [-Wtemplate-body] npm error 1722 | __enable_if_t<__same_value_type<_InputIterator>::value> npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1731:24: error: ‘__same_value_type’ was not declared in this scope; did you mean ‘napi_valuetype’? [-Wtemplate-body] npm error 1731 | __enable_if_t::value> npm error | ^~~~~~~~~~~~~~~~~ npm error | napi_valuetype npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1731:24: error: ‘__same_value_type’ was not declared in this scope; did you mean ‘napi_valuetype’? [-Wtemplate-body] npm error 1731 | __enable_if_t::value> npm error | ^~~~~~~~~~~~~~~~~ npm error | napi_valuetype npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1731:24: error: ‘__same_value_type’ was not declared in this scope; did you mean ‘napi_valuetype’? [-Wtemplate-body] npm error 1731 | __enable_if_t::value> npm error | ^~~~~~~~~~~~~~~~~ npm error | napi_valuetype npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1731:24: error: ‘__same_value_type’ was not declared in this scope; did you mean ‘napi_valuetype’? [-Wtemplate-body] npm error 1731 | __enable_if_t::value> npm error | ^~~~~~~~~~~~~~~~~ npm error | napi_valuetype npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1731:24: error: ‘__same_value_type’ was not declared in this scope; did you mean ‘napi_valuetype’? [-Wtemplate-body] npm error 1731 | __enable_if_t::value> npm error | ^~~~~~~~~~~~~~~~~ npm error | napi_valuetype npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1731:24: error: ‘__same_value_type’ was not declared in this scope; did you mean ‘napi_valuetype’? [-Wtemplate-body] npm error 1731 | __enable_if_t::value> npm error | ^~~~~~~~~~~~~~~~~ npm error | napi_valuetype npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1731:24: error: ‘__same_value_type’ was not declared in this scope; did you mean ‘napi_valuetype’? [-Wtemplate-body] npm error 1731 | __enable_if_t::value> npm error | ^~~~~~~~~~~~~~~~~ npm error | napi_valuetype npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1731:24: error: ‘__same_value_type’ was not declared in this scope; did you mean ‘napi_valuetype’? [-Wtemplate-body] npm error 1731 | __enable_if_t::value> npm error | ^~~~~~~~~~~~~~~~~ npm error | napi_valuetype npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1731:9: error: ‘__enable_if_t’ does not name a type [-Wtemplate-body] npm error 1731 | __enable_if_t::value> npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1739:23: error: ‘__same_value_type’ was not declared in this scope; did you mean ‘napi_valuetype’? [-Wtemplate-body] npm error 1739 | __enable_if_t<__same_value_type<_InputIterator>::value> npm error | ^~~~~~~~~~~~~~~~~ npm error | napi_valuetype npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1739:23: error: ‘__same_value_type’ was not declared in this scope; did you mean ‘napi_valuetype’? [-Wtemplate-body] npm error 1739 | __enable_if_t<__same_value_type<_InputIterator>::value> npm error | ^~~~~~~~~~~~~~~~~ npm error | napi_valuetype npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1739:23: error: ‘__same_value_type’ was not declared in this scope; did you mean ‘napi_valuetype’? [-Wtemplate-body] npm error 1739 | __enable_if_t<__same_value_type<_InputIterator>::value> npm error | ^~~~~~~~~~~~~~~~~ npm error | napi_valuetype npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1739:23: error: ‘__same_value_type’ was not declared in this scope; did you mean ‘napi_valuetype’? [-Wtemplate-body] npm error 1739 | __enable_if_t<__same_value_type<_InputIterator>::value> npm error | ^~~~~~~~~~~~~~~~~ npm error | napi_valuetype npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1739:23: error: ‘__same_value_type’ was not declared in this scope; did you mean ‘napi_valuetype’? [-Wtemplate-body] npm error 1739 | __enable_if_t<__same_value_type<_InputIterator>::value> npm error | ^~~~~~~~~~~~~~~~~ npm error | napi_valuetype npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1739:23: error: ‘__same_value_type’ was not declared in this scope; did you mean ‘napi_valuetype’? [-Wtemplate-body] npm error 1739 | __enable_if_t<__same_value_type<_InputIterator>::value> npm error | ^~~~~~~~~~~~~~~~~ npm error | napi_valuetype npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1739:23: error: ‘__same_value_type’ was not declared in this scope; did you mean ‘napi_valuetype’? [-Wtemplate-body] npm error 1739 | __enable_if_t<__same_value_type<_InputIterator>::value> npm error | ^~~~~~~~~~~~~~~~~ npm error | napi_valuetype npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1739:23: error: ‘__same_value_type’ was not declared in this scope; did you mean ‘napi_valuetype’? [-Wtemplate-body] npm error 1739 | __enable_if_t<__same_value_type<_InputIterator>::value> npm error | ^~~~~~~~~~~~~~~~~ npm error | napi_valuetype npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1739:9: error: ‘__enable_if_t’ does not name a type [-Wtemplate-body] npm error 1739 | __enable_if_t<__same_value_type<_InputIterator>::value> npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1748:24: error: ‘__same_value_type’ was not declared in this scope; did you mean ‘napi_valuetype’? [-Wtemplate-body] npm error 1748 | __enable_if_t::value> npm error | ^~~~~~~~~~~~~~~~~ npm error | napi_valuetype npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1748:24: error: ‘__same_value_type’ was not declared in this scope; did you mean ‘napi_valuetype’? [-Wtemplate-body] npm error 1748 | __enable_if_t::value> npm error | ^~~~~~~~~~~~~~~~~ npm error | napi_valuetype npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1748:24: error: ‘__same_value_type’ was not declared in this scope; did you mean ‘napi_valuetype’? [-Wtemplate-body] npm error 1748 | __enable_if_t::value> npm error | ^~~~~~~~~~~~~~~~~ npm error | napi_valuetype npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1748:24: error: ‘__same_value_type’ was not declared in this scope; did you mean ‘napi_valuetype’? [-Wtemplate-body] npm error 1748 | __enable_if_t::value> npm error | ^~~~~~~~~~~~~~~~~ npm error | napi_valuetype npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1748:24: error: ‘__same_value_type’ was not declared in this scope; did you mean ‘napi_valuetype’? [-Wtemplate-body] npm error 1748 | __enable_if_t::value> npm error | ^~~~~~~~~~~~~~~~~ npm error | napi_valuetype npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1748:24: error: ‘__same_value_type’ was not declared in this scope; did you mean ‘napi_valuetype’? [-Wtemplate-body] npm error 1748 | __enable_if_t::value> npm error | ^~~~~~~~~~~~~~~~~ npm error | napi_valuetype npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1748:24: error: ‘__same_value_type’ was not declared in this scope; did you mean ‘napi_valuetype’? [-Wtemplate-body] npm error 1748 | __enable_if_t::value> npm error | ^~~~~~~~~~~~~~~~~ npm error | napi_valuetype npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1748:24: error: ‘__same_value_type’ was not declared in this scope; did you mean ‘napi_valuetype’? [-Wtemplate-body] npm error 1748 | __enable_if_t::value> npm error | ^~~~~~~~~~~~~~~~~ npm error | napi_valuetype npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1748:9: error: ‘__enable_if_t’ does not name a type [-Wtemplate-body] npm error 1748 | __enable_if_t::value> npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1914:7: error: ‘pair’ does not name a type [-Wtemplate-body] npm error 1914 | pair npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1917:7: error: ‘pair’ does not name a type [-Wtemplate-body] npm error 1917 | pair npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1922:32: error: ‘__has_is_transparent_t’ does not name a type [-Wtemplate-body] npm error 1922 | typename _Req = __has_is_transparent_t<_Compare, _Kt>> npm error | ^~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1922:54: error: expected ‘>’ before ‘<’ token [-Wtemplate-body] npm error 1922 | typename _Req = __has_is_transparent_t<_Compare, _Kt>> npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1925:9: error: expected unqualified-id before ‘{’ token [-Wtemplate-body] npm error 1925 | { npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1931:32: error: ‘__has_is_transparent_t’ does not name a type [-Wtemplate-body] npm error 1931 | typename _Req = __has_is_transparent_t<_Compare, _Kt>> npm error | ^~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1931:54: error: expected ‘>’ before ‘<’ token [-Wtemplate-body] npm error 1931 | typename _Req = __has_is_transparent_t<_Compare, _Kt>> npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1934:9: error: expected unqualified-id before ‘{’ token [-Wtemplate-body] npm error 1934 | { npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1942:32: error: ‘__has_is_transparent_t’ does not name a type [-Wtemplate-body] npm error 1942 | typename _Req = __has_is_transparent_t<_Compare, _Kt>> npm error | ^~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1942:54: error: expected ‘>’ before ‘<’ token [-Wtemplate-body] npm error 1942 | typename _Req = __has_is_transparent_t<_Compare, _Kt>> npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1945:9: error: expected unqualified-id before ‘{’ token [-Wtemplate-body] npm error 1945 | { npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1951:32: error: ‘__has_is_transparent_t’ does not name a type [-Wtemplate-body] npm error 1951 | typename _Req = __has_is_transparent_t<_Compare, _Kt>> npm error | ^~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1951:54: error: expected ‘>’ before ‘<’ token [-Wtemplate-body] npm error 1951 | typename _Req = __has_is_transparent_t<_Compare, _Kt>> npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1954:9: error: expected unqualified-id before ‘{’ token [-Wtemplate-body] npm error 1954 | { npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1969:32: error: ‘__has_is_transparent_t’ does not name a type [-Wtemplate-body] npm error 1969 | typename _Req = __has_is_transparent_t<_Compare, _Kt>> npm error | ^~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1969:54: error: expected ‘>’ before ‘<’ token [-Wtemplate-body] npm error 1969 | typename _Req = __has_is_transparent_t<_Compare, _Kt>> npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1972:9: error: expected unqualified-id before ‘{’ token [-Wtemplate-body] npm error 1972 | { npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1987:32: error: ‘__has_is_transparent_t’ does not name a type [-Wtemplate-body] npm error 1987 | typename _Req = __has_is_transparent_t<_Compare, _Kt>> npm error | ^~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1987:54: error: expected ‘>’ before ‘<’ token [-Wtemplate-body] npm error 1987 | typename _Req = __has_is_transparent_t<_Compare, _Kt>> npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1990:9: error: expected unqualified-id before ‘{’ token [-Wtemplate-body] npm error 1990 | { npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1998:32: error: ‘__has_is_transparent_t’ does not name a type [-Wtemplate-body] npm error 1998 | typename _Req = __has_is_transparent_t<_Compare, _Kt>> npm error | ^~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1998:54: error: expected ‘>’ before ‘<’ token [-Wtemplate-body] npm error 1998 | typename _Req = __has_is_transparent_t<_Compare, _Kt>> npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2001:9: error: expected unqualified-id before ‘{’ token [-Wtemplate-body] npm error 2001 | { npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2032:35: error: ‘true_type’ has not been declared; did you mean ‘value_type’? [-Wtemplate-body] npm error 2032 | _M_move_data(_Rb_tree& __x, true_type) npm error | ^~~~~~~~~ npm error | value_type npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2038:31: error: ‘false_type’ has not been declared; did you mean ‘value_type’? [-Wtemplate-body] npm error 2038 | _M_move_data(_Rb_tree&, false_type); npm error | ^~~~~~~~~~ npm error | value_type npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2038:7: error: ‘void v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_move_data(v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, int)’ cannot be overloaded with ‘void v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_move_data(v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, int)’ [-Wtemplate-body] npm error 2038 | _M_move_data(_Rb_tree&, false_type); npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2032:7: note: previous declaration ‘void v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_move_data(v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, int)’ npm error 2032 | _M_move_data(_Rb_tree& __x, true_type) npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2042:33: error: ‘true_type’ has not been declared; did you mean ‘value_type’? [-Wtemplate-body] npm error 2042 | _M_move_assign(_Rb_tree&, true_type); npm error | ^~~~~~~~~ npm error | value_type npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2047:33: error: ‘false_type’ has not been declared; did you mean ‘value_type’? [-Wtemplate-body] npm error 2047 | _M_move_assign(_Rb_tree&, false_type); npm error | ^~~~~~~~~~ npm error | value_type npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2047:7: error: ‘void v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_move_assign(v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, int)’ cannot be overloaded with ‘void v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_move_assign(v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, int)’ [-Wtemplate-body] npm error 2047 | _M_move_assign(_Rb_tree&, false_type); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2042:7: note: previous declaration ‘void v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_move_assign(v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, int)’ npm error 2042 | _M_move_assign(_Rb_tree&, true_type); npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2052:25: error: ‘_Node_alloc_traits’ has not been declared; did you mean ‘_Node_traits’? [-Wtemplate-body] npm error 2052 | _S_adapt(typename _Node_alloc_traits::pointer __ptr) npm error | ^~~~~~~~~~~~~~~~~~ npm error | _Node_traits npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2070:7: error: ‘insert_return_type’ does not name a type [-Wtemplate-body] npm error 2070 | insert_return_type npm error | ^~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2101:30: error: ‘node_type’ has not been declared; did you mean ‘size_type’? [-Wtemplate-body] npm error 2101 | _M_reinsert_node_equal(node_type&& __nh) npm error | ^~~~~~~~~ npm error | size_type npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2122:59: error: ‘node_type’ has not been declared; did you mean ‘size_type’? [-Wtemplate-body] npm error 2122 | _M_reinsert_node_hint_unique(const_iterator __hint, node_type&& __nh) npm error | ^~~~~~~~~ npm error | size_type npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2145:58: error: ‘node_type’ has not been declared; did you mean ‘size_type’? [-Wtemplate-body] npm error 2145 | _M_reinsert_node_hint_equal(const_iterator __hint, node_type&& __nh) npm error | ^~~~~~~~~ npm error | size_type npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2165:7: error: ‘node_type’ does not name a type; did you mean ‘size_type’? [-Wtemplate-body] npm error 2165 | node_type npm error | ^~~~~~~~~ npm error | size_type npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2190:7: error: ‘node_type’ does not name a type; did you mean ‘size_type’? [-Wtemplate-body] npm error 2190 | node_type npm error | ^~~~~~~~~ npm error | size_type npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2303:19: error: ‘pair’ has not been declared [-Wtemplate-body] npm error 2303 | _M_insert(pair<_Base_ptr, _Base_ptr> __p) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2303:23: error: expected ‘,’ or ‘...’ before ‘<’ token [-Wtemplate-body] npm error 2303 | _M_insert(pair<_Base_ptr, _Base_ptr> __p) npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1311:13: error: ‘_Node_allocator’ was not declared in this scope; did you mean ‘get_allocator’? [-Wtemplate-body] npm error 1311 | _GLIBCXX_NOEXCEPT_IF( npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1311:13: error: ‘_Node_allocator’ was not declared in this scope; did you mean ‘get_allocator’? [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1311:13: error: ‘_Node_allocator’ was not declared in this scope; did you mean ‘get_allocator’? [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1311:13: error: ‘_Node_allocator’ was not declared in this scope; did you mean ‘get_allocator’? [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1311:13: error: ‘_Node_allocator’ was not declared in this scope; did you mean ‘get_allocator’? [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1311:13: error: ‘is_nothrow_default_constructible’ was not declared in this scope; did you mean ‘std::is_nothrow_default_constructible’? [-Wtemplate-body] npm error 1311 | _GLIBCXX_NOEXCEPT_IF( npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/type_traits:1243:12: note: ‘std::is_nothrow_default_constructible’ declared here npm error 1243 | struct is_nothrow_default_constructible npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1311:13: error: ‘_Node_allocator’ was not declared in this scope; did you mean ‘get_allocator’? [-Wtemplate-body] npm error 1311 | _GLIBCXX_NOEXCEPT_IF( npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1311:13: error: ‘::value’ has not been declared; did you mean ‘Value’? [-Wtemplate-body] npm error 1311 | _GLIBCXX_NOEXCEPT_IF( npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1311:13: error: ‘is_nothrow_default_constructible’ was not declared in this scope; did you mean ‘std::is_nothrow_default_constructible’? [-Wtemplate-body] npm error 1311 | _GLIBCXX_NOEXCEPT_IF( npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/type_traits:1243:12: note: ‘std::is_nothrow_default_constructible’ declared here npm error 1243 | struct is_nothrow_default_constructible npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1311:13: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 1311 | _GLIBCXX_NOEXCEPT_IF( npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1311:13: error: ‘::value’ has not been declared; did you mean ‘Value’? [-Wtemplate-body] npm error 1311 | _GLIBCXX_NOEXCEPT_IF( npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1329:23: error: ‘is_nothrow_move_constructible’ was not declared in this scope; did you mean ‘std::is_nothrow_move_constructible’? [-Wtemplate-body] npm error 1329 | noexcept( is_nothrow_move_constructible<_Base_key_compare>::value ) npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error | std::is_nothrow_move_constructible npm error /usr/include/c++/15.1.1/type_traits:1261:12: note: ‘std::is_nothrow_move_constructible’ declared here npm error 1261 | struct is_nothrow_move_constructible npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1329:70: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 1329 | noexcept( is_nothrow_move_constructible<_Base_key_compare>::value ) npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1329:73: error: ‘::value’ has not been declared; did you mean ‘Value’? [-Wtemplate-body] npm error 1329 | noexcept( is_nothrow_move_constructible<_Base_key_compare>::value ) npm error | ^~~~~ npm error | Value npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1587:16: error: ‘is_nothrow_default_constructible’ was not declared in this scope; did you mean ‘std::is_nothrow_default_constructible’? [-Wtemplate-body] npm error 1587 | noexcept(is_nothrow_default_constructible<_Compare>::value) npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error | std::is_nothrow_default_constructible npm error /usr/include/c++/15.1.1/type_traits:1243:12: note: ‘std::is_nothrow_default_constructible’ declared here npm error 1243 | struct is_nothrow_default_constructible npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1587:57: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 1587 | noexcept(is_nothrow_default_constructible<_Compare>::value) npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1587:60: error: ‘::value’ has not been declared; did you mean ‘Value’? [-Wtemplate-body] npm error 1587 | noexcept(is_nothrow_default_constructible<_Compare>::value) npm error | ^~~~~ npm error | Value npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1601:23: error: ‘declval’ is not a member of ‘v8::std’; did you mean ‘std::declval’? [-Wtemplate-body] npm error 1601 | _Rb_tree(std::declval<_Rb_tree&&>(), std::declval<_Node_allocator&&>(), npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/type_traits:2611:10: note: ‘std::declval’ declared here npm error 2611 | auto declval() noexcept -> decltype(__declval<_Tp>(0)) npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1601:51: error: ‘declval’ is not a member of ‘v8::std’; did you mean ‘std::declval’? [-Wtemplate-body] npm error 1601 | _Rb_tree(std::declval<_Rb_tree&&>(), std::declval<_Node_allocator&&>(), npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/type_traits:2611:10: note: ‘std::declval’ declared here npm error 2611 | auto declval() noexcept -> decltype(__declval<_Tp>(0)) npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1602:23: error: ‘declval’ is not a member of ‘v8::std’; did you mean ‘std::declval’? [-Wtemplate-body] npm error 1602 | std::declval())) ) npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/type_traits:2611:10: note: ‘std::declval’ declared here npm error 2611 | auto declval() noexcept -> decltype(__declval<_Tp>(0)) npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1601:17: error: expected primary-expression before ‘(’ token [-Wtemplate-body] npm error 1601 | _Rb_tree(std::declval<_Rb_tree&&>(), std::declval<_Node_allocator&&>(), npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1601:23: error: ‘declval’ is not a member of ‘v8::std’; did you mean ‘std::declval’? [-Wtemplate-body] npm error 1601 | _Rb_tree(std::declval<_Rb_tree&&>(), std::declval<_Node_allocator&&>(), npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/type_traits:2611:10: note: ‘std::declval’ declared here npm error 2611 | auto declval() noexcept -> decltype(__declval<_Tp>(0)) npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1601:39: error: expected primary-expression before ‘&&’ token [-Wtemplate-body] npm error 1601 | _Rb_tree(std::declval<_Rb_tree&&>(), std::declval<_Node_allocator&&>(), npm error | ^~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1601:41: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 1601 | _Rb_tree(std::declval<_Rb_tree&&>(), std::declval<_Node_allocator&&>(), npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1601:43: error: expected primary-expression before ‘)’ token [-Wtemplate-body] npm error 1601 | _Rb_tree(std::declval<_Rb_tree&&>(), std::declval<_Node_allocator&&>(), npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1601:51: error: ‘declval’ is not a member of ‘v8::std’; did you mean ‘std::declval’? [-Wtemplate-body] npm error 1601 | _Rb_tree(std::declval<_Rb_tree&&>(), std::declval<_Node_allocator&&>(), npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/type_traits:2611:10: note: ‘std::declval’ declared here npm error 2611 | auto declval() noexcept -> decltype(__declval<_Tp>(0)) npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1601:59: error: ‘_Node_allocator’ was not declared in this scope; did you mean ‘get_allocator’? [-Wtemplate-body] npm error 1601 | _Rb_tree(std::declval<_Rb_tree&&>(), std::declval<_Node_allocator&&>(), npm error | ^~~~~~~~~~~~~~~ npm error | get_allocator npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1601:76: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 1601 | _Rb_tree(std::declval<_Rb_tree&&>(), std::declval<_Node_allocator&&>(), npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1601:78: error: expected primary-expression before ‘)’ token [-Wtemplate-body] npm error 1601 | _Rb_tree(std::declval<_Rb_tree&&>(), std::declval<_Node_allocator&&>(), npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1602:23: error: ‘declval’ is not a member of ‘v8::std’; did you mean ‘std::declval’? [-Wtemplate-body] npm error 1602 | std::declval())) ) npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/type_traits:2611:10: note: ‘std::declval’ declared here npm error 2611 | auto declval() noexcept -> decltype(__declval<_Tp>(0)) npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1602:40: error: ‘_Node_alloc_traits’ has not been declared; did you mean ‘_Node_traits’? [-Wtemplate-body] npm error 1602 | std::declval())) ) npm error | ^~~~~~~~~~~~~~~~~~ npm error | _Node_traits npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1602:75: error: expected ‘(’ before ‘>’ token [-Wtemplate-body] npm error 1602 | std::declval())) ) npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1602:77: error: expected primary-expression before ‘)’ token [-Wtemplate-body] npm error 1602 | std::declval())) ) npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1665:7: error: ‘__is_nothrow_swappable’ was not declared in this scope; did you mean ‘std::__is_nothrow_swappable’? [-Wtemplate-body] npm error 1665 | _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/type_traits:2931:12: note: ‘std::__is_nothrow_swappable’ declared here npm error 2931 | struct __is_nothrow_swappable; npm error | ^~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1665:7: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 1665 | _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1665:7: error: ‘::value’ has not been declared; did you mean ‘Value’? [-Wtemplate-body] npm error 1665 | _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2018:16: error: ‘_Node_alloc_traits’ has not been declared; did you mean ‘_Node_traits’? [-Wtemplate-body] npm error 2018 | noexcept(_Node_alloc_traits::_S_nothrow_move() npm error | ^~~~~~~~~~~~~~~~~~ npm error | _Node_traits npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2019:19: error: ‘is_nothrow_move_assignable’ was not declared in this scope; did you mean ‘std::is_nothrow_move_assignable’? [-Wtemplate-body] npm error 2019 | && is_nothrow_move_assignable<_Compare>::value); npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~ npm error | std::is_nothrow_move_assignable npm error /usr/include/c++/15.1.1/type_traits:1328:12: note: ‘std::is_nothrow_move_assignable’ declared here npm error 1328 | struct is_nothrow_move_assignable npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2019:54: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 2019 | && is_nothrow_move_assignable<_Compare>::value); npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2019:57: error: ‘::value’ has not been declared; did you mean ‘Value’? [-Wtemplate-body] npm error 2019 | && is_nothrow_move_assignable<_Compare>::value); npm error | ^~~~~ npm error | Value npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Reuse_or_alloc_node::operator()(_Arg&&)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1079:48: error: ‘forward’ is not a member of ‘v8::std’; did you mean ‘std::forward’? [-Wtemplate-body] npm error 1079 | _M_t._M_construct_node(__node, _GLIBCXX_FORWARD(_Arg, __arg)); npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/move.h:85:5: note: ‘std::forward’ declared here npm error 85 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1079:48: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 1079 | _M_t._M_construct_node(__node, _GLIBCXX_FORWARD(_Arg, __arg)); npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1083:40: error: ‘forward’ is not a member of ‘v8::std’; did you mean ‘std::forward’? [-Wtemplate-body] npm error 1083 | return _M_t._M_create_node(_GLIBCXX_FORWARD(_Arg, __arg)); npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/move.h:85:5: note: ‘std::forward’ declared here npm error 85 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1083:40: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 1083 | return _M_t._M_create_node(_GLIBCXX_FORWARD(_Arg, __arg)); npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Alloc_node::operator()(_Arg&&) const’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1136:40: error: ‘forward’ is not a member of ‘v8::std’; did you mean ‘std::forward’? [-Wtemplate-body] npm error 1136 | { return _M_t._M_create_node(_GLIBCXX_FORWARD(_Arg, __arg)); } npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/move.h:85:5: note: ‘std::forward’ declared here npm error 85 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1136:40: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 1136 | { return _M_t._M_create_node(_GLIBCXX_FORWARD(_Arg, __arg)); } npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::allocator_type v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::get_allocator() const’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1163:31: error: there are no arguments to ‘_M_get_Node_allocator’ that depend on a template parameter, so a declaration of ‘_M_get_Node_allocator’ must be available [-Wtemplate-body] npm error 1163 | { return allocator_type(_M_get_Node_allocator()); } npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1163:31: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated) npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_node()’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1170:16: error: ‘_Node_alloc_traits’ has not been declared; did you mean ‘_Node_traits’? [-Wtemplate-body] npm error 1170 | return _Node_alloc_traits::allocate(_M_get_Node_allocator(), 1); npm error | ^~~~~~~~~~~~~~~~~~ npm error | _Node_traits npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1170:45: error: there are no arguments to ‘_M_get_Node_allocator’ that depend on a template parameter, so a declaration of ‘_M_get_Node_allocator’ must be available [-Wtemplate-body] npm error 1170 | return _Node_alloc_traits::allocate(_M_get_Node_allocator(), 1); npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘void v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_put_node(_Node_ptr)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1191:9: error: ‘_Node_alloc_traits’ has not been declared; did you mean ‘_Node_traits’? [-Wtemplate-body] npm error 1191 | _Node_alloc_traits::deallocate(_M_get_Node_allocator(), __p, 1); npm error | ^~~~~~~~~~~~~~~~~~ npm error | _Node_traits npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1191:40: error: there are no arguments to ‘_M_get_Node_allocator’ that depend on a template parameter, so a declaration of ‘_M_get_Node_allocator’ must be available [-Wtemplate-body] npm error 1191 | _Node_alloc_traits::deallocate(_M_get_Node_allocator(), __p, 1); npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘void v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(_Node_ptr, _Args&& ...)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1236:26: error: ‘addressof’ is not a member of ‘v8::std’; did you mean ‘std::addressof’? [-Wtemplate-body] npm error 1236 | ::new(std::addressof(*__node)) _Node; npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/move.h:182:16: note: ‘std::addressof’ declared here npm error 182 | const _Tp* addressof(const _Tp&&) = delete; npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1237:15: error: ‘_Node_alloc_traits’ has not been declared; did you mean ‘_Node_traits’? [-Wtemplate-body] npm error 1237 | _Node_alloc_traits::construct(_M_get_Node_allocator(), npm error | ^~~~~~~~~~~~~~~~~~ npm error | _Node_traits npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1237:45: error: there are no arguments to ‘_M_get_Node_allocator’ that depend on a template parameter, so a declaration of ‘_M_get_Node_allocator’ must be available [-Wtemplate-body] npm error 1237 | _Node_alloc_traits::construct(_M_get_Node_allocator(), npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1239:50: error: ‘forward’ is not a member of ‘v8::std’; did you mean ‘std::forward’? [-Wtemplate-body] npm error 1239 | std::forward<_Args>(__args)...); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/move.h:85:5: note: ‘std::forward’ declared here npm error 85 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1239:63: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 1239 | std::forward<_Args>(__args)...); npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1254:41: error: ‘forward’ is not a member of ‘v8::std’; did you mean ‘std::forward’? [-Wtemplate-body] npm error 1254 | _M_construct_node(__tmp, std::forward<_Args>(__args)...); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/move.h:85:5: note: ‘std::forward’ declared here npm error 85 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1254:54: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 1254 | _M_construct_node(__tmp, std::forward<_Args>(__args)...); npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘void v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_destroy_node(_Node_ptr)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1265:9: error: ‘_Node_alloc_traits’ has not been declared; did you mean ‘_Node_traits’? [-Wtemplate-body] npm error 1265 | _Node_alloc_traits::destroy(_M_get_Node_allocator(), __p->_M_valptr()); npm error | ^~~~~~~~~~~~~~~~~~ npm error | _Node_traits npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1265:37: error: there are no arguments to ‘_M_get_Node_allocator’ that depend on a template parameter, so a declaration of ‘_M_get_Node_allocator’ must be available [-Wtemplate-body] npm error 1265 | _Node_alloc_traits::destroy(_M_get_Node_allocator(), __p->_M_valptr()); npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Node_ptr v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_clone_node(_Node_ptr, _NodeGen&)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1282:23: error: ‘__conditional_t’ does not name a type [-Wtemplate-body] npm error 1282 | using _Vp = __conditional_t<_MoveValue, npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1287:26: error: ‘forward’ is not a member of ‘v8::std’; did you mean ‘std::forward’? [-Wtemplate-body] npm error 1287 | = __node_gen(_GLIBCXX_FORWARD(_Vp, *__x->_M_valptr())); npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/move.h:85:5: note: ‘std::forward’ declared here npm error 85 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1287:26: error: ‘_Vp’ was not declared in this scope [-Wtemplate-body] npm error 1287 | = __node_gen(_GLIBCXX_FORWARD(_Vp, *__x->_M_valptr())); npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In constructor ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl()’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1314:13: error: class ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >’ does not have any field named ‘_Node_allocator’ [-Wtemplate-body] npm error 1314 | : _Node_allocator() npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In copy constructor ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl(const v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >&)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1318:13: error: class ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >’ does not have any field named ‘_Node_allocator’ [-Wtemplate-body] npm error 1318 | : _Node_allocator(_Node_alloc_traits::_S_select_on_copy(__x)) npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1318:29: error: ‘_Node_alloc_traits’ has not been declared; did you mean ‘_Node_traits’? [-Wtemplate-body] npm error 1318 | : _Node_allocator(_Node_alloc_traits::_S_select_on_copy(__x)) npm error | ^~~~~~~~~~~~~~~~~~ npm error | _Node_traits npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In constructor ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl(v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >&&, int&&)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1338:13: error: class ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >’ does not have any field named ‘_Node_allocator’ [-Wtemplate-body] npm error 1338 | : _Node_allocator(std::move(__a)), npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1338:34: error: ‘move’ is not a member of ‘v8::std’ [-Wtemplate-body] npm error 1338 | : _Node_allocator(std::move(__a)), npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1338:34: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:666:5: note: ‘std::move’ npm error 666 | move(_II __first, _II __last, _OI __result) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/ranges_algobase.h:381:30: note: ‘std::ranges::move’ npm error 381 | inline constexpr __move_fn move{}; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1339:36: error: ‘move’ is not a member of ‘v8::std’ [-Wtemplate-body] npm error 1339 | _Base_key_compare(std::move(__x)), npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1339:36: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:666:5: note: ‘std::move’ npm error 666 | move(_II __first, _II __last, _OI __result) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/ranges_algobase.h:381:30: note: ‘std::ranges::move’ npm error 381 | inline constexpr __move_fn move{}; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1340:28: error: ‘move’ is not a member of ‘v8::std’ [-Wtemplate-body] npm error 1340 | _Header_t(std::move(__x)) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1340:28: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:666:5: note: ‘std::move’ npm error 666 | move(_II __first, _II __last, _OI __result) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/ranges_algobase.h:381:30: note: ‘std::ranges::move’ npm error 381 | inline constexpr __move_fn move{}; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In constructor ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >::_Rb_tree_impl(const _Key_compare&, int&&)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1344:13: error: class ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree_impl<_Key_compare, >’ does not have any field named ‘_Node_allocator’ [-Wtemplate-body] npm error 1344 | : _Node_allocator(std::move(__a)), _Base_key_compare(__comp) npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1344:34: error: ‘move’ is not a member of ‘v8::std’ [-Wtemplate-body] npm error 1344 | : _Node_allocator(std::move(__a)), _Base_key_compare(__comp) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1344:34: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:666:5: note: ‘std::move’ npm error 666 | move(_II __first, _II __last, _OI __result) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/ranges_algobase.h:381:30: note: ‘std::ranges::move’ npm error 381 | inline constexpr __move_fn move{}; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In static member function ‘static const _Key& v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_S_key(const _Node&)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1399:23: error: ‘__is_invocable’ was not declared in this scope; did you mean ‘std::__is_invocable’? [-Wtemplate-body] npm error 1399 | static_assert(__is_invocable<_Compare&, const _Key&, const _Key&>{}, npm error | ^~~~~~~~~~~~~~ npm error | std::__is_invocable npm error /usr/include/c++/15.1.1/type_traits:3214:12: note: ‘std::__is_invocable’ declared here npm error 3214 | struct __is_invocable npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1399:46: error: expected primary-expression before ‘&’ token [-Wtemplate-body] npm error 1399 | static_assert(__is_invocable<_Compare&, const _Key&, const _Key&>{}, npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1399:47: error: expected primary-expression before ‘,’ token [-Wtemplate-body] npm error 1399 | static_assert(__is_invocable<_Compare&, const _Key&, const _Key&>{}, npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1399:49: error: expected primary-expression before ‘const’ [-Wtemplate-body] npm error 1399 | static_assert(__is_invocable<_Compare&, const _Key&, const _Key&>{}, npm error | ^~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1399:49: error: expected ‘)’ before ‘const’ [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1399:22: note: to match this ‘(’ npm error 1399 | static_assert(__is_invocable<_Compare&, const _Key&, const _Key&>{}, npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1405:46: error: expected primary-expression before ‘&’ token [-Wtemplate-body] npm error 1405 | if constexpr (__is_invocable<_Compare&, const _Key&, const _Key&>{}) npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1405:47: error: expected primary-expression before ‘,’ token [-Wtemplate-body] npm error 1405 | if constexpr (__is_invocable<_Compare&, const _Key&, const _Key&>{}) npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1405:49: error: expected primary-expression before ‘const’ [-Wtemplate-body] npm error 1405 | if constexpr (__is_invocable<_Compare&, const _Key&, const _Key&>{}) npm error | ^~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1405:49: error: expected ‘)’ before ‘const’ [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1405:22: note: to match this ‘(’ npm error 1405 | if constexpr (__is_invocable<_Compare&, const _Key&, const _Key&>{}) npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1407:15: error: ‘is_invocable_v’ was not declared in this scope; did you mean ‘std::is_invocable_v<_Fn, _Args ...>’? [-Wtemplate-body] npm error 1407 | is_invocable_v, npm error | ^~~~~~~~~~~~~~ npm error | std::is_invocable_v<_Fn, _Args ...> npm error /usr/include/c++/15.1.1/type_traits:3707:25: note: ‘std::is_invocable_v<_Fn, _Args ...>’ declared here npm error 3707 | inline constexpr bool is_invocable_v = is_invocable<_Fn, _Args...>::value; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1407:30: error: expected primary-expression before ‘const’ [-Wtemplate-body] npm error 1407 | is_invocable_v, npm error | ^~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1407:30: error: expected ‘,’ before ‘const’ [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1407:30: error: expected primary-expression before ‘const’ [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1407:30: error: expected ‘)’ before ‘const’ [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1406:24: note: to match this ‘(’ npm error 1406 | static_assert( npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In constructor ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree(v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&&, const allocator_type&)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1582:23: error: ‘move’ is not a member of ‘v8::std’ [-Wtemplate-body] npm error 1582 | : _Rb_tree(std::move(__x), _Node_allocator(__a)) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1582:23: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:666:5: note: ‘std::move’ npm error 666 | move(_II __first, _II __last, _OI __result) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/ranges_algobase.h:381:30: note: ‘std::ranges::move’ npm error 381 | inline constexpr __move_fn move{}; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In constructor ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree(v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&&, int&&, int)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1588:22: error: ‘move’ is not a member of ‘v8::std’ [-Wtemplate-body] npm error 1588 | : _M_impl(std::move(__x._M_impl), std::move(__a)) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1588:22: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:666:5: note: ‘std::move’ npm error 666 | move(_II __first, _II __last, _OI __result) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/ranges_algobase.h:381:30: note: ‘std::ranges::move’ npm error 381 | inline constexpr __move_fn move{}; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1588:46: error: ‘move’ is not a member of ‘v8::std’ [-Wtemplate-body] npm error 1588 | : _M_impl(std::move(__x._M_impl), std::move(__a)) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1588:46: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:666:5: note: ‘std::move’ npm error 666 | move(_II __first, _II __last, _OI __result) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/ranges_algobase.h:381:30: note: ‘std::ranges::move’ npm error 381 | inline constexpr __move_fn move{}; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In constructor ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree(v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&&, int&&, int)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1592:50: error: ‘move’ is not a member of ‘v8::std’ [-Wtemplate-body] npm error 1592 | : _M_impl(__x._M_impl._M_key_compare, std::move(__a)) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1592:50: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:666:5: note: ‘std::move’ npm error 666 | move(_II __first, _II __last, _OI __result) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/ranges_algobase.h:381:30: note: ‘std::ranges::move’ npm error 381 | inline constexpr __move_fn move{}; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1595:29: error: ‘false_type’ was not declared in this scope; did you mean ‘std::false_type’? [-Wtemplate-body] npm error 1595 | _M_move_data(__x, false_type{}); npm error | ^~~~~~~~~~ npm error | std::false_type npm error /usr/include/c++/15.1.1/type_traits:119:9: note: ‘std::false_type’ declared here npm error 119 | using false_type = __bool_constant; npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In constructor ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree(v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&&, int&&)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1603:23: error: ‘move’ is not a member of ‘v8::std’ [-Wtemplate-body] npm error 1603 | : _Rb_tree(std::move(__x), std::move(__a), npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1603:23: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:666:5: note: ‘std::move’ npm error 666 | move(_II __first, _II __last, _OI __result) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/ranges_algobase.h:381:30: note: ‘std::ranges::move’ npm error 381 | inline constexpr __move_fn move{}; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1603:39: error: ‘move’ is not a member of ‘v8::std’ [-Wtemplate-body] npm error 1603 | : _Rb_tree(std::move(__x), std::move(__a), npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1603:39: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:666:5: note: ‘std::move’ npm error 666 | move(_II __first, _II __last, _OI __result) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/ranges_algobase.h:381:30: note: ‘std::ranges::move’ npm error 381 | inline constexpr __move_fn move{}; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1604:27: error: ‘_Node_alloc_traits’ has not been declared; did you mean ‘_Node_traits’? [-Wtemplate-body] npm error 1604 | typename _Node_alloc_traits::is_always_equal{}) npm error | ^~~~~~~~~~~~~~~~~~ npm error | _Node_traits npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::max_size() const’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1661:16: error: ‘_Node_alloc_traits’ has not been declared; did you mean ‘_Node_traits’? [-Wtemplate-body] npm error 1661 | { return _Node_alloc_traits::max_size(_M_get_Node_allocator()); } npm error | ^~~~~~~~~~~~~~~~~~ npm error | _Node_traits npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1661:45: error: there are no arguments to ‘_M_get_Node_allocator’ that depend on a template parameter, so a declaration of ‘_M_get_Node_allocator’ must be available [-Wtemplate-body] npm error 1661 | { return _Node_alloc_traits::max_size(_M_get_Node_allocator()); } npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1686:48: error: ‘forward’ is not a member of ‘v8::std’; did you mean ‘std::forward’? [-Wtemplate-body] npm error 1686 | return _M_insert_unique_(__pos, std::forward<_Arg>(__x), __an); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/move.h:85:5: note: ‘std::forward’ declared here npm error 85 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1686:60: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 1686 | return _M_insert_unique_(__pos, std::forward<_Arg>(__x), __an); npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_equal_(const_iterator, _Arg&&)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1698:47: error: ‘forward’ is not a member of ‘v8::std’; did you mean ‘std::forward’? [-Wtemplate-body] npm error 1698 | return _M_insert_equal_(__pos, std::forward<_Arg>(__x), __an); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/move.h:85:5: note: ‘std::forward’ declared here npm error 85 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1698:59: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 1698 | return _M_insert_equal_(__pos, std::forward<_Arg>(__x), __an); npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const_iterator)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1818:9: error: ‘__glibcxx_assert_fail’ is not a member of ‘v8::std’; did you mean ‘std::__glibcxx_assert_fail’? [-Wtemplate-body] npm error 1818 | __glibcxx_assert(__position != end()); npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/x86_64-pc-linux-gnu/bits/c++config.h:623:3: note: ‘std::__glibcxx_assert_fail’ declared here npm error 623 | __glibcxx_assert_fail /* Called when a precondition violation is detected. */ npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(iterator)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1830:9: error: ‘__glibcxx_assert_fail’ is not a member of ‘v8::std’; did you mean ‘std::__glibcxx_assert_fail’? [-Wtemplate-body] npm error 1830 | __glibcxx_assert(__position != end()); npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/x86_64-pc-linux-gnu/bits/c++config.h:623:3: note: ‘std::__glibcxx_assert_fail’ declared here npm error 623 | __glibcxx_assert_fail /* Called when a precondition violation is detected. */ npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_reinsert_node_equal(int&&)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2104:18: error: request for member ‘empty’ in ‘__nh’, which is of non-class type ‘int’ [-Wtemplate-body] npm error 2104 | if (__nh.empty()) npm error | ^~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2108:13: error: there are no arguments to ‘_M_get_Node_allocator’ that depend on a template parameter, so a declaration of ‘_M_get_Node_allocator’ must be available [-Wtemplate-body] npm error 2108 | __glibcxx_assert(_M_get_Node_allocator() == *__nh._M_alloc); npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2108:13: error: request for member ‘_M_alloc’ in ‘__nh’, which is of non-class type ‘int’ [-Wtemplate-body] npm error 2108 | __glibcxx_assert(_M_get_Node_allocator() == *__nh._M_alloc); npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2108:13: error: ‘__glibcxx_assert_fail’ is not a member of ‘v8::std’; did you mean ‘std::__glibcxx_assert_fail’? [-Wtemplate-body] npm error 2108 | __glibcxx_assert(_M_get_Node_allocator() == *__nh._M_alloc); npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/x86_64-pc-linux-gnu/bits/c++config.h:623:3: note: ‘std::__glibcxx_assert_fail’ declared here npm error 623 | __glibcxx_assert_fail /* Called when a precondition violation is detected. */ npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2109:55: error: request for member ‘_M_key’ in ‘__nh’, which is of non-class type ‘int’ [-Wtemplate-body] npm error 2109 | auto __res = _M_get_insert_equal_pos(__nh._M_key()); npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2109:26: error: there are no arguments to ‘_M_get_insert_equal_pos’ that depend on a template parameter, so a declaration of ‘_M_get_insert_equal_pos’ must be available [-Wtemplate-body] npm error 2109 | auto __res = _M_get_insert_equal_pos(__nh._M_key()); npm error | ^~~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2112:52: error: request for member ‘_M_ptr’ in ‘__nh’, which is of non-class type ‘int’ [-Wtemplate-body] npm error 2112 | _S_adapt(__nh._M_ptr)); npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2114:64: error: request for member ‘_M_ptr’ in ‘__nh’, which is of non-class type ‘int’ [-Wtemplate-body] npm error 2114 | __ret = _M_insert_equal_lower_node(_S_adapt(__nh._M_ptr)); npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2115:18: error: request for member ‘release’ in ‘__nh’, which is of non-class type ‘int’ [-Wtemplate-body] npm error 2115 | __nh.release(); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_reinsert_node_hint_unique(const_iterator, int&&)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2125:18: error: request for member ‘empty’ in ‘__nh’, which is of non-class type ‘int’ [-Wtemplate-body] npm error 2125 | if (__nh.empty()) npm error | ^~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2129:13: error: there are no arguments to ‘_M_get_Node_allocator’ that depend on a template parameter, so a declaration of ‘_M_get_Node_allocator’ must be available [-Wtemplate-body] npm error 2129 | __glibcxx_assert(_M_get_Node_allocator() == *__nh._M_alloc); npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2129:13: error: request for member ‘_M_alloc’ in ‘__nh’, which is of non-class type ‘int’ [-Wtemplate-body] npm error 2129 | __glibcxx_assert(_M_get_Node_allocator() == *__nh._M_alloc); npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2129:13: error: ‘__glibcxx_assert_fail’ is not a member of ‘v8::std’; did you mean ‘std::__glibcxx_assert_fail’? [-Wtemplate-body] npm error 2129 | __glibcxx_assert(_M_get_Node_allocator() == *__nh._M_alloc); npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/x86_64-pc-linux-gnu/bits/c++config.h:623:3: note: ‘std::__glibcxx_assert_fail’ declared here npm error 623 | __glibcxx_assert_fail /* Called when a precondition violation is detected. */ npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2130:69: error: request for member ‘_M_key’ in ‘__nh’, which is of non-class type ‘int’ [-Wtemplate-body] npm error 2130 | auto __res = _M_get_insert_hint_unique_pos(__hint, __nh._M_key()); npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2134:54: error: request for member ‘_M_ptr’ in ‘__nh’, which is of non-class type ‘int’ [-Wtemplate-body] npm error 2134 | _S_adapt(__nh._M_ptr)); npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2135:22: error: request for member ‘release’ in ‘__nh’, which is of non-class type ‘int’ [-Wtemplate-body] npm error 2135 | __nh.release(); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_reinsert_node_hint_equal(const_iterator, int&&)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2148:18: error: request for member ‘empty’ in ‘__nh’, which is of non-class type ‘int’ [-Wtemplate-body] npm error 2148 | if (__nh.empty()) npm error | ^~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2152:13: error: there are no arguments to ‘_M_get_Node_allocator’ that depend on a template parameter, so a declaration of ‘_M_get_Node_allocator’ must be available [-Wtemplate-body] npm error 2152 | __glibcxx_assert(_M_get_Node_allocator() == *__nh._M_alloc); npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2152:13: error: request for member ‘_M_alloc’ in ‘__nh’, which is of non-class type ‘int’ [-Wtemplate-body] npm error 2152 | __glibcxx_assert(_M_get_Node_allocator() == *__nh._M_alloc); npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2152:13: error: ‘__glibcxx_assert_fail’ is not a member of ‘v8::std’; did you mean ‘std::__glibcxx_assert_fail’? [-Wtemplate-body] npm error 2152 | __glibcxx_assert(_M_get_Node_allocator() == *__nh._M_alloc); npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/x86_64-pc-linux-gnu/bits/c++config.h:623:3: note: ‘std::__glibcxx_assert_fail’ declared here npm error 623 | __glibcxx_assert_fail /* Called when a precondition violation is detected. */ npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2153:68: error: request for member ‘_M_key’ in ‘__nh’, which is of non-class type ‘int’ [-Wtemplate-body] npm error 2153 | auto __res = _M_get_insert_hint_equal_pos(__hint, __nh._M_key()); npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2156:52: error: request for member ‘_M_ptr’ in ‘__nh’, which is of non-class type ‘int’ [-Wtemplate-body] npm error 2156 | _S_adapt(__nh._M_ptr)); npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2158:64: error: request for member ‘_M_ptr’ in ‘__nh’, which is of non-class type ‘int’ [-Wtemplate-body] npm error 2158 | __ret = _M_insert_equal_lower_node(_S_adapt(__nh._M_ptr)); npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2159:18: error: request for member ‘release’ in ‘__nh’, which is of non-class type ‘int’ [-Wtemplate-body] npm error 2159 | __nh.release(); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In function ‘bool v8::std::operator==(const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2256:19: error: ‘equal’ is not a member of ‘v8::std’ [-Wtemplate-body] npm error 2256 | && std::equal(__x.begin(), __x.end(), __y.begin()); npm error | ^~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2256:19: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:1742:5: note: ‘std::equal’ npm error 1742 | equal(_IIter1 __first1, _IIter1 __last1, npm error | ^~~~~ npm error /usr/include/c++/15.1.1/bits/ranges_algobase.h:189:31: note: ‘std::ranges::equal’ npm error 189 | inline constexpr __equal_fn equal{}; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In function ‘auto v8::std::operator<=>(const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2263:53: error: ‘__synth3way_t’ in namespace ‘v8::std::__detail’ does not name a template type [-Wtemplate-body] npm error 2263 | if constexpr (requires { typename __detail::__synth3way_t<_Val>; }) npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2263:66: error: expected ‘(’ before ‘<’ token [-Wtemplate-body] npm error 2263 | if constexpr (requires { typename __detail::__synth3way_t<_Val>; }) npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2263:71: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 2263 | if constexpr (requires { typename __detail::__synth3way_t<_Val>; }) npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2263:72: error: expected primary-expression before ‘;’ token [-Wtemplate-body] npm error 2263 | if constexpr (requires { typename __detail::__synth3way_t<_Val>; }) npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2264:23: error: ‘lexicographical_compare_three_way’ is not a member of ‘v8::std’; did you mean ‘std::lexicographical_compare_three_way’? [-Wtemplate-body] npm error 2264 | return std::lexicographical_compare_three_way(__x.begin(), __x.end(), npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:1910:5: note: ‘std::lexicographical_compare_three_way’ declared here npm error 1910 | lexicographical_compare_three_way(_InputIter1 __first1, npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2266:67: error: ‘__synth3way’ is not a member of ‘v8::std::__detail’; did you mean ‘std::__detail::__synth3way’? [-Wtemplate-body] npm error 2266 | __detail::__synth3way); npm error | ^~~~~~~~~~~ npm error In file included from /usr/include/c++/15.1.1/bits/stl_pair.h:65, npm error from /usr/include/c++/15.1.1/bits/stl_tempbuf.h:62: npm error /usr/include/c++/15.1.1/compare:1255:7: note: ‘std::__detail::__synth3way’ declared here npm error 1255 | } __synth3way = {}; npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In constructor ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Auto_node::_Auto_node(v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, _Args&& ...)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2285:45: error: ‘forward’ is not a member of ‘v8::std’; did you mean ‘std::forward’? [-Wtemplate-body] npm error 2285 | _M_node(__t._M_create_node(std::forward<_Args>(__args)...)) npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/move.h:85:5: note: ‘std::forward’ declared here npm error 85 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2285:58: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 2285 | _M_node(__t._M_create_node(std::forward<_Args>(__args)...)) npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Auto_node::_M_insert(int)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2305:43: error: ‘__p’ was not declared in this scope [-Wtemplate-body] npm error 2305 | auto __it = _M_t._M_insert_node(__p.first, __p.second, _M_node); npm error | ^~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: At global scope: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2336:33: error: ‘false_type’ has not been declared; did you mean ‘value_type’? [-Wtemplate-body] npm error 2336 | _M_move_data(_Rb_tree& __x, false_type) npm error | ^~~~~~~~~~ npm error | value_type npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2335:5: error: redefinition of ‘void v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_move_data(v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, int)’ [-Wtemplate-body] npm error 2335 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2032:7: note: ‘void v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_move_data(v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, int)’ previously declared here npm error 2032 | _M_move_data(_Rb_tree& __x, true_type) npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2354:35: error: ‘true_type’ has not been declared; did you mean ‘value_type’? [-Wtemplate-body] npm error 2354 | _M_move_assign(_Rb_tree& __x, true_type) npm error | ^~~~~~~~~ npm error | value_type npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘void v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_move_assign(v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, int)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2358:27: error: there are no arguments to ‘true_type’ that depend on a template parameter, so a declaration of ‘true_type’ must be available [-Wtemplate-body] npm error 2358 | _M_move_data(__x, true_type()); npm error | ^~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2359:12: error: ‘__alloc_on_move’ is not a member of ‘v8::std’; did you mean ‘std::__alloc_on_move’? [-Wtemplate-body] npm error 2359 | std::__alloc_on_move(_M_get_Node_allocator(), npm error | ^~~~~~~~~~~~~~~ npm error In file included from /usr/include/c++/15.1.1/ext/alloc_traits.h:36, npm error from /usr/include/c++/15.1.1/bits/stl_uninitialized.h:69: npm error /usr/include/c++/15.1.1/bits/alloc_traits.h:864:5: note: ‘std::__alloc_on_move’ declared here npm error 864 | __alloc_on_move(_Alloc& __one, _Alloc& __two) npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2359:28: error: there are no arguments to ‘_M_get_Node_allocator’ that depend on a template parameter, so a declaration of ‘_M_get_Node_allocator’ must be available [-Wtemplate-body] npm error 2359 | std::__alloc_on_move(_M_get_Node_allocator(), npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2360:32: error: ‘class v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>’ has no member named ‘_M_get_Node_allocator’ [-Wtemplate-body] npm error 2360 | __x._M_get_Node_allocator()); npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: At global scope: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2367:35: error: ‘false_type’ has not been declared; did you mean ‘value_type’? [-Wtemplate-body] npm error 2367 | _M_move_assign(_Rb_tree& __x, false_type) npm error | ^~~~~~~~~~ npm error | value_type npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2366:5: error: redefinition of ‘void v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_move_assign(v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, int)’ [-Wtemplate-body] npm error 2366 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2353:5: note: ‘void v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_move_assign(v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, int)’ previously declared here npm error 2353 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2388:14: error: ‘_Node_alloc_traits’ has not been declared; did you mean ‘_Node_traits’? [-Wtemplate-body] npm error 2388 | noexcept(_Node_alloc_traits::_S_nothrow_move() npm error | ^~~~~~~~~~~~~~~~~~ npm error | _Node_traits npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2389:17: error: ‘is_nothrow_move_assignable’ was not declared in this scope; did you mean ‘std::is_nothrow_move_assignable’? [-Wtemplate-body] npm error 2389 | && is_nothrow_move_assignable<_Compare>::value) npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~ npm error | std::is_nothrow_move_assignable npm error /usr/include/c++/15.1.1/type_traits:1328:12: note: ‘std::is_nothrow_move_assignable’ declared here npm error 1328 | struct is_nothrow_move_assignable npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2389:52: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 2389 | && is_nothrow_move_assignable<_Compare>::value) npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2389:55: error: ‘::value’ has not been declared; did you mean ‘Value’? [-Wtemplate-body] npm error 2389 | && is_nothrow_move_assignable<_Compare>::value) npm error | ^~~~~ npm error | Value npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::operator=(v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&&)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2391:37: error: ‘move’ is not a member of ‘v8::std’ [-Wtemplate-body] npm error 2391 | _M_impl._M_key_compare = std::move(__x._M_impl._M_key_compare); npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2391:37: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:666:5: note: ‘std::move’ npm error 666 | move(_II __first, _II __last, _OI __result) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/ranges_algobase.h:381:30: note: ‘std::ranges::move’ npm error 381 | inline constexpr __move_fn move{}; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2393:38: error: ‘_Node_alloc_traits’ was not declared in this scope; did you mean ‘_Node_traits’? [-Wtemplate-body] npm error 2393 | __bool_constant<_Node_alloc_traits::_S_nothrow_move()>()); npm error | ^~~~~~~~~~~~~~~~~~ npm error | _Node_traits npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2393:22: error: ‘__bool_constant’ was not declared in this scope; did you mean ‘std::__bool_constant’? [-Wtemplate-body] npm error 2393 | __bool_constant<_Node_alloc_traits::_S_nothrow_move()>()); npm error | ^~~~~~~~~~~~~~~ npm error | std::__bool_constant npm error /usr/include/c++/15.1.1/type_traits:112:11: note: ‘std::__bool_constant’ declared here npm error 112 | using __bool_constant = integral_constant; npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2393:38: error: ‘_Node_alloc_traits’ is not a class, namespace, or enumeration [-Wtemplate-body] npm error 2393 | __bool_constant<_Node_alloc_traits::_S_nothrow_move()>()); npm error | ^~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2393:77: error: expected primary-expression before ‘)’ token [-Wtemplate-body] npm error 2393 | __bool_constant<_Node_alloc_traits::_S_nothrow_move()>()); npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::operator=(const v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2430:24: error: ‘__addressof’ is not a member of ‘v8::std’; did you mean ‘std::__addressof’? [-Wtemplate-body] npm error 2430 | if (this != std::__addressof(__x)) npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/move.h:52:5: note: ‘std::__addressof’ declared here npm error 52 | __addressof(_Tp& __r) _GLIBCXX_NOEXCEPT npm error | ^~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2434:15: error: ‘_Node_alloc_traits’ has not been declared; did you mean ‘_Node_traits’? [-Wtemplate-body] npm error 2434 | if (_Node_alloc_traits::_S_propagate_on_copy_assign()) npm error | ^~~~~~~~~~~~~~~~~~ npm error | _Node_traits npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2436:42: error: ‘class v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>’ has no member named ‘_M_get_Node_allocator’ [-Wtemplate-body] npm error 2436 | auto& __this_alloc = this->_M_get_Node_allocator(); npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2437:40: error: ‘const class v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>’ has no member named ‘_M_get_Node_allocator’ [-Wtemplate-body] npm error 2437 | auto& __that_alloc = __x._M_get_Node_allocator(); npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2438:20: error: ‘_Node_alloc_traits’ has not been declared; did you mean ‘_Node_traits’? [-Wtemplate-body] npm error 2438 | if (!_Node_alloc_traits::_S_always_equal() npm error | ^~~~~~~~~~~~~~~~~~ npm error | _Node_traits npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2444:24: error: ‘__alloc_on_copy’ is not a member of ‘v8::std’; did you mean ‘std::__alloc_on_copy’? [-Wtemplate-body] npm error 2444 | std::__alloc_on_copy(__this_alloc, __that_alloc); npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/alloc_traits.h:855:5: note: ‘std::__alloc_on_copy’ declared here npm error 855 | __alloc_on_copy(const _Alloc& __a) npm error | ^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_(_Base_ptr, _Base_ptr, _Arg&&, _NodeGen&)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2481:22: error: ‘forward’ is not a member of ‘v8::std’; did you mean ‘std::forward’? [-Wtemplate-body] npm error 2481 | __node_gen(_GLIBCXX_FORWARD(_Arg, __v))->_M_base_ptr(); npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/move.h:85:5: note: ‘std::forward’ declared here npm error 85 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2481:22: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 2481 | __node_gen(_GLIBCXX_FORWARD(_Arg, __v))->_M_base_ptr(); npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_lower(_Base_ptr, _Arg&&)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2507:24: error: ‘forward’ is not a member of ‘v8::std’; did you mean ‘std::forward’? [-Wtemplate-body] npm error 2507 | _M_create_node(_GLIBCXX_FORWARD(_Arg, __v))->_M_base_ptr(); npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/move.h:85:5: note: ‘std::forward’ declared here npm error 85 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2507:24: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 2507 | _M_create_node(_GLIBCXX_FORWARD(_Arg, __v))->_M_base_ptr(); npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_equal_lower(_Arg&&)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2535:35: error: ‘forward’ is not a member of ‘v8::std’; did you mean ‘std::forward’? [-Wtemplate-body] npm error 2535 | return _M_insert_lower(__y, _GLIBCXX_FORWARD(_Arg, __v)); npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/move.h:85:5: note: ‘std::forward’ declared here npm error 85 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2535:35: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 2535 | return _M_insert_lower(__y, _GLIBCXX_FORWARD(_Arg, __v)); npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: At global scope: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2629:5: error: ‘pair’ does not name a type npm error 2629 | pair::value) npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/type_traits:2931:12: note: ‘std::__is_nothrow_swappable’ declared here npm error 2931 | struct __is_nothrow_swappable; npm error | ^~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2696:5: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 2696 | _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value) npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2696:5: error: ‘::value’ has not been declared; did you mean ‘Value’? [-Wtemplate-body] npm error 2696 | _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value) npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘void v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::swap(v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2720:7: error: ‘_Node_alloc_traits’ has not been declared; did you mean ‘_Node_traits’? [-Wtemplate-body] npm error 2720 | _Node_alloc_traits::_S_on_swap(_M_get_Node_allocator(), npm error | ^~~~~~~~~~~~~~~~~~ npm error | _Node_traits npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2720:38: error: there are no arguments to ‘_M_get_Node_allocator’ that depend on a template parameter, so a declaration of ‘_M_get_Node_allocator’ must be available [-Wtemplate-body] npm error 2720 | _Node_alloc_traits::_S_on_swap(_M_get_Node_allocator(), npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2721:42: error: ‘class v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>’ has no member named ‘_M_get_Node_allocator’ [-Wtemplate-body] npm error 2721 | __t._M_get_Node_allocator()); npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: At global scope: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2726:5: error: ‘pair’ does not name a type npm error 2726 | pair::iterator v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_equal(_Arg&&)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2819:7: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? [-Wtemplate-body] npm error 2819 | pair<_Base_ptr, _Base_ptr> __res npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2819:21: error: expected primary-expression before ‘,’ token [-Wtemplate-body] npm error 2819 | pair<_Base_ptr, _Base_ptr> __res npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2819:32: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 2819 | pair<_Base_ptr, _Base_ptr> __res npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2819:34: error: ‘__res’ was not declared in this scope; did you mean ‘_S_red’? [-Wtemplate-body] npm error 2819 | pair<_Base_ptr, _Base_ptr> __res npm error | ^~~~~ npm error | _S_red npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2823:25: error: ‘forward’ is not a member of ‘v8::std’; did you mean ‘std::forward’? [-Wtemplate-body] npm error 2823 | _GLIBCXX_FORWARD(_Arg, __v), __an); npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/move.h:85:5: note: ‘std::forward’ declared here npm error 85 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2823:25: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 2823 | _GLIBCXX_FORWARD(_Arg, __v), __an); npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: At global scope: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2828:5: error: ‘pair’ does not name a type npm error 2828 | pair::iterator v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_unique_(const_iterator, _Arg&&, _NodeGen&)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2901:7: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? [-Wtemplate-body] npm error 2901 | pair<_Base_ptr, _Base_ptr> __res npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2901:21: error: expected primary-expression before ‘,’ token [-Wtemplate-body] npm error 2901 | pair<_Base_ptr, _Base_ptr> __res npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2901:32: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 2901 | pair<_Base_ptr, _Base_ptr> __res npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2901:34: error: ‘__res’ was not declared in this scope; did you mean ‘_S_red’? [-Wtemplate-body] npm error 2901 | pair<_Base_ptr, _Base_ptr> __res npm error | ^~~~~ npm error | _S_red npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2906:27: error: ‘forward’ is not a member of ‘v8::std’; did you mean ‘std::forward’? [-Wtemplate-body] npm error 2906 | _GLIBCXX_FORWARD(_Arg, __v), npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/move.h:85:5: note: ‘std::forward’ declared here npm error 85 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2906:27: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 2906 | _GLIBCXX_FORWARD(_Arg, __v), npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: At global scope: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2913:5: error: ‘pair’ does not name a type npm error 2913 | pair::iterator v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_insert_equal_(const_iterator, _Arg&&, _NodeGen&)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2982:9: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? [-Wtemplate-body] npm error 2982 | pair<_Base_ptr, _Base_ptr> __res npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2982:23: error: expected primary-expression before ‘,’ token [-Wtemplate-body] npm error 2982 | pair<_Base_ptr, _Base_ptr> __res npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2982:34: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 2982 | pair<_Base_ptr, _Base_ptr> __res npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2982:36: error: ‘__res’ was not declared in this scope; did you mean ‘_S_red’? [-Wtemplate-body] npm error 2982 | pair<_Base_ptr, _Base_ptr> __res npm error | ^~~~~ npm error | _S_red npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2987:29: error: ‘forward’ is not a member of ‘v8::std’; did you mean ‘std::forward’? [-Wtemplate-body] npm error 2987 | _GLIBCXX_FORWARD(_Arg, __v), npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/move.h:85:5: note: ‘std::forward’ declared here npm error 85 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2987:29: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 2987 | _GLIBCXX_FORWARD(_Arg, __v), npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2990:38: error: ‘forward’ is not a member of ‘v8::std’; did you mean ‘std::forward’? [-Wtemplate-body] npm error 2990 | return _M_insert_equal_lower(_GLIBCXX_FORWARD(_Arg, __v)); npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/move.h:85:5: note: ‘std::forward’ declared here npm error 85 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:2990:38: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 2990 | return _M_insert_equal_lower(_GLIBCXX_FORWARD(_Arg, __v)); npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: At global scope: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:3054:10: error: ‘pair’ does not name a type [-Wtemplate-body] npm error 3054 | -> pair npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:3054:14: error: expected initializer before ‘<’ token npm error 3054 | -> pair npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_equal(_Args&& ...)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:3071:36: error: ‘forward’ is not a member of ‘v8::std’; did you mean ‘std::forward’? [-Wtemplate-body] npm error 3071 | _Auto_node __z(*this, std::forward<_Args>(__args)...); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/move.h:85:5: note: ‘std::forward’ declared here npm error 85 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:3071:49: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 3071 | _Auto_node __z(*this, std::forward<_Args>(__args)...); npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:3084:36: error: ‘forward’ is not a member of ‘v8::std’; did you mean ‘std::forward’? [-Wtemplate-body] npm error 3084 | _Auto_node __z(*this, std::forward<_Args>(__args)...); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/move.h:85:5: note: ‘std::forward’ declared here npm error 85 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:3084:49: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 3084 | _Auto_node __z(*this, std::forward<_Args>(__args)...); npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_equal(const_iterator, _Args&& ...)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:3099:36: error: ‘forward’ is not a member of ‘v8::std’; did you mean ‘std::forward’? [-Wtemplate-body] npm error 3099 | _Auto_node __z(*this, std::forward<_Args>(__args)...); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/move.h:85:5: note: ‘std::forward’ declared here npm error 85 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:3099:49: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 3099 | _Auto_node __z(*this, std::forward<_Args>(__args)...); npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&)’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:3139:7: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? [-Wtemplate-body] npm error 3139 | pair __p = equal_range(__x); npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:3139:20: error: expected primary-expression before ‘,’ token [-Wtemplate-body] npm error 3139 | pair __p = equal_range(__x); npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:3139:30: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 3139 | pair __p = equal_range(__x); npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:3139:32: error: ‘__p’ was not declared in this scope; did you mean ‘__x’? [-Wtemplate-body] npm error 3139 | pair __p = equal_range(__x); npm error | ^~~ npm error | __x npm error /usr/include/c++/15.1.1/bits/stl_tree.h: In member function ‘v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type v8::std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::count(const _Key&) const’: npm error /usr/include/c++/15.1.1/bits/stl_tree.h:3177:7: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? [-Wtemplate-body] npm error 3177 | pair __p = equal_range(__k); npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:3177:26: error: expected primary-expression before ‘,’ token [-Wtemplate-body] npm error 3177 | pair __p = equal_range(__k); npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:3177:42: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 3177 | pair __p = equal_range(__k); npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:3177:44: error: ‘__p’ was not declared in this scope; did you mean ‘__k’? [-Wtemplate-body] npm error 3177 | pair __p = equal_range(__k); npm error | ^~~ npm error | __k npm error /usr/include/c++/15.1.1/bits/stl_tree.h:3178:34: error: ‘distance’ is not a member of ‘v8::std’ [-Wtemplate-body] npm error 3178 | const size_type __n = std::distance(__p.first, __p.second); npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:3178:34: note: suggested alternatives: npm error In file included from /usr/include/c++/15.1.1/bits/stl_construct.h:62: npm error /usr/include/c++/15.1.1/bits/stl_iterator_base_funcs.h:150:5: note: ‘std::distance’ npm error 150 | distance(_InputIterator __first, _InputIterator __last) npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/bits/ranges_base.h:992:34: note: ‘std::ranges::distance’ npm error 992 | inline constexpr __distance_fn distance{}; npm error | ^~~~~~~~ npm error In file included from /usr/include/c++/15.1.1/map:65: npm error /usr/include/c++/15.1.1/bits/stl_map.h: At global scope: npm error /usr/include/c++/15.1.1/bits/stl_map.h:103:67: error: ‘less’ in namespace ‘v8::std’ does not name a template type npm error 103 | template , npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:103:71: error: expected ‘>’ before ‘<’ token npm error 103 | template , npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:110:20: error: ‘pair’ in namespace ‘v8::std’ does not name a template type [-Wtemplate-body] npm error 110 | typedef std::pair value_type; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:112:15: error: ‘_Alloc’ does not name a type [-Wtemplate-body] npm error 112 | typedef _Alloc allocator_type; npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:128:21: error: ‘is_same’ was not declared in this scope; did you mean ‘std::is_same’? [-Wtemplate-body] npm error 128 | static_assert(is_same::value, npm error | ^~~~~~~ npm error | std::is_same npm error /usr/include/c++/15.1.1/type_traits:799:12: note: ‘std::is_same’ declared here npm error 799 | struct is_same; npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:128:38: error: ‘_Alloc’ has not been declared [-Wtemplate-body] npm error 128 | static_assert(is_same::value, npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:128:56: error: expected ‘(’ before ‘,’ token [-Wtemplate-body] npm error 128 | static_assert(is_same::value, npm error | ^ npm error | ( npm error /usr/include/c++/15.1.1/bits/stl_map.h:128:58: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error 128 | static_assert(is_same::value, npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:128:71: error: ‘::value’ has not been declared; did you mean ‘Value’? [-Wtemplate-body] npm error 128 | static_assert(is_same::value, npm error | ^~~~~ npm error | Value npm error /usr/include/c++/15.1.1/bits/stl_map.h:128:76: error: expected ‘)’ before ‘,’ token [-Wtemplate-body] npm error 128 | static_assert(is_same::value, npm error | ~ ^ npm error | ) npm error /usr/include/c++/15.1.1/bits/stl_map.h:137:36: error: expected template-name before ‘<’ token [-Wtemplate-body] npm error 137 | : public std::binary_function npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:137:36: error: expected ‘{’ before ‘<’ token [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:137:36: error: expected unqualified-id before ‘<’ token [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:154:35: error: ‘__alloc_traits’ in namespace ‘v8::__gnu_cxx’ does not name a template type [-Wtemplate-body] npm error 154 | typedef typename __gnu_cxx::__alloc_traits<_Alloc>::template npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:154:49: error: expected unqualified-id before ‘<’ token [-Wtemplate-body] npm error 154 | typedef typename __gnu_cxx::__alloc_traits<_Alloc>::template npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:157:34: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error 157 | typedef _Rb_tree, npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:157:57: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error 157 | typedef _Rb_tree, npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:157:57: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:157:57: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:157:57: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:157:57: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:157:57: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:157:57: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:157:57: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:157:57: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:157:57: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:157:57: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:157:46: error: ‘_Select1st’ was not declared in this scope [-Wtemplate-body] npm error 157 | typedef _Rb_tree, npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:157:46: note: suggested alternatives: npm error In file included from /usr/include/c++/15.1.1/bits/unique_ptr.h:38: npm error /usr/include/c++/15.1.1/bits/stl_function.h:1171:12: note: ‘std::_Select1st’ npm error 1171 | struct _Select1st npm error | ^~~~~~~~~~ npm error In file included from /usr/include/c++/15.1.1/bits/hashtable.h:37, npm error from /usr/include/c++/15.1.1/bits/unordered_map.h:33, npm error from /usr/include/c++/15.1.1/unordered_map:43, npm error from /usr/include/c++/15.1.1/functional:65, npm error from /startdir/src/node-gyp/34.5.1/include/node/v8-container.h:11: npm error /usr/include/c++/15.1.1/bits/hashtable_policy.h:89:10: note: ‘std::__detail::_Select1st’ npm error 89 | struct _Select1st npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:157:57: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error 157 | typedef _Rb_tree, npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:157:67: error: wrong number of template arguments (3, should be at least 4) [-Wtemplate-body] npm error 157 | typedef _Rb_tree, npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_tree.h:1020:11: note: provided for ‘template class v8::std::_Rb_tree’ npm error 1020 | class _Rb_tree npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:157:68: error: expected unqualified-id before ‘,’ token [-Wtemplate-body] npm error 157 | typedef _Rb_tree, npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:161:7: error: ‘_Rep_type’ does not name a type; did you mean ‘key_type’? [-Wtemplate-body] npm error 161 | _Rep_type _M_t; npm error | ^~~~~~~~~ npm error | key_type npm error /usr/include/c++/15.1.1/bits/stl_map.h:163:26: error: ‘__alloc_traits’ in namespace ‘v8::__gnu_cxx’ does not name a template type [-Wtemplate-body] npm error 163 | typedef __gnu_cxx::__alloc_traits<_Pair_alloc_type> _Alloc_traits; npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:166:45: error: ‘remove_reference_t’ does not name a type [-Wtemplate-body] npm error 166 | template> npm error | ^~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:166:63: error: expected ‘>’ before ‘<’ token [-Wtemplate-body] npm error 166 | template> npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:169:60: error: expected unqualified-id before ‘;’ token [-Wtemplate-body] npm error 169 | __and_, is_scalar<_Key>>>; npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:175:24: error: ‘_Alloc_traits’ has not been declared [-Wtemplate-body] npm error 175 | typedef typename _Alloc_traits::pointer pointer; npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:176:24: error: ‘_Alloc_traits’ has not been declared [-Wtemplate-body] npm error 176 | typedef typename _Alloc_traits::const_pointer const_pointer; npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:177:24: error: ‘_Alloc_traits’ has not been declared [-Wtemplate-body] npm error 177 | typedef typename _Alloc_traits::reference reference; npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:178:24: error: ‘_Alloc_traits’ has not been declared [-Wtemplate-body] npm error 178 | typedef typename _Alloc_traits::const_reference const_reference; npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:179:24: error: ‘_Rep_type’ has not been declared; did you mean ‘key_type’? [-Wtemplate-body] npm error 179 | typedef typename _Rep_type::iterator iterator; npm error | ^~~~~~~~~ npm error | key_type npm error /usr/include/c++/15.1.1/bits/stl_map.h:180:24: error: ‘_Rep_type’ has not been declared; did you mean ‘key_type’? [-Wtemplate-body] npm error 180 | typedef typename _Rep_type::const_iterator const_iterator; npm error | ^~~~~~~~~ npm error | key_type npm error /usr/include/c++/15.1.1/bits/stl_map.h:181:24: error: ‘_Rep_type’ has not been declared; did you mean ‘key_type’? [-Wtemplate-body] npm error 181 | typedef typename _Rep_type::size_type size_type; npm error | ^~~~~~~~~ npm error | key_type npm error /usr/include/c++/15.1.1/bits/stl_map.h:182:24: error: ‘_Rep_type’ has not been declared; did you mean ‘key_type’? [-Wtemplate-body] npm error 182 | typedef typename _Rep_type::difference_type difference_type; npm error | ^~~~~~~~~ npm error | key_type npm error /usr/include/c++/15.1.1/bits/stl_map.h:183:24: error: ‘_Rep_type’ has not been declared; did you mean ‘key_type’? [-Wtemplate-body] npm error 183 | typedef typename _Rep_type::reverse_iterator reverse_iterator; npm error | ^~~~~~~~~ npm error | key_type npm error /usr/include/c++/15.1.1/bits/stl_map.h:184:24: error: ‘_Rep_type’ has not been declared; did you mean ‘key_type’? [-Wtemplate-body] npm error 184 | typedef typename _Rep_type::const_reverse_iterator const_reverse_iterator; npm error | ^~~~~~~~~ npm error | key_type npm error /usr/include/c++/15.1.1/bits/stl_map.h:187:34: error: ‘_Rep_type’ has not been declared; did you mean ‘key_type’? [-Wtemplate-body] npm error 187 | using node_type = typename _Rep_type::node_type; npm error | ^~~~~~~~~ npm error | key_type npm error /usr/include/c++/15.1.1/bits/stl_map.h:188:43: error: ‘_Rep_type’ has not been declared; did you mean ‘key_type’? [-Wtemplate-body] npm error 188 | using insert_return_type = typename _Rep_type::insert_return_type; npm error | ^~~~~~~~~ npm error | key_type npm error /usr/include/c++/15.1.1/bits/stl_map.h:210:17: error: ‘allocator_type’ does not name a type [-Wtemplate-body] npm error 210 | const allocator_type& __a = allocator_type()) npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:243:28: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error 243 | map(initializer_list __l, npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:243:28: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:243:28: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:243:28: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:243:28: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:243:28: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:243:28: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:243:27: error: expected ‘)’ before ‘<’ token [-Wtemplate-body] npm error 243 | map(initializer_list __l, npm error | ~ ^ npm error | ) npm error /usr/include/c++/15.1.1/bits/stl_map.h:251:17: error: ‘allocator_type’ does not name a type [-Wtemplate-body] npm error 251 | map(const allocator_type& __a) npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:255:51: error: ‘allocator_type’ was not declared in this scope [-Wtemplate-body] npm error 255 | map(const map& __m, const __type_identity_t& __a) npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:255:51: error: ‘allocator_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:255:51: error: ‘allocator_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:255:51: error: ‘allocator_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:255:51: error: ‘allocator_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:255:51: error: ‘allocator_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:255:33: error: ‘__type_identity_t’ does not name a type [-Wtemplate-body] npm error 255 | map(const map& __m, const __type_identity_t& __a) npm error | ^~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:255:50: error: expected ‘,’ or ‘...’ before ‘<’ token [-Wtemplate-body] npm error 255 | map(const map& __m, const __type_identity_t& __a) npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:259:46: error: ‘allocator_type’ was not declared in this scope [-Wtemplate-body] npm error 259 | map(map&& __m, const __type_identity_t& __a) npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:259:46: error: ‘allocator_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:259:46: error: ‘allocator_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:259:46: error: ‘allocator_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:259:46: error: ‘allocator_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:259:46: error: ‘allocator_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:259:28: error: ‘__type_identity_t’ does not name a type [-Wtemplate-body] npm error 259 | map(map&& __m, const __type_identity_t& __a) npm error | ^~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:259:45: error: expected ‘,’ or ‘...’ before ‘<’ token [-Wtemplate-body] npm error 259 | map(map&& __m, const __type_identity_t& __a) npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:265:28: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error 265 | map(initializer_list __l, const allocator_type& __a) npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:265:28: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:265:28: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:265:28: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:265:28: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:265:28: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:265:28: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:265:27: error: expected ‘)’ before ‘<’ token [-Wtemplate-body] npm error 265 | map(initializer_list __l, const allocator_type& __a) npm error | ~ ^ npm error | ) npm error /usr/include/c++/15.1.1/bits/stl_map.h:272:19: error: ‘allocator_type’ does not name a type [-Wtemplate-body] npm error 272 | const allocator_type& __a) npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:307:19: error: ‘allocator_type’ does not name a type [-Wtemplate-body] npm error 307 | const allocator_type& __a = allocator_type()) npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:372:34: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error 372 | operator=(initializer_list __l) npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:372:34: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:372:34: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:372:34: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:372:17: error: ‘initializer_list’ has not been declared [-Wtemplate-body] npm error 372 | operator=(initializer_list __l) npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:372:33: error: expected ‘,’ or ‘...’ before ‘<’ token [-Wtemplate-body] npm error 372 | operator=(initializer_list __l) npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:380:7: error: ‘allocator_type’ does not name a type [-Wtemplate-body] npm error 380 | allocator_type npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:610:14: error: ‘pair’ in namespace ‘v8::std’ does not name a template type [-Wtemplate-body] npm error 610 | std::pair npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:670:7: error: ‘node_type’ does not name a type; did you mean ‘size_type’? [-Wtemplate-body] npm error 670 | node_type npm error | ^~~~~~~~~ npm error | size_type npm error /usr/include/c++/15.1.1/bits/stl_map.h:678:7: error: ‘node_type’ does not name a type; did you mean ‘size_type’? [-Wtemplate-body] npm error 678 | node_type npm error | ^~~~~~~~~ npm error | size_type npm error /usr/include/c++/15.1.1/bits/stl_map.h:683:7: error: ‘insert_return_type’ does not name a type [-Wtemplate-body] npm error 683 | insert_return_type npm error | ^~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:689:37: error: ‘node_type’ has not been declared; did you mean ‘size_type’? [-Wtemplate-body] npm error 689 | insert(const_iterator __hint, node_type&& __nh) npm error | ^~~~~~~~~ npm error | size_type npm error /usr/include/c++/15.1.1/bits/stl_map.h:697:37: error: ‘_Alloc’ was not declared in this scope; did you mean ‘valloc’? [-Wtemplate-body] npm error 697 | merge(map<_Key, _Tp, _Cmp2, _Alloc>& __source) npm error | ^~~~~~ npm error | valloc npm error /usr/include/c++/15.1.1/bits/stl_map.h:697:43: error: wrong number of template arguments (4, should be at least 2) [-Wtemplate-body] npm error 697 | merge(map<_Key, _Tp, _Cmp2, _Alloc>& __source) npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:105:11: note: provided for ‘template class v8::std::map’ npm error 105 | class map npm error | ^~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:705:37: error: ‘_Alloc’ was not declared in this scope; did you mean ‘valloc’? [-Wtemplate-body] npm error 705 | merge(map<_Key, _Tp, _Cmp2, _Alloc>&& __source) npm error | ^~~~~~ npm error | valloc npm error /usr/include/c++/15.1.1/bits/stl_map.h:705:43: error: wrong number of template arguments (4, should be at least 2) [-Wtemplate-body] npm error 705 | merge(map<_Key, _Tp, _Cmp2, _Alloc>&& __source) npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:105:11: note: provided for ‘template class v8::std::map’ npm error 105 | class map npm error | ^~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:710:42: error: ‘_Alloc’ was not declared in this scope; did you mean ‘valloc’? [-Wtemplate-body] npm error 710 | merge(multimap<_Key, _Tp, _Cmp2, _Alloc>& __source) npm error | ^~~~~~ npm error | valloc npm error /usr/include/c++/15.1.1/bits/stl_map.h:710:48: error: template argument 4 is invalid [-Wtemplate-body] npm error 710 | merge(multimap<_Key, _Tp, _Cmp2, _Alloc>& __source) npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:710:9: error: ‘template template void v8::std::map<_Key, _Tp, _Compare>::merge(int&)’ cannot be overloaded with ‘template template void v8::std::map<_Key, _Tp, _Compare>::merge(int&)’ [-Wtemplate-body] npm error 710 | merge(multimap<_Key, _Tp, _Cmp2, _Alloc>& __source) npm error | ^~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:697:9: note: previous declaration ‘template template void v8::std::map<_Key, _Tp, _Compare>::merge(int&)’ npm error 697 | merge(map<_Key, _Tp, _Cmp2, _Alloc>& __source) npm error | ^~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:718:42: error: ‘_Alloc’ was not declared in this scope; did you mean ‘valloc’? [-Wtemplate-body] npm error 718 | merge(multimap<_Key, _Tp, _Cmp2, _Alloc>&& __source) npm error | ^~~~~~ npm error | valloc npm error /usr/include/c++/15.1.1/bits/stl_map.h:718:48: error: template argument 4 is invalid [-Wtemplate-body] npm error 718 | merge(multimap<_Key, _Tp, _Cmp2, _Alloc>&& __source) npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:718:9: error: ‘template template void v8::std::map<_Key, _Tp, _Compare>::merge(int&&)’ cannot be overloaded with ‘template template void v8::std::map<_Key, _Tp, _Compare>::merge(int&&)’ [-Wtemplate-body] npm error 718 | merge(multimap<_Key, _Tp, _Cmp2, _Alloc>&& __source) npm error | ^~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:705:9: note: previous declaration ‘template template void v8::std::map<_Key, _Tp, _Compare>::merge(int&&)’ npm error 705 | merge(map<_Key, _Tp, _Cmp2, _Alloc>&& __source) npm error | ^~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:744:9: error: ‘pair’ does not name a type [-Wtemplate-body] npm error 744 | pair npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:761:9: error: ‘pair’ does not name a type [-Wtemplate-body] npm error 761 | pair npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:856:12: error: ‘pair’ in namespace ‘v8::std’ does not name a template type [-Wtemplate-body] npm error 856 | std::pair npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:863:12: error: ‘pair’ in namespace ‘v8::std’ does not name a template type [-Wtemplate-body] npm error 863 | std::pair npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error 868 | __enable_if_t::value, npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:23: error: ‘is_constructible’ was not declared in this scope; did you mean ‘std::is_constructible’? [-Wtemplate-body] npm error 868 | __enable_if_t::value, npm error | ^~~~~~~~~~~~~~~~ npm error | std::is_constructible npm error /usr/include/c++/15.1.1/type_traits:1156:12: note: ‘std::is_constructible’ declared here npm error 1156 | struct is_constructible npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error 868 | __enable_if_t::value, npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:23: error: ‘is_constructible’ was not declared in this scope; did you mean ‘std::is_constructible’? [-Wtemplate-body] npm error 868 | __enable_if_t::value, npm error | ^~~~~~~~~~~~~~~~ npm error | std::is_constructible npm error /usr/include/c++/15.1.1/type_traits:1156:12: note: ‘std::is_constructible’ declared here npm error 1156 | struct is_constructible npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error 868 | __enable_if_t::value, npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:23: error: ‘is_constructible’ was not declared in this scope; did you mean ‘std::is_constructible’? [-Wtemplate-body] npm error 868 | __enable_if_t::value, npm error | ^~~~~~~~~~~~~~~~ npm error | std::is_constructible npm error /usr/include/c++/15.1.1/type_traits:1156:12: note: ‘std::is_constructible’ declared here npm error 1156 | struct is_constructible npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error 868 | __enable_if_t::value, npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:23: error: ‘is_constructible’ was not declared in this scope; did you mean ‘std::is_constructible’? [-Wtemplate-body] npm error 868 | __enable_if_t::value, npm error | ^~~~~~~~~~~~~~~~ npm error | std::is_constructible npm error /usr/include/c++/15.1.1/type_traits:1156:12: note: ‘std::is_constructible’ declared here npm error 1156 | struct is_constructible npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error 868 | __enable_if_t::value, npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:23: error: ‘is_constructible’ was not declared in this scope; did you mean ‘std::is_constructible’? [-Wtemplate-body] npm error 868 | __enable_if_t::value, npm error | ^~~~~~~~~~~~~~~~ npm error | std::is_constructible npm error /usr/include/c++/15.1.1/type_traits:1156:12: note: ‘std::is_constructible’ declared here npm error 1156 | struct is_constructible npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error 868 | __enable_if_t::value, npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:23: error: ‘is_constructible’ was not declared in this scope; did you mean ‘std::is_constructible’? [-Wtemplate-body] npm error 868 | __enable_if_t::value, npm error | ^~~~~~~~~~~~~~~~ npm error | std::is_constructible npm error /usr/include/c++/15.1.1/type_traits:1156:12: note: ‘std::is_constructible’ declared here npm error 1156 | struct is_constructible npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error 868 | __enable_if_t::value, npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:23: error: ‘is_constructible’ was not declared in this scope; did you mean ‘std::is_constructible’? [-Wtemplate-body] npm error 868 | __enable_if_t::value, npm error | ^~~~~~~~~~~~~~~~ npm error | std::is_constructible npm error /usr/include/c++/15.1.1/type_traits:1156:12: note: ‘std::is_constructible’ declared here npm error 1156 | struct is_constructible npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error 868 | __enable_if_t::value, npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:23: error: ‘is_constructible’ was not declared in this scope; did you mean ‘std::is_constructible’? [-Wtemplate-body] npm error 868 | __enable_if_t::value, npm error | ^~~~~~~~~~~~~~~~ npm error | std::is_constructible npm error /usr/include/c++/15.1.1/type_traits:1156:12: note: ‘std::is_constructible’ declared here npm error 1156 | struct is_constructible npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error 868 | __enable_if_t::value, npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:868:9: error: ‘__enable_if_t’ does not name a type [-Wtemplate-body] npm error 868 | __enable_if_t::value, npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:902:14: error: ‘v8::std::initializer_list’ has not been declared [-Wtemplate-body] npm error 902 | insert(std::initializer_list __list) npm error | ^~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:902:35: error: expected ‘,’ or ‘...’ before ‘<’ token [-Wtemplate-body] npm error 902 | insert(std::initializer_list __list) npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:950:47: error: ‘value_type’ does not name a type [-Wtemplate-body] npm error 950 | insert(const_iterator __position, const value_type& __x) npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:960:41: error: ‘value_type’ has not been declared [-Wtemplate-body] npm error 960 | insert(const_iterator __position, value_type&& __x) npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:960:7: error: ‘v8::std::map<_Key, _Tp, _Compare>::iterator v8::std::map<_Key, _Tp, _Compare>::insert(const_iterator, int&&)’ cannot be overloaded with ‘v8::std::map<_Key, _Tp, _Compare>::iterator v8::std::map<_Key, _Tp, _Compare>::insert(const_iterator, int&&)’ [-Wtemplate-body] npm error 960 | insert(const_iterator __position, value_type&& __x) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:689:7: note: previous declaration ‘v8::std::map<_Key, _Tp, _Compare>::iterator v8::std::map<_Key, _Tp, _Compare>::insert(const_iterator, int&&)’ npm error 689 | insert(const_iterator __hint, node_type&& __nh) npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error 964 | __enable_if_t::value, iterator> npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:23: error: ‘is_constructible’ was not declared in this scope; did you mean ‘std::is_constructible’? [-Wtemplate-body] npm error 964 | __enable_if_t::value, iterator> npm error | ^~~~~~~~~~~~~~~~ npm error | std::is_constructible npm error /usr/include/c++/15.1.1/type_traits:1156:12: note: ‘std::is_constructible’ declared here npm error 1156 | struct is_constructible npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error 964 | __enable_if_t::value, iterator> npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:23: error: ‘is_constructible’ was not declared in this scope; did you mean ‘std::is_constructible’? [-Wtemplate-body] npm error 964 | __enable_if_t::value, iterator> npm error | ^~~~~~~~~~~~~~~~ npm error | std::is_constructible npm error /usr/include/c++/15.1.1/type_traits:1156:12: note: ‘std::is_constructible’ declared here npm error 1156 | struct is_constructible npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error 964 | __enable_if_t::value, iterator> npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:23: error: ‘is_constructible’ was not declared in this scope; did you mean ‘std::is_constructible’? [-Wtemplate-body] npm error 964 | __enable_if_t::value, iterator> npm error | ^~~~~~~~~~~~~~~~ npm error | std::is_constructible npm error /usr/include/c++/15.1.1/type_traits:1156:12: note: ‘std::is_constructible’ declared here npm error 1156 | struct is_constructible npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error 964 | __enable_if_t::value, iterator> npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:23: error: ‘is_constructible’ was not declared in this scope; did you mean ‘std::is_constructible’? [-Wtemplate-body] npm error 964 | __enable_if_t::value, iterator> npm error | ^~~~~~~~~~~~~~~~ npm error | std::is_constructible npm error /usr/include/c++/15.1.1/type_traits:1156:12: note: ‘std::is_constructible’ declared here npm error 1156 | struct is_constructible npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error 964 | __enable_if_t::value, iterator> npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:23: error: ‘is_constructible’ was not declared in this scope; did you mean ‘std::is_constructible’? [-Wtemplate-body] npm error 964 | __enable_if_t::value, iterator> npm error | ^~~~~~~~~~~~~~~~ npm error | std::is_constructible npm error /usr/include/c++/15.1.1/type_traits:1156:12: note: ‘std::is_constructible’ declared here npm error 1156 | struct is_constructible npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error 964 | __enable_if_t::value, iterator> npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:23: error: ‘is_constructible’ was not declared in this scope; did you mean ‘std::is_constructible’? [-Wtemplate-body] npm error 964 | __enable_if_t::value, iterator> npm error | ^~~~~~~~~~~~~~~~ npm error | std::is_constructible npm error /usr/include/c++/15.1.1/type_traits:1156:12: note: ‘std::is_constructible’ declared here npm error 1156 | struct is_constructible npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error 964 | __enable_if_t::value, iterator> npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:23: error: ‘is_constructible’ was not declared in this scope; did you mean ‘std::is_constructible’? [-Wtemplate-body] npm error 964 | __enable_if_t::value, iterator> npm error | ^~~~~~~~~~~~~~~~ npm error | std::is_constructible npm error /usr/include/c++/15.1.1/type_traits:1156:12: note: ‘std::is_constructible’ declared here npm error 1156 | struct is_constructible npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error 964 | __enable_if_t::value, iterator> npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:23: error: ‘is_constructible’ was not declared in this scope; did you mean ‘std::is_constructible’? [-Wtemplate-body] npm error 964 | __enable_if_t::value, iterator> npm error | ^~~~~~~~~~~~~~~~ npm error | std::is_constructible npm error /usr/include/c++/15.1.1/type_traits:1156:12: note: ‘std::is_constructible’ declared here npm error 1156 | struct is_constructible npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:40: error: ‘value_type’ was not declared in this scope [-Wtemplate-body] npm error 964 | __enable_if_t::value, iterator> npm error | ^~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:964:9: error: ‘__enable_if_t’ does not name a type [-Wtemplate-body] npm error 964 | __enable_if_t::value, iterator> npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1007:9: error: ‘pair’ does not name a type [-Wtemplate-body] npm error 1007 | pair npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1025:9: error: ‘pair’ does not name a type [-Wtemplate-body] npm error 1025 | pair npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1127:7: error: ‘v8::std::map<_Key, _Tp, _Compare>::iterator v8::std::map<_Key, _Tp, _Compare>::erase(iterator)’ cannot be overloaded with ‘v8::std::map<_Key, _Tp, _Compare>::iterator v8::std::map<_Key, _Tp, _Compare>::erase(const_iterator)’ [-Wtemplate-body] npm error 1127 | erase(iterator __position) npm error | ^~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1121:7: note: previous declaration ‘v8::std::map<_Key, _Tp, _Compare>::iterator v8::std::map<_Key, _Tp, _Compare>::erase(const_iterator)’ npm error 1121 | erase(const_iterator __position) npm error | ^~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1265:42: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 1265 | find(const _Kt& __x) -> decltype(_M_t._M_find_tr(__x)) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1265:42: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:1290:48: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 1290 | find(const _Kt& __x) const -> decltype(_M_t._M_find_tr(__x)) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1290:48: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:1311:49: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 1311 | count(const _Kt& __x) const -> decltype(_M_t._M_count_tr(__x)) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1311:49: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:1330:21: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 1330 | -> decltype(_M_t._M_find_tr(__x), void(), true) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1330:21: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:1355:30: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 1355 | -> decltype(iterator(_M_t._M_lower_bound_tr(__x))) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1355:30: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:1380:36: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 1380 | -> decltype(const_iterator(_M_t._M_lower_bound_tr(__x))) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1380:36: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:1400:30: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 1400 | -> decltype(iterator(_M_t._M_upper_bound_tr(__x))) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1400:30: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:1420:36: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 1420 | -> decltype(const_iterator(_M_t._M_upper_bound_tr(__x))) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1420:36: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error /usr/include/c++/15.1.1/bits/stl_map.h:1441:12: error: ‘pair’ in namespace ‘v8::std’ does not name a template type [-Wtemplate-body] npm error 1441 | std::pair npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1449:46: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 1449 | -> decltype(pair(_M_t._M_equal_range_tr(__x))) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1449:21: error: there are no arguments to ‘pair’ that depend on a template parameter, so a declaration of ‘pair’ must be available [-Wtemplate-body] npm error 1449 | -> decltype(pair(_M_t._M_equal_range_tr(__x))) npm error | ^~~~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1449:46: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 1449 | -> decltype(pair(_M_t._M_equal_range_tr(__x))) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1449:21: error: there are no arguments to ‘pair’ that depend on a template parameter, so a declaration of ‘pair’ must be available [-Wtemplate-body] npm error 1449 | -> decltype(pair(_M_t._M_equal_range_tr(__x))) npm error | ^~~~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1470:12: error: ‘pair’ in namespace ‘v8::std’ does not name a template type [-Wtemplate-body] npm error 1470 | std::pair npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1479:15: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 1479 | _M_t._M_equal_range_tr(__x))) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1478:21: error: there are no arguments to ‘pair’ that depend on a template parameter, so a declaration of ‘pair’ must be available [-Wtemplate-body] npm error 1478 | -> decltype(pair( npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1479:15: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 1479 | _M_t._M_equal_range_tr(__x))) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1478:21: error: there are no arguments to ‘pair’ that depend on a template parameter, so a declaration of ‘pair’ must be available [-Wtemplate-body] npm error 1478 | -> decltype(pair( npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1489:48: error: wrong number of template arguments (4, should be at least 2) [-Wtemplate-body] npm error 1489 | operator==(const map<_K1, _T1, _C1, _A1>&, npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:105:11: note: provided for ‘template class v8::std::map’ npm error 105 | class map npm error | ^~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1490:48: error: wrong number of template arguments (4, should be at least 2) [-Wtemplate-body] npm error 1490 | const map<_K1, _T1, _C1, _A1>&); npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:105:11: note: provided for ‘template class v8::std::map’ npm error 105 | class map npm error | ^~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1489:9: error: ‘bool v8::std::operator==(const int&, const int&)’ must have an argument of class or enumerated type [-Wtemplate-body] npm error 1489 | operator==(const map<_K1, _T1, _C1, _A1>&, npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1494:26: error: ‘__synth3way_t’ in namespace ‘v8::std::__detail’ does not name a template type [-Wtemplate-body] npm error 1494 | friend __detail::__synth3way_t> npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:210:39: error: there are no arguments to ‘allocator_type’ that depend on a template parameter, so a declaration of ‘allocator_type’ must be available [-Wtemplate-body] npm error 210 | const allocator_type& __a = allocator_type()) npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:307:41: error: there are no arguments to ‘allocator_type’ that depend on a template parameter, so a declaration of ‘allocator_type’ must be available [-Wtemplate-body] npm error 307 | const allocator_type& __a = allocator_type()) npm error | ^~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:260:16: error: ‘is_nothrow_copy_constructible’ was not declared in this scope; did you mean ‘std::is_nothrow_copy_constructible’? [-Wtemplate-body] npm error 260 | noexcept(is_nothrow_copy_constructible<_Compare>::value npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error | std::is_nothrow_copy_constructible npm error /usr/include/c++/15.1.1/type_traits:1252:12: note: ‘std::is_nothrow_copy_constructible’ declared here npm error 1252 | struct is_nothrow_copy_constructible npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:260:54: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 260 | noexcept(is_nothrow_copy_constructible<_Compare>::value npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:260:57: error: ‘::value’ has not been declared; did you mean ‘Value’? [-Wtemplate-body] npm error 260 | noexcept(is_nothrow_copy_constructible<_Compare>::value npm error | ^~~~~ npm error | Value npm error /usr/include/c++/15.1.1/bits/stl_map.h:261:19: error: ‘_Alloc_traits’ has not been declared [-Wtemplate-body] npm error 261 | && _Alloc_traits::_S_always_equal()) npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1213:7: error: ‘__is_nothrow_swappable’ was not declared in this scope; did you mean ‘std::__is_nothrow_swappable’? [-Wtemplate-body] npm error 1213 | _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value) npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/type_traits:2931:12: note: ‘std::__is_nothrow_swappable’ declared here npm error 2931 | struct __is_nothrow_swappable; npm error | ^~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1213:7: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 1213 | _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value) npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1213:7: error: ‘::value’ has not been declared; did you mean ‘Value’? [-Wtemplate-body] npm error 1213 | _GLIBCXX_NOEXCEPT_IF(__is_nothrow_swappable<_Compare>::value) npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In constructor ‘v8::std::map<_Key, _Tp, _Compare>::map(const _Compare&, const int&)’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:211:9: error: class ‘v8::std::map<_Key, _Tp, _Compare>’ does not have any field named ‘_M_t’ [-Wtemplate-body] npm error 211 | : _M_t(__comp, _Pair_alloc_type(__a)) { } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:211:22: error: there are no arguments to ‘_Pair_alloc_type’ that depend on a template parameter, so a declaration of ‘_Pair_alloc_type’ must be available [-Wtemplate-body] npm error 211 | : _M_t(__comp, _Pair_alloc_type(__a)) { } npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In constructor ‘v8::std::map<_Key, _Tp, _Compare>::map(const int&)’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:252:9: error: class ‘v8::std::map<_Key, _Tp, _Compare>’ does not have any field named ‘_M_t’ [-Wtemplate-body] npm error 252 | : _M_t(_Pair_alloc_type(__a)) { } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:252:14: error: there are no arguments to ‘_Pair_alloc_type’ that depend on a template parameter, so a declaration of ‘_Pair_alloc_type’ must be available [-Wtemplate-body] npm error 252 | : _M_t(_Pair_alloc_type(__a)) { } npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In constructor ‘v8::std::map<_Key, _Tp, _Compare>::map(const v8::std::map<_Key, _Tp, _Compare>&, int)’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:256:9: error: class ‘v8::std::map<_Key, _Tp, _Compare>’ does not have any field named ‘_M_t’ [-Wtemplate-body] npm error 256 | : _M_t(__m._M_t, _Pair_alloc_type(__a)) { } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:256:18: error: ‘const class v8::std::map<_Key, _Tp, _Compare>’ has no member named ‘_M_t’ [-Wtemplate-body] npm error 256 | : _M_t(__m._M_t, _Pair_alloc_type(__a)) { } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:256:41: error: ‘__a’ was not declared in this scope; did you mean ‘__m’? [-Wtemplate-body] npm error 256 | : _M_t(__m._M_t, _Pair_alloc_type(__a)) { } npm error | ^~~ npm error | __m npm error /usr/include/c++/15.1.1/bits/stl_map.h:256:24: error: there are no arguments to ‘_Pair_alloc_type’ that depend on a template parameter, so a declaration of ‘_Pair_alloc_type’ must be available [-Wtemplate-body] npm error 256 | : _M_t(__m._M_t, _Pair_alloc_type(__a)) { } npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In constructor ‘v8::std::map<_Key, _Tp, _Compare>::map(v8::std::map<_Key, _Tp, _Compare>&&, int)’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:262:9: error: class ‘v8::std::map<_Key, _Tp, _Compare>’ does not have any field named ‘_M_t’ [-Wtemplate-body] npm error 262 | : _M_t(std::move(__m._M_t), _Pair_alloc_type(__a)) { } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:262:19: error: ‘move’ is not a member of ‘v8::std’ [-Wtemplate-body] npm error 262 | : _M_t(std::move(__m._M_t), _Pair_alloc_type(__a)) { } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:262:19: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:666:5: note: ‘std::move’ npm error 666 | move(_II __first, _II __last, _OI __result) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/ranges_algobase.h:381:30: note: ‘std::ranges::move’ npm error 381 | inline constexpr __move_fn move{}; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:262:28: error: ‘class v8::std::map<_Key, _Tp, _Compare>’ has no member named ‘_M_t’ [-Wtemplate-body] npm error 262 | : _M_t(std::move(__m._M_t), _Pair_alloc_type(__a)) { } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:262:52: error: ‘__a’ was not declared in this scope; did you mean ‘__m’? [-Wtemplate-body] npm error 262 | : _M_t(std::move(__m._M_t), _Pair_alloc_type(__a)) { } npm error | ^~~ npm error | __m npm error /usr/include/c++/15.1.1/bits/stl_map.h:262:35: error: there are no arguments to ‘_Pair_alloc_type’ that depend on a template parameter, so a declaration of ‘_Pair_alloc_type’ must be available [-Wtemplate-body] npm error 262 | : _M_t(std::move(__m._M_t), _Pair_alloc_type(__a)) { } npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In constructor ‘v8::std::map<_Key, _Tp, _Compare>::map(_InputIterator, _InputIterator, const int&)’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:273:11: error: class ‘v8::std::map<_Key, _Tp, _Compare>’ does not have any field named ‘_M_t’ [-Wtemplate-body] npm error 273 | : _M_t(_Pair_alloc_type(__a)) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:273:16: error: there are no arguments to ‘_Pair_alloc_type’ that depend on a template parameter, so a declaration of ‘_Pair_alloc_type’ must be available [-Wtemplate-body] npm error 273 | : _M_t(_Pair_alloc_type(__a)) npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:274:11: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 274 | { _M_t._M_insert_range_unique(__first, __last); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In constructor ‘v8::std::map<_Key, _Tp, _Compare>::map(_InputIterator, _InputIterator)’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:289:11: error: class ‘v8::std::map<_Key, _Tp, _Compare>’ does not have any field named ‘_M_t’ [-Wtemplate-body] npm error 289 | : _M_t() npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:290:11: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 290 | { _M_t._M_insert_range_unique(__first, __last); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In constructor ‘v8::std::map<_Key, _Tp, _Compare>::map(_InputIterator, _InputIterator, const _Compare&, const int&)’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:308:11: error: class ‘v8::std::map<_Key, _Tp, _Compare>’ does not have any field named ‘_M_t’ [-Wtemplate-body] npm error 308 | : _M_t(__comp, _Pair_alloc_type(__a)) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:308:24: error: there are no arguments to ‘_Pair_alloc_type’ that depend on a template parameter, so a declaration of ‘_Pair_alloc_type’ must be available [-Wtemplate-body] npm error 308 | : _M_t(__comp, _Pair_alloc_type(__a)) npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:309:11: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 309 | { _M_t._M_insert_range_unique(__first, __last); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>& v8::std::map<_Key, _Tp, _Compare>::operator=(int)’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:374:9: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 374 | _M_t._M_assign_unique(__l.begin(), __l.end()); npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:374:31: error: ‘__l’ was not declared in this scope [-Wtemplate-body] npm error 374 | _M_t._M_assign_unique(__l.begin(), __l.end()); npm error | ^~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::iterator v8::std::map<_Key, _Tp, _Compare>::begin()’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:392:16: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 392 | { return _M_t.begin(); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::const_iterator v8::std::map<_Key, _Tp, _Compare>::begin() const’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:401:16: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 401 | { return _M_t.begin(); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::iterator v8::std::map<_Key, _Tp, _Compare>::end()’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:410:16: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 410 | { return _M_t.end(); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::const_iterator v8::std::map<_Key, _Tp, _Compare>::end() const’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:419:16: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 419 | { return _M_t.end(); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::reverse_iterator v8::std::map<_Key, _Tp, _Compare>::rbegin()’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:428:16: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 428 | { return _M_t.rbegin(); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::const_reverse_iterator v8::std::map<_Key, _Tp, _Compare>::rbegin() const’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:437:16: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 437 | { return _M_t.rbegin(); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::reverse_iterator v8::std::map<_Key, _Tp, _Compare>::rend()’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:446:16: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 446 | { return _M_t.rend(); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::const_reverse_iterator v8::std::map<_Key, _Tp, _Compare>::rend() const’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:455:16: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 455 | { return _M_t.rend(); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::const_iterator v8::std::map<_Key, _Tp, _Compare>::cbegin() const’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:465:16: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 465 | { return _M_t.begin(); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::const_iterator v8::std::map<_Key, _Tp, _Compare>::cend() const’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:474:16: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 474 | { return _M_t.end(); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::const_reverse_iterator v8::std::map<_Key, _Tp, _Compare>::crbegin() const’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:483:16: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 483 | { return _M_t.rbegin(); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::const_reverse_iterator v8::std::map<_Key, _Tp, _Compare>::crend() const’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:492:16: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 492 | { return _M_t.rend(); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘bool v8::std::map<_Key, _Tp, _Compare>::empty() const’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:501:16: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 501 | { return _M_t.empty(); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::size_type v8::std::map<_Key, _Tp, _Compare>::size() const’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:506:16: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 506 | { return _M_t.size(); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::size_type v8::std::map<_Key, _Tp, _Compare>::max_size() const’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:511:16: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 511 | { return _M_t.max_size(); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::mapped_type& v8::std::map<_Key, _Tp, _Compare>::operator[](const key_type&)’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:534:46: error: invalid type argument of unary ‘*’ (have ‘v8::std::map<_Key, _Tp, _Compare>::iterator’ {aka ‘int’}) [-Wtemplate-body] npm error 534 | if (__i == end() || key_comp()(__k, (*__i).first)) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:536:17: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:536:55: error: ‘piecewise_construct’ is not a member of ‘v8::std’; did you mean ‘std::piecewise_construct’? [-Wtemplate-body] npm error 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, npm error | ^~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_pair.h:82:53: note: ‘std::piecewise_construct’ declared here npm error 82 | _GLIBCXX17_INLINE constexpr piecewise_construct_t piecewise_construct = npm error | ^~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:537:50: error: ‘tuple’ is not a member of ‘v8::std’; did you mean ‘std::tuple’? [-Wtemplate-body] npm error 537 | std::tuple(__k), npm error | ^~~~~ npm error /usr/include/c++/15.1.1/bits/stl_pair.h:92:11: note: ‘std::tuple’ declared here npm error 92 | class tuple; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:537:56: error: expected primary-expression before ‘const’ [-Wtemplate-body] npm error 537 | std::tuple(__k), npm error | ^~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:538:50: error: ‘tuple’ is not a member of ‘v8::std’; did you mean ‘std::tuple’? [-Wtemplate-body] npm error 538 | std::tuple<>()); npm error | ^~~~~ npm error /usr/include/c++/15.1.1/bits/stl_pair.h:92:11: note: ‘std::tuple’ declared here npm error 92 | class tuple; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:538:56: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 538 | std::tuple<>()); npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:538:58: error: expected primary-expression before ‘)’ token [-Wtemplate-body] npm error 538 | std::tuple<>()); npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:542:17: error: invalid type argument of unary ‘*’ (have ‘v8::std::map<_Key, _Tp, _Compare>::iterator’ {aka ‘int’}) [-Wtemplate-body] npm error 542 | return (*__i).second; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::mapped_type& v8::std::map<_Key, _Tp, _Compare>::operator[](key_type&&)’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:554:46: error: invalid type argument of unary ‘*’ (have ‘v8::std::map<_Key, _Tp, _Compare>::iterator’ {aka ‘int’}) [-Wtemplate-body] npm error 554 | if (__i == end() || key_comp()(__k, (*__i).first)) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:555:17: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 555 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:555:55: error: ‘piecewise_construct’ is not a member of ‘v8::std’; did you mean ‘std::piecewise_construct’? [-Wtemplate-body] npm error 555 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, npm error | ^~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_pair.h:82:53: note: ‘std::piecewise_construct’ declared here npm error 82 | _GLIBCXX17_INLINE constexpr piecewise_construct_t piecewise_construct = npm error | ^~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:556:46: error: ‘forward_as_tuple’ is not a member of ‘v8::std’; did you mean ‘std::forward_as_tuple’? [-Wtemplate-body] npm error 556 | std::forward_as_tuple(std::move(__k)), npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tuple:2680:5: note: ‘std::forward_as_tuple’ declared here npm error 2680 | forward_as_tuple(_Elements&&... __args) noexcept npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:556:68: error: ‘move’ is not a member of ‘v8::std’ [-Wtemplate-body] npm error 556 | std::forward_as_tuple(std::move(__k)), npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:556:68: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:666:5: note: ‘std::move’ npm error 666 | move(_II __first, _II __last, _OI __result) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/ranges_algobase.h:381:30: note: ‘std::ranges::move’ npm error 381 | inline constexpr __move_fn move{}; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:557:46: error: ‘tuple’ is not a member of ‘v8::std’; did you mean ‘std::tuple’? [-Wtemplate-body] npm error 557 | std::tuple<>()); npm error | ^~~~~ npm error /usr/include/c++/15.1.1/bits/stl_pair.h:92:11: note: ‘std::tuple’ declared here npm error 92 | class tuple; npm error | ^~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:557:52: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 557 | std::tuple<>()); npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:557:54: error: expected primary-expression before ‘)’ token [-Wtemplate-body] npm error 557 | std::tuple<>()); npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:558:17: error: invalid type argument of unary ‘*’ (have ‘v8::std::map<_Key, _Tp, _Compare>::iterator’ {aka ‘int’}) [-Wtemplate-body] npm error 558 | return (*__i).second; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::mapped_type& v8::std::map<_Key, _Tp, _Compare>::at(const key_type&)’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:575:46: error: invalid type argument of unary ‘*’ (have ‘v8::std::map<_Key, _Tp, _Compare>::iterator’ {aka ‘int’}) [-Wtemplate-body] npm error 575 | if (__i == end() || key_comp()(__k, (*__i).first)) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:576:11: error: there are no arguments to ‘__throw_out_of_range’ that depend on a template parameter, so a declaration of ‘__throw_out_of_range’ must be available [-Wtemplate-body] npm error 576 | __throw_out_of_range(__N("map::at")); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:577:17: error: invalid type argument of unary ‘*’ (have ‘v8::std::map<_Key, _Tp, _Compare>::iterator’ {aka ‘int’}) [-Wtemplate-body] npm error 577 | return (*__i).second; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘const v8::std::map<_Key, _Tp, _Compare>::mapped_type& v8::std::map<_Key, _Tp, _Compare>::at(const key_type&) const’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:584:46: error: invalid type argument of unary ‘*’ (have ‘v8::std::map<_Key, _Tp, _Compare>::const_iterator’ {aka ‘int’}) [-Wtemplate-body] npm error 584 | if (__i == end() || key_comp()(__k, (*__i).first)) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:585:11: error: there are no arguments to ‘__throw_out_of_range’ that depend on a template parameter, so a declaration of ‘__throw_out_of_range’ must be available [-Wtemplate-body] npm error 585 | __throw_out_of_range(__N("map::at")); npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:586:17: error: invalid type argument of unary ‘*’ (have ‘v8::std::map<_Key, _Tp, _Compare>::const_iterator’ {aka ‘int’}) [-Wtemplate-body] npm error 586 | return (*__i).second; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::iterator v8::std::map<_Key, _Tp, _Compare>::emplace_hint(const_iterator, _Args&& ...)’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:663:18: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 663 | return _M_t._M_emplace_hint_unique(__pos, npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:664:51: error: ‘forward’ is not a member of ‘v8::std’; did you mean ‘std::forward’? [-Wtemplate-body] npm error 664 | std::forward<_Args>(__args)...); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/move.h:85:5: note: ‘std::forward’ declared here npm error 85 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:664:64: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 664 | std::forward<_Args>(__args)...); npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::iterator v8::std::map<_Key, _Tp, _Compare>::insert(const_iterator, int&&)’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:690:16: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 690 | { return _M_t._M_reinsert_node_hint_unique(__hint, std::move(__nh)); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:690:63: error: ‘move’ is not a member of ‘v8::std’ [-Wtemplate-body] npm error 690 | { return _M_t._M_reinsert_node_hint_unique(__hint, std::move(__nh)); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:690:63: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:666:5: note: ‘std::move’ npm error 666 | move(_II __first, _II __last, _OI __result) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/ranges_algobase.h:381:30: note: ‘std::ranges::move’ npm error 381 | inline constexpr __move_fn move{}; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘void v8::std::map<_Key, _Tp, _Compare>::merge(int&)’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:700:11: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 700 | _M_t._M_merge_unique(_Merge_helper::_S_get_tree(__source)); npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘void v8::std::map<_Key, _Tp, _Compare>::merge(int&)’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:713:11: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 713 | _M_t._M_merge_unique(_Merge_helper::_S_get_tree(__source)); npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::iterator v8::std::map<_Key, _Tp, _Compare>::try_emplace(const_iterator, const key_type&, _Args&& ...)’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:809:30: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 809 | auto __true_hint = _M_t._M_get_insert_hint_unique_pos(__hint, __k); npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:812:37: error: ‘piecewise_construct’ is not a member of ‘v8::std’; did you mean ‘std::piecewise_construct’? [-Wtemplate-body] npm error 812 | std::piecewise_construct, npm error | ^~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_pair.h:82:53: note: ‘std::piecewise_construct’ declared here npm error 82 | _GLIBCXX17_INLINE constexpr piecewise_construct_t piecewise_construct = npm error | ^~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:813:37: error: ‘forward_as_tuple’ is not a member of ‘v8::std’; did you mean ‘std::forward_as_tuple’? [-Wtemplate-body] npm error 813 | std::forward_as_tuple(__k), npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tuple:2680:5: note: ‘std::forward_as_tuple’ declared here npm error 2680 | forward_as_tuple(_Elements&&... __args) noexcept npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:814:37: error: ‘forward_as_tuple’ is not a member of ‘v8::std’; did you mean ‘std::forward_as_tuple’? [-Wtemplate-body] npm error 814 | std::forward_as_tuple( npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tuple:2680:5: note: ‘std::forward_as_tuple’ declared here npm error 2680 | forward_as_tuple(_Elements&&... __args) noexcept npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:815:39: error: ‘forward’ is not a member of ‘v8::std’; did you mean ‘std::forward’? [-Wtemplate-body] npm error 815 | std::forward<_Args>(__args)...)); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/move.h:85:5: note: ‘std::forward’ declared here npm error 85 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:815:52: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 815 | std::forward<_Args>(__args)...)); npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::iterator v8::std::map<_Key, _Tp, _Compare>::try_emplace(const_iterator, key_type&&, _Args&& ...)’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:827:30: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 827 | auto __true_hint = _M_t._M_get_insert_hint_unique_pos(__hint, __k); npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:830:37: error: ‘piecewise_construct’ is not a member of ‘v8::std’; did you mean ‘std::piecewise_construct’? [-Wtemplate-body] npm error 830 | std::piecewise_construct, npm error | ^~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_pair.h:82:53: note: ‘std::piecewise_construct’ declared here npm error 82 | _GLIBCXX17_INLINE constexpr piecewise_construct_t piecewise_construct = npm error | ^~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:831:37: error: ‘forward_as_tuple’ is not a member of ‘v8::std’; did you mean ‘std::forward_as_tuple’? [-Wtemplate-body] npm error 831 | std::forward_as_tuple(std::move(__k)), npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tuple:2680:5: note: ‘std::forward_as_tuple’ declared here npm error 2680 | forward_as_tuple(_Elements&&... __args) noexcept npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:831:59: error: ‘move’ is not a member of ‘v8::std’ [-Wtemplate-body] npm error 831 | std::forward_as_tuple(std::move(__k)), npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:831:59: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:666:5: note: ‘std::move’ npm error 666 | move(_II __first, _II __last, _OI __result) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/ranges_algobase.h:381:30: note: ‘std::ranges::move’ npm error 381 | inline constexpr __move_fn move{}; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:832:37: error: ‘forward_as_tuple’ is not a member of ‘v8::std’; did you mean ‘std::forward_as_tuple’? [-Wtemplate-body] npm error 832 | std::forward_as_tuple( npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tuple:2680:5: note: ‘std::forward_as_tuple’ declared here npm error 2680 | forward_as_tuple(_Elements&&... __args) noexcept npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:833:39: error: ‘forward’ is not a member of ‘v8::std’; did you mean ‘std::forward’? [-Wtemplate-body] npm error 833 | std::forward<_Args>(__args)...)); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/move.h:85:5: note: ‘std::forward’ declared here npm error 85 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:833:52: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 833 | std::forward<_Args>(__args)...)); npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘void v8::std::map<_Key, _Tp, _Compare>::insert(int)’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:903:16: error: ‘__list’ was not declared in this scope; did you mean ‘__rint’? [-Wtemplate-body] npm error 903 | { insert(__list.begin(), __list.end()); } npm error | ^~~~~~ npm error | __rint npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::iterator v8::std::map<_Key, _Tp, _Compare>::insert(const_iterator, const int&)’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:954:16: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 954 | { return _M_t._M_insert_unique_(__position, __x); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::iterator v8::std::map<_Key, _Tp, _Compare>::insert(const_iterator, int&&)’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:961:16: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 961 | { return _M_t._M_insert_unique_(__position, std::move(__x)); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:961:56: error: ‘move’ is not a member of ‘v8::std’ [-Wtemplate-body] npm error 961 | { return _M_t._M_insert_unique_(__position, std::move(__x)); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:961:56: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:666:5: note: ‘std::move’ npm error 666 | move(_II __first, _II __last, _OI __result) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/ranges_algobase.h:381:30: note: ‘std::ranges::move’ npm error 381 | inline constexpr __move_fn move{}; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘void v8::std::map<_Key, _Tp, _Compare>::insert(_InputIterator, _InputIterator)’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:984:11: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 984 | { _M_t._M_insert_range_unique(__first, __last); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::iterator v8::std::map<_Key, _Tp, _Compare>::insert_or_assign(const_iterator, const key_type&, _Obj&&)’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:1067:30: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 1067 | auto __true_hint = _M_t._M_get_insert_hint_unique_pos(__hint, __k); npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1071:40: error: ‘piecewise_construct’ is not a member of ‘v8::std’; did you mean ‘std::piecewise_construct’? [-Wtemplate-body] npm error 1071 | std::piecewise_construct, npm error | ^~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_pair.h:82:53: note: ‘std::piecewise_construct’ declared here npm error 82 | _GLIBCXX17_INLINE constexpr piecewise_construct_t piecewise_construct = npm error | ^~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1072:40: error: ‘forward_as_tuple’ is not a member of ‘v8::std’; did you mean ‘std::forward_as_tuple’? [-Wtemplate-body] npm error 1072 | std::forward_as_tuple(__k), npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tuple:2680:5: note: ‘std::forward_as_tuple’ declared here npm error 2680 | forward_as_tuple(_Elements&&... __args) noexcept npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1073:40: error: ‘forward_as_tuple’ is not a member of ‘v8::std’; did you mean ‘std::forward_as_tuple’? [-Wtemplate-body] npm error 1073 | std::forward_as_tuple( npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tuple:2680:5: note: ‘std::forward_as_tuple’ declared here npm error 2680 | forward_as_tuple(_Elements&&... __args) noexcept npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1074:42: error: ‘forward’ is not a member of ‘v8::std’; did you mean ‘std::forward’? [-Wtemplate-body] npm error 1074 | std::forward<_Obj>(__obj))); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/move.h:85:5: note: ‘std::forward’ declared here npm error 85 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1074:54: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 1074 | std::forward<_Obj>(__obj))); npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1077:12: error: invalid type argument of unary ‘*’ (have ‘v8::std::map<_Key, _Tp, _Compare>::iterator’ {aka ‘int’}) [-Wtemplate-body] npm error 1077 | (*__i).second = std::forward<_Obj>(__obj); npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1077:32: error: ‘forward’ is not a member of ‘v8::std’; did you mean ‘std::forward’? [-Wtemplate-body] npm error 1077 | (*__i).second = std::forward<_Obj>(__obj); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/move.h:85:5: note: ‘std::forward’ declared here npm error 85 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1077:44: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 1077 | (*__i).second = std::forward<_Obj>(__obj); npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::iterator v8::std::map<_Key, _Tp, _Compare>::insert_or_assign(const_iterator, key_type&&, _Obj&&)’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:1087:30: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 1087 | auto __true_hint = _M_t._M_get_insert_hint_unique_pos(__hint, __k); npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1091:40: error: ‘piecewise_construct’ is not a member of ‘v8::std’; did you mean ‘std::piecewise_construct’? [-Wtemplate-body] npm error 1091 | std::piecewise_construct, npm error | ^~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_pair.h:82:53: note: ‘std::piecewise_construct’ declared here npm error 82 | _GLIBCXX17_INLINE constexpr piecewise_construct_t piecewise_construct = npm error | ^~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1092:40: error: ‘forward_as_tuple’ is not a member of ‘v8::std’; did you mean ‘std::forward_as_tuple’? [-Wtemplate-body] npm error 1092 | std::forward_as_tuple(std::move(__k)), npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tuple:2680:5: note: ‘std::forward_as_tuple’ declared here npm error 2680 | forward_as_tuple(_Elements&&... __args) noexcept npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1092:62: error: ‘move’ is not a member of ‘v8::std’ [-Wtemplate-body] npm error 1092 | std::forward_as_tuple(std::move(__k)), npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1092:62: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_algobase.h:666:5: note: ‘std::move’ npm error 666 | move(_II __first, _II __last, _OI __result) npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/ranges_algobase.h:381:30: note: ‘std::ranges::move’ npm error 381 | inline constexpr __move_fn move{}; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1093:40: error: ‘forward_as_tuple’ is not a member of ‘v8::std’; did you mean ‘std::forward_as_tuple’? [-Wtemplate-body] npm error 1093 | std::forward_as_tuple( npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/tuple:2680:5: note: ‘std::forward_as_tuple’ declared here npm error 2680 | forward_as_tuple(_Elements&&... __args) noexcept npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1094:42: error: ‘forward’ is not a member of ‘v8::std’; did you mean ‘std::forward’? [-Wtemplate-body] npm error 1094 | std::forward<_Obj>(__obj))); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/move.h:85:5: note: ‘std::forward’ declared here npm error 85 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1094:54: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 1094 | std::forward<_Obj>(__obj))); npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1097:12: error: invalid type argument of unary ‘*’ (have ‘v8::std::map<_Key, _Tp, _Compare>::iterator’ {aka ‘int’}) [-Wtemplate-body] npm error 1097 | (*__i).second = std::forward<_Obj>(__obj); npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1097:32: error: ‘forward’ is not a member of ‘v8::std’; did you mean ‘std::forward’? [-Wtemplate-body] npm error 1097 | (*__i).second = std::forward<_Obj>(__obj); npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/move.h:85:5: note: ‘std::forward’ declared here npm error 85 | forward(typename std::remove_reference<_Tp>::type&& __t) noexcept npm error | ^~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1097:44: error: expected primary-expression before ‘>’ token [-Wtemplate-body] npm error 1097 | (*__i).second = std::forward<_Obj>(__obj); npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::iterator v8::std::map<_Key, _Tp, _Compare>::erase(const_iterator)’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:1122:16: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 1122 | { return _M_t.erase(__position); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::iterator v8::std::map<_Key, _Tp, _Compare>::erase(iterator)’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:1128:16: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 1128 | { return _M_t.erase(__position); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::size_type v8::std::map<_Key, _Tp, _Compare>::erase(const key_type&)’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:1159:16: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 1159 | { return _M_t.erase(__x); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::iterator v8::std::map<_Key, _Tp, _Compare>::erase(const_iterator, const_iterator)’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:1179:16: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 1179 | { return _M_t.erase(__first, __last); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘void v8::std::map<_Key, _Tp, _Compare>::swap(v8::std::map<_Key, _Tp, _Compare>&)’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:1214:9: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 1214 | { _M_t.swap(__x._M_t); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1214:23: error: ‘class v8::std::map<_Key, _Tp, _Compare>’ has no member named ‘_M_t’ [-Wtemplate-body] npm error 1214 | { _M_t.swap(__x._M_t); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘void v8::std::map<_Key, _Tp, _Compare>::clear()’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:1224:9: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 1224 | { _M_t.clear(); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::key_compare v8::std::map<_Key, _Tp, _Compare>::key_comp() const’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:1233:16: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 1233 | { return _M_t.key_comp(); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::value_compare v8::std::map<_Key, _Tp, _Compare>::value_comp() const’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:1241:30: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 1241 | { return value_compare(_M_t.key_comp()); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::iterator v8::std::map<_Key, _Tp, _Compare>::find(const key_type&)’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:1260:16: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 1260 | { return _M_t.find(__x); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::const_iterator v8::std::map<_Key, _Tp, _Compare>::find(const key_type&) const’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:1285:16: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 1285 | { return _M_t.find(__x); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::size_type v8::std::map<_Key, _Tp, _Compare>::count(const key_type&) const’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:1306:16: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 1306 | { return _M_t.find(__x) == _M_t.end() ? 0 : 1; } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘bool v8::std::map<_Key, _Tp, _Compare>::contains(const key_type&) const’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:1325:16: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 1325 | { return _M_t.find(__x) != _M_t.end(); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::iterator v8::std::map<_Key, _Tp, _Compare>::lower_bound(const key_type&)’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:1349:16: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 1349 | { return _M_t.lower_bound(__x); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::const_iterator v8::std::map<_Key, _Tp, _Compare>::lower_bound(const key_type&) const’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:1374:16: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 1374 | { return _M_t.lower_bound(__x); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::iterator v8::std::map<_Key, _Tp, _Compare>::upper_bound(const key_type&)’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:1394:16: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 1394 | { return _M_t.upper_bound(__x); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘v8::std::map<_Key, _Tp, _Compare>::const_iterator v8::std::map<_Key, _Tp, _Compare>::upper_bound(const key_type&) const’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:1414:16: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 1414 | { return _M_t.upper_bound(__x); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘decltype (pair::iterator, v8::std::map<_Key, _Tp, _Compare>::iterator>()) v8::std::map<_Key, _Tp, _Compare>::equal_range(const _Kt&)’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:1450:43: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 1450 | { return pair(_M_t._M_equal_range_tr(__x)); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1450:18: error: there are no arguments to ‘pair’ that depend on a template parameter, so a declaration of ‘pair’ must be available [-Wtemplate-body] npm error 1450 | { return pair(_M_t._M_equal_range_tr(__x)); } npm error | ^~~~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In member function ‘decltype (pair::const_iterator, v8::std::map<_Key, _Tp, _Compare>::const_iterator>()) v8::std::map<_Key, _Tp, _Compare>::equal_range(const _Kt&) const’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:1482:15: error: ‘_M_t’ was not declared in this scope [-Wtemplate-body] npm error 1482 | _M_t._M_equal_range_tr(__x)); npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1481:18: error: there are no arguments to ‘pair’ that depend on a template parameter, so a declaration of ‘pair’ must be available [-Wtemplate-body] npm error 1481 | return pair( npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: At global scope: npm error /usr/include/c++/15.1.1/bits/stl_map.h:1509:37: error: ‘__iter_key_t’ was not declared in this scope; did you mean ‘std::__iter_key_t’? npm error 1509 | typename _Compare = less<__iter_key_t<_InputIterator>>, npm error | ^~~~~~~~~~~~ npm error | std::__iter_key_t npm error In file included from /usr/include/c++/15.1.1/bits/stl_algobase.h:67: npm error /usr/include/c++/15.1.1/bits/stl_iterator.h:3090:11: note: ‘std::__iter_key_t’ declared here npm error 3090 | using __iter_key_t = remove_const_t< npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1509:37: error: ‘__iter_key_t’ was not declared in this scope; did you mean ‘std::__iter_key_t’? npm error 1509 | typename _Compare = less<__iter_key_t<_InputIterator>>, npm error | ^~~~~~~~~~~~ npm error | std::__iter_key_t npm error /usr/include/c++/15.1.1/bits/stl_iterator.h:3090:11: note: ‘std::__iter_key_t’ declared here npm error 3090 | using __iter_key_t = remove_const_t< npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1509:37: error: ‘__iter_key_t’ was not declared in this scope; did you mean ‘std::__iter_key_t’? npm error 1509 | typename _Compare = less<__iter_key_t<_InputIterator>>, npm error | ^~~~~~~~~~~~ npm error | std::__iter_key_t npm error /usr/include/c++/15.1.1/bits/stl_iterator.h:3090:11: note: ‘std::__iter_key_t’ declared here npm error 3090 | using __iter_key_t = remove_const_t< npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1509:37: error: ‘__iter_key_t’ was not declared in this scope; did you mean ‘std::__iter_key_t’? npm error 1509 | typename _Compare = less<__iter_key_t<_InputIterator>>, npm error | ^~~~~~~~~~~~ npm error | std::__iter_key_t npm error /usr/include/c++/15.1.1/bits/stl_iterator.h:3090:11: note: ‘std::__iter_key_t’ declared here npm error 3090 | using __iter_key_t = remove_const_t< npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1509:37: error: ‘__iter_key_t’ was not declared in this scope; did you mean ‘std::__iter_key_t’? npm error 1509 | typename _Compare = less<__iter_key_t<_InputIterator>>, npm error | ^~~~~~~~~~~~ npm error | std::__iter_key_t npm error /usr/include/c++/15.1.1/bits/stl_iterator.h:3090:11: note: ‘std::__iter_key_t’ declared here npm error 3090 | using __iter_key_t = remove_const_t< npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1509:37: error: ‘__iter_key_t’ was not declared in this scope; did you mean ‘std::__iter_key_t’? npm error 1509 | typename _Compare = less<__iter_key_t<_InputIterator>>, npm error | ^~~~~~~~~~~~ npm error | std::__iter_key_t npm error /usr/include/c++/15.1.1/bits/stl_iterator.h:3090:11: note: ‘std::__iter_key_t’ declared here npm error 3090 | using __iter_key_t = remove_const_t< npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1509:32: error: ‘less’ does not name a type npm error 1509 | typename _Compare = less<__iter_key_t<_InputIterator>>, npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1509:36: error: expected ‘>’ before ‘<’ token npm error 1509 | typename _Compare = less<__iter_key_t<_InputIterator>>, npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1517:33: error: expected unqualified-id before ‘;’ token npm error 1517 | _Compare, _Allocator>; npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1519:61: error: ‘less’ does not name a type npm error 1519 | template, npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1519:65: error: expected ‘>’ before ‘<’ token npm error 1519 | template, npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1523:26: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 1523 | map(initializer_list>, npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1523:26: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 1523 | map(initializer_list>, npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1523:26: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 1523 | map(initializer_list>, npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1523:26: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 1523 | map(initializer_list>, npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1523:26: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 1523 | map(initializer_list>, npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1523:26: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 1523 | map(initializer_list>, npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1523:26: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 1523 | map(initializer_list>, npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1523:25: error: expected ‘)’ before ‘<’ token npm error 1523 | map(initializer_list>, npm error | ~ ^ npm error | ) npm error /usr/include/c++/15.1.1/bits/stl_map.h:1528:24: error: ‘_RequireInputIter’ does not name a type npm error 1528 | typename = _RequireInputIter<_InputIterator>, npm error | ^~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1528:41: error: expected ‘>’ before ‘<’ token npm error 1528 | typename = _RequireInputIter<_InputIterator>, npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1531:12: error: ‘__iter_key_t’ was not declared in this scope; did you mean ‘std::__iter_key_t’? npm error 1531 | -> map<__iter_key_t<_InputIterator>, __iter_val_t<_InputIterator>, npm error | ^~~~~~~~~~~~ npm error | std::__iter_key_t npm error /usr/include/c++/15.1.1/bits/stl_iterator.h:3090:11: note: ‘std::__iter_key_t’ declared here npm error 3090 | using __iter_key_t = remove_const_t< npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1531:39: error: wrong number of template arguments (1, should be at least 2) npm error 1531 | -> map<__iter_key_t<_InputIterator>, __iter_val_t<_InputIterator>, npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:105:11: note: provided for ‘template class v8::std::map’ npm error 105 | class map npm error | ^~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1531:12: error: ‘__iter_key_t’ was not declared in this scope; did you mean ‘std::__iter_key_t’? npm error 1531 | -> map<__iter_key_t<_InputIterator>, __iter_val_t<_InputIterator>, npm error | ^~~~~~~~~~~~ npm error | std::__iter_key_t npm error /usr/include/c++/15.1.1/bits/stl_iterator.h:3090:11: note: ‘std::__iter_key_t’ declared here npm error 3090 | using __iter_key_t = remove_const_t< npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1531:39: error: wrong number of template arguments (1, should be at least 2) npm error 1531 | -> map<__iter_key_t<_InputIterator>, __iter_val_t<_InputIterator>, npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:105:11: note: provided for ‘template class v8::std::map’ npm error 105 | class map npm error | ^~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1531:12: error: ‘__iter_key_t’ was not declared in this scope; did you mean ‘std::__iter_key_t’? npm error 1531 | -> map<__iter_key_t<_InputIterator>, __iter_val_t<_InputIterator>, npm error | ^~~~~~~~~~~~ npm error | std::__iter_key_t npm error /usr/include/c++/15.1.1/bits/stl_iterator.h:3090:11: note: ‘std::__iter_key_t’ declared here npm error 3090 | using __iter_key_t = remove_const_t< npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1531:39: error: wrong number of template arguments (1, should be at least 2) npm error 1531 | -> map<__iter_key_t<_InputIterator>, __iter_val_t<_InputIterator>, npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:105:11: note: provided for ‘template class v8::std::map’ npm error 105 | class map npm error | ^~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1531:12: error: ‘__iter_key_t’ was not declared in this scope; did you mean ‘std::__iter_key_t’? npm error 1531 | -> map<__iter_key_t<_InputIterator>, __iter_val_t<_InputIterator>, npm error | ^~~~~~~~~~~~ npm error | std::__iter_key_t npm error /usr/include/c++/15.1.1/bits/stl_iterator.h:3090:11: note: ‘std::__iter_key_t’ declared here npm error 3090 | using __iter_key_t = remove_const_t< npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1531:39: error: wrong number of template arguments (1, should be at least 2) npm error 1531 | -> map<__iter_key_t<_InputIterator>, __iter_val_t<_InputIterator>, npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:105:11: note: provided for ‘template class v8::std::map’ npm error 105 | class map npm error | ^~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1531:8: error: invalid template-id npm error 1531 | -> map<__iter_key_t<_InputIterator>, __iter_val_t<_InputIterator>, npm error | ^~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1531:12: error: ‘__iter_key_t’ was not declared in this scope; did you mean ‘std::__iter_key_t’? npm error 1531 | -> map<__iter_key_t<_InputIterator>, __iter_val_t<_InputIterator>, npm error | ^~~~~~~~~~~~ npm error | std::__iter_key_t npm error /usr/include/c++/15.1.1/bits/stl_iterator.h:3090:11: note: ‘std::__iter_key_t’ declared here npm error 3090 | using __iter_key_t = remove_const_t< npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1531:39: error: expected primary-expression before ‘>’ token npm error 1531 | -> map<__iter_key_t<_InputIterator>, __iter_val_t<_InputIterator>, npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1531:39: error: trailing return type ‘map<...auto...>’ of deduction guide is not a specialization of ‘v8::std::map<_Key, _Tp, _Compare>’ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1531:40: error: expected ‘;’ before ‘,’ token npm error 1531 | -> map<__iter_key_t<_InputIterator>, __iter_val_t<_InputIterator>, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/bits/stl_map.h:1535:23: error: ‘_RequireAllocator’ does not name a type npm error 1535 | typename = _RequireAllocator<_Allocator>> npm error | ^~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1535:40: error: expected ‘>’ before ‘<’ token npm error 1535 | typename = _RequireAllocator<_Allocator>> npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1537:46: error: expected unqualified-id before ‘;’ token npm error 1537 | -> map<_Key, _Tp, less<_Key>, _Allocator>; npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1571:53: error: wrong number of template arguments (4, should be at least 2) npm error 1571 | operator==(const map<_Key, _Tp, _Compare, _Alloc>& __x, npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:105:11: note: provided for ‘template class v8::std::map’ npm error 105 | class map npm error | ^~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1572:53: error: wrong number of template arguments (4, should be at least 2) npm error 1572 | const map<_Key, _Tp, _Compare, _Alloc>& __y) npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:105:11: note: provided for ‘template class v8::std::map’ npm error 105 | class map npm error | ^~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1571:5: error: ‘bool v8::std::operator==(const int&, const int&)’ must have an argument of class or enumerated type npm error 1571 | operator==(const map<_Key, _Tp, _Compare, _Alloc>& __x, npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1591:22: error: ‘__synth3way_t’ in namespace ‘v8::std::__detail’ does not name a template type npm error 1591 | inline __detail::__synth3way_t> npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1645:41: error: wrong number of template arguments (4, should be at least 2) npm error 1645 | swap(map<_Key, _Tp, _Compare, _Alloc>& __x, npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:105:11: note: provided for ‘template class v8::std::map’ npm error 105 | class map npm error | ^~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1646:41: error: wrong number of template arguments (4, should be at least 2) npm error 1646 | map<_Key, _Tp, _Compare, _Alloc>& __y) npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:105:11: note: provided for ‘template class v8::std::map’ npm error 105 | class map npm error | ^~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1647:5: error: request for member ‘swap’ in ‘__x’, which is of non-class type ‘int’ npm error 1647 | _GLIBCXX_NOEXCEPT_IF(noexcept(__x.swap(__y))) npm error | ^~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: In function ‘void v8::std::swap(int&, int&)’: npm error /usr/include/c++/15.1.1/bits/stl_map.h:1648:11: error: request for member ‘swap’ in ‘__x’, which is of non-class type ‘int’ [-Wtemplate-body] npm error 1648 | { __x.swap(__y); } npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h: At global scope: npm error /usr/include/c++/15.1.1/bits/stl_map.h:1657:72: error: wrong number of template arguments (4, should be at least 2) npm error 1657 | _Rb_tree_merge_helper<_GLIBCXX_STD_C::map<_Key, _Val, _Cmp1, _Alloc>, npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:105:11: note: provided for ‘template class v8::std::map’ npm error 105 | class map npm error | ^~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:1658:32: error: template argument 1 is invalid npm error 1658 | _Cmp2> npm error | ^ npm error In file included from /usr/include/c++/15.1.1/map:66: npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:73:11: error: redeclared with 4 template parameters npm error 73 | class map; npm error | ^~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:105:11: note: previous declaration ‘template class v8::std::map’ used 3 template parameters npm error 105 | class map npm error | ^~~ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:102:38: error: ‘less’ in namespace ‘v8::std’ does not name a template type npm error 102 | typename _Compare = std::less<_Key>, npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:102:42: error: expected ‘>’ before ‘<’ token npm error 102 | typename _Compare = std::less<_Key>, npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:104:11: error: redeclared with 3 template parameters npm error 104 | class multimap npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:75:11: note: previous declaration ‘template class v8::std::multimap’ used 4 template parameters npm error 75 | class multimap; npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1132:37: error: ‘__iter_key_t’ was not declared in this scope; did you mean ‘std::__iter_key_t’? npm error 1132 | typename _Compare = less<__iter_key_t<_InputIterator>>, npm error | ^~~~~~~~~~~~ npm error | std::__iter_key_t npm error /usr/include/c++/15.1.1/bits/stl_iterator.h:3090:11: note: ‘std::__iter_key_t’ declared here npm error 3090 | using __iter_key_t = remove_const_t< npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1132:37: error: ‘__iter_key_t’ was not declared in this scope; did you mean ‘std::__iter_key_t’? npm error 1132 | typename _Compare = less<__iter_key_t<_InputIterator>>, npm error | ^~~~~~~~~~~~ npm error | std::__iter_key_t npm error /usr/include/c++/15.1.1/bits/stl_iterator.h:3090:11: note: ‘std::__iter_key_t’ declared here npm error 3090 | using __iter_key_t = remove_const_t< npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1132:37: error: ‘__iter_key_t’ was not declared in this scope; did you mean ‘std::__iter_key_t’? npm error 1132 | typename _Compare = less<__iter_key_t<_InputIterator>>, npm error | ^~~~~~~~~~~~ npm error | std::__iter_key_t npm error /usr/include/c++/15.1.1/bits/stl_iterator.h:3090:11: note: ‘std::__iter_key_t’ declared here npm error 3090 | using __iter_key_t = remove_const_t< npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1132:37: error: ‘__iter_key_t’ was not declared in this scope; did you mean ‘std::__iter_key_t’? npm error 1132 | typename _Compare = less<__iter_key_t<_InputIterator>>, npm error | ^~~~~~~~~~~~ npm error | std::__iter_key_t npm error /usr/include/c++/15.1.1/bits/stl_iterator.h:3090:11: note: ‘std::__iter_key_t’ declared here npm error 3090 | using __iter_key_t = remove_const_t< npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1132:37: error: ‘__iter_key_t’ was not declared in this scope; did you mean ‘std::__iter_key_t’? npm error 1132 | typename _Compare = less<__iter_key_t<_InputIterator>>, npm error | ^~~~~~~~~~~~ npm error | std::__iter_key_t npm error /usr/include/c++/15.1.1/bits/stl_iterator.h:3090:11: note: ‘std::__iter_key_t’ declared here npm error 3090 | using __iter_key_t = remove_const_t< npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1132:37: error: ‘__iter_key_t’ was not declared in this scope; did you mean ‘std::__iter_key_t’? npm error 1132 | typename _Compare = less<__iter_key_t<_InputIterator>>, npm error | ^~~~~~~~~~~~ npm error | std::__iter_key_t npm error /usr/include/c++/15.1.1/bits/stl_iterator.h:3090:11: note: ‘std::__iter_key_t’ declared here npm error 3090 | using __iter_key_t = remove_const_t< npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1132:32: error: ‘less’ does not name a type npm error 1132 | typename _Compare = less<__iter_key_t<_InputIterator>>, npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1132:36: error: expected ‘>’ before ‘<’ token npm error 1132 | typename _Compare = less<__iter_key_t<_InputIterator>>, npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1140:38: error: expected unqualified-id before ‘;’ token npm error 1140 | _Compare, _Allocator>; npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1142:61: error: ‘less’ does not name a type npm error 1142 | template, npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1142:65: error: expected ‘>’ before ‘<’ token npm error 1142 | template, npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1146:31: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 1146 | multimap(initializer_list>, npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1146:31: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 1146 | multimap(initializer_list>, npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1146:31: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 1146 | multimap(initializer_list>, npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1146:31: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 1146 | multimap(initializer_list>, npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1146:31: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 1146 | multimap(initializer_list>, npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1146:31: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 1146 | multimap(initializer_list>, npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1146:31: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 1146 | multimap(initializer_list>, npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1146:30: error: expected ‘)’ before ‘<’ token npm error 1146 | multimap(initializer_list>, npm error | ~ ^ npm error | ) npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1151:23: error: ‘_RequireInputIter’ does not name a type npm error 1151 | typename = _RequireInputIter<_InputIterator>, npm error | ^~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1151:40: error: expected ‘>’ before ‘<’ token npm error 1151 | typename = _RequireInputIter<_InputIterator>, npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1154:17: error: ‘__iter_key_t’ was not declared in this scope; did you mean ‘std::__iter_key_t’? npm error 1154 | -> multimap<__iter_key_t<_InputIterator>, __iter_val_t<_InputIterator>, npm error | ^~~~~~~~~~~~ npm error | std::__iter_key_t npm error /usr/include/c++/15.1.1/bits/stl_iterator.h:3090:11: note: ‘std::__iter_key_t’ declared here npm error 3090 | using __iter_key_t = remove_const_t< npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1154:44: error: wrong number of template arguments (1, should be 4) npm error 1154 | -> multimap<__iter_key_t<_InputIterator>, __iter_val_t<_InputIterator>, npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:75:11: note: provided for ‘template class v8::std::multimap’ npm error 75 | class multimap; npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1154:17: error: ‘__iter_key_t’ was not declared in this scope; did you mean ‘std::__iter_key_t’? npm error 1154 | -> multimap<__iter_key_t<_InputIterator>, __iter_val_t<_InputIterator>, npm error | ^~~~~~~~~~~~ npm error | std::__iter_key_t npm error /usr/include/c++/15.1.1/bits/stl_iterator.h:3090:11: note: ‘std::__iter_key_t’ declared here npm error 3090 | using __iter_key_t = remove_const_t< npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1154:44: error: wrong number of template arguments (1, should be 4) npm error 1154 | -> multimap<__iter_key_t<_InputIterator>, __iter_val_t<_InputIterator>, npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:75:11: note: provided for ‘template class v8::std::multimap’ npm error 75 | class multimap; npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1154:17: error: ‘__iter_key_t’ was not declared in this scope; did you mean ‘std::__iter_key_t’? npm error 1154 | -> multimap<__iter_key_t<_InputIterator>, __iter_val_t<_InputIterator>, npm error | ^~~~~~~~~~~~ npm error | std::__iter_key_t npm error /usr/include/c++/15.1.1/bits/stl_iterator.h:3090:11: note: ‘std::__iter_key_t’ declared here npm error 3090 | using __iter_key_t = remove_const_t< npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1154:44: error: wrong number of template arguments (1, should be 4) npm error 1154 | -> multimap<__iter_key_t<_InputIterator>, __iter_val_t<_InputIterator>, npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:75:11: note: provided for ‘template class v8::std::multimap’ npm error 75 | class multimap; npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1154:17: error: ‘__iter_key_t’ was not declared in this scope; did you mean ‘std::__iter_key_t’? npm error 1154 | -> multimap<__iter_key_t<_InputIterator>, __iter_val_t<_InputIterator>, npm error | ^~~~~~~~~~~~ npm error | std::__iter_key_t npm error /usr/include/c++/15.1.1/bits/stl_iterator.h:3090:11: note: ‘std::__iter_key_t’ declared here npm error 3090 | using __iter_key_t = remove_const_t< npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1154:44: error: wrong number of template arguments (1, should be 4) npm error 1154 | -> multimap<__iter_key_t<_InputIterator>, __iter_val_t<_InputIterator>, npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:75:11: note: provided for ‘template class v8::std::multimap’ npm error 75 | class multimap; npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1154:8: error: invalid template-id npm error 1154 | -> multimap<__iter_key_t<_InputIterator>, __iter_val_t<_InputIterator>, npm error | ^~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1154:17: error: ‘__iter_key_t’ was not declared in this scope; did you mean ‘std::__iter_key_t’? npm error 1154 | -> multimap<__iter_key_t<_InputIterator>, __iter_val_t<_InputIterator>, npm error | ^~~~~~~~~~~~ npm error | std::__iter_key_t npm error /usr/include/c++/15.1.1/bits/stl_iterator.h:3090:11: note: ‘std::__iter_key_t’ declared here npm error 3090 | using __iter_key_t = remove_const_t< npm error | ^~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1154:44: error: expected primary-expression before ‘>’ token npm error 1154 | -> multimap<__iter_key_t<_InputIterator>, __iter_val_t<_InputIterator>, npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1154:44: error: trailing return type ‘multimap<...auto...>’ of deduction guide is not a specialization of ‘v8::std::multimap<_Key, _Tp, _Compare, _Alloc>’ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1154:45: error: expected ‘;’ before ‘,’ token npm error 1154 | -> multimap<__iter_key_t<_InputIterator>, __iter_val_t<_InputIterator>, npm error | ^ npm error | ; npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1158:23: error: ‘_RequireAllocator’ does not name a type npm error 1158 | typename = _RequireAllocator<_Allocator>> npm error | ^~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1158:40: error: expected ‘>’ before ‘<’ token npm error 1158 | typename = _RequireAllocator<_Allocator>> npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1160:51: error: expected unqualified-id before ‘;’ token npm error 1160 | -> multimap<_Key, _Tp, less<_Key>, _Allocator>; npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1214:22: error: ‘__synth3way_t’ in namespace ‘v8::std::__detail’ does not name a template type npm error 1214 | inline __detail::__synth3way_t> npm error | ^~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1287:64: error: wrong number of template arguments (4, should be at least 2) [-Wtemplate-body] npm error 1287 | _S_get_tree(_GLIBCXX_STD_C::map<_Key, _Val, _Cmp2, _Alloc>& __map) npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:105:11: note: provided for ‘template class v8::std::map’ npm error 105 | class map npm error | ^~~ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1287:65: error: expected identifier before ‘&’ token [-Wtemplate-body] npm error 1287 | _S_get_tree(_GLIBCXX_STD_C::map<_Key, _Val, _Cmp2, _Alloc>& __map) npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_multimap.h: In static member function ‘static auto& v8::std::_Rb_tree_merge_helper, _Cmp2>::_S_get_tree(int&)’: npm error /usr/include/c++/15.1.1/bits/stl_multimap.h:1288:22: error: request for member ‘_M_t’ in ‘__map’, which is of non-class type ‘int’ [-Wtemplate-body] npm error 1288 | { return __map._M_t; } npm error | ^~~~ npm error /usr/include/c++/15.1.1/map: At global scope: npm error /usr/include/c++/15.1.1/map:91:64: error: ‘less’ in namespace ‘v8::std’ does not name a template type npm error 91 | template> npm error | ^~~~ npm error /usr/include/c++/15.1.1/map:91:68: error: expected ‘>’ before ‘<’ token npm error 91 | template> npm error | ^ npm error /usr/include/c++/15.1.1/map:94:42: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 94 | polymorphic_allocator>>; npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/map:94:42: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 94 | polymorphic_allocator>>; npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/map:94:42: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 94 | polymorphic_allocator>>; npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/map:94:42: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 94 | polymorphic_allocator>>; npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/map:94:42: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 94 | polymorphic_allocator>>; npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/map:94:42: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 94 | polymorphic_allocator>>; npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/map:94:42: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 94 | polymorphic_allocator>>; npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/map:94:42: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 94 | polymorphic_allocator>>; npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/map:94:42: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 94 | polymorphic_allocator>>; npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/map:94:42: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 94 | polymorphic_allocator>>; npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/map:94:42: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 94 | polymorphic_allocator>>; npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/map:94:20: error: ‘polymorphic_allocator’ was not declared in this scope; did you mean ‘std::pmr::polymorphic_allocator’? npm error 94 | polymorphic_allocator>>; npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error | std::pmr::polymorphic_allocator npm error In file included from /usr/include/c++/15.1.1/string:72: npm error /usr/include/c++/15.1.1/bits/memory_resource.h:122:11: note: ‘std::pmr::polymorphic_allocator’ declared here npm error 122 | class polymorphic_allocator npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/map:94:42: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 94 | polymorphic_allocator>>; npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/map:94:62: error: wrong number of template arguments (4, should be at least 2) npm error 94 | polymorphic_allocator>>; npm error | ^~ npm error /usr/include/c++/15.1.1/bits/stl_map.h:105:11: note: provided for ‘template class v8::std::map’ npm error 105 | class map npm error | ^~~ npm error /usr/include/c++/15.1.1/map:93:16: error: ‘’ in namespace ‘v8::std’ does not name a type npm error 93 | = std::map<_Key, _Tp, _Cmp, npm error | ^~~~~~~~~~~~~~~~~~~~ npm error 94 | polymorphic_allocator>>; npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/map:95:64: error: ‘less’ in namespace ‘v8::std’ does not name a template type npm error 95 | template> npm error | ^~~~ npm error /usr/include/c++/15.1.1/map:95:68: error: expected ‘>’ before ‘<’ token npm error 95 | template> npm error | ^ npm error /usr/include/c++/15.1.1/map:98:47: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 98 | polymorphic_allocator>>; npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/map:98:47: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 98 | polymorphic_allocator>>; npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/map:98:47: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 98 | polymorphic_allocator>>; npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/map:98:47: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 98 | polymorphic_allocator>>; npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/map:98:47: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 98 | polymorphic_allocator>>; npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/map:98:47: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 98 | polymorphic_allocator>>; npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/map:98:47: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 98 | polymorphic_allocator>>; npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/map:98:47: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 98 | polymorphic_allocator>>; npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/map:98:47: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 98 | polymorphic_allocator>>; npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/map:98:47: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 98 | polymorphic_allocator>>; npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/map:98:47: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 98 | polymorphic_allocator>>; npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/map:98:25: error: ‘polymorphic_allocator’ was not declared in this scope; did you mean ‘std::pmr::polymorphic_allocator’? npm error 98 | polymorphic_allocator>>; npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error | std::pmr::polymorphic_allocator npm error /usr/include/c++/15.1.1/bits/memory_resource.h:122:11: note: ‘std::pmr::polymorphic_allocator’ declared here npm error 122 | class polymorphic_allocator npm error | ^~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/map:98:47: error: ‘pair’ was not declared in this scope; did you mean ‘std::pair’? npm error 98 | polymorphic_allocator>>; npm error | ^~~~ npm error | std::pair npm error /usr/include/c++/15.1.1/bits/stl_pair.h:89:12: note: ‘std::pair’ declared here npm error 89 | struct pair; npm error | ^~~~ npm error /usr/include/c++/15.1.1/map:98:67: error: template argument 4 is invalid npm error 98 | polymorphic_allocator>>; npm error | ^~ npm error /usr/include/c++/15.1.1/map:97:16: error: ‘’ in namespace ‘v8::std’ does not name a type npm error 97 | = std::multimap<_Key, _Tp, _Cmp, npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~ npm error 98 | polymorphic_allocator>>; npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/map:110:52: error: wrong number of template arguments (4, should be at least 2) npm error 110 | inline typename map<_Key, _Tp, _Compare, _Alloc>::size_type npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:105:11: note: provided for ‘template class v8::std::map’ npm error 105 | class map npm error | ^~~ npm error /usr/include/c++/15.1.1/map:111:45: error: wrong number of template arguments (4, should be at least 2) npm error 111 | erase_if(map<_Key, _Tp, _Compare, _Alloc>& __cont, _Predicate __pred) npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:105:11: note: provided for ‘template class v8::std::map’ npm error 105 | class map npm error | ^~~ npm error /usr/include/c++/15.1.1/map: In function ‘int v8::std::erase_if(int&, _Predicate)’: npm error /usr/include/c++/15.1.1/map:113:54: error: wrong number of template arguments (4, should be at least 2) [-Wtemplate-body] npm error 113 | _GLIBCXX_STD_C::map<_Key, _Tp, _Compare, _Alloc>& __ucont = __cont; npm error | ^ npm error /usr/include/c++/15.1.1/bits/stl_map.h:105:11: note: provided for ‘template class v8::std::map’ npm error 105 | class map npm error | ^~~ npm error /usr/include/c++/15.1.1/map:114:24: error: ‘__erase_nodes_if’ is not a member of ‘v8::std::__detail’; did you mean ‘std::__detail::__erase_nodes_if’? [-Wtemplate-body] npm error 114 | return __detail::__erase_nodes_if(__cont, __ucont, __pred); npm error | ^~~~~~~~~~~~~~~~ npm error In file included from /usr/include/c++/15.1.1/unordered_map:45: npm error /usr/include/c++/15.1.1/bits/erase_if.h:50:7: note: ‘std::__detail::__erase_nodes_if’ declared here npm error 50 | __erase_nodes_if(_Container& __cont, _UnsafeContainer& __ucont, npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/map: In function ‘typename v8::std::multimap<_Key, _Tp, _Compare, _Alloc>::size_type v8::std::erase_if(multimap<_Key, _Tp, _Compare, _Alloc>&, _Predicate)’: npm error /usr/include/c++/15.1.1/map:123:24: error: ‘__erase_nodes_if’ is not a member of ‘v8::std::__detail’; did you mean ‘std::__detail::__erase_nodes_if’? [-Wtemplate-body] npm error 123 | return __detail::__erase_nodes_if(__cont, __ucont, __pred); npm error | ^~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/bits/erase_if.h:50:7: note: ‘std::__detail::__erase_nodes_if’ declared here npm error 50 | __erase_nodes_if(_Container& __cont, _UnsafeContainer& __ucont, npm error | ^~~~~~~~~~~~~~~~ npm error ../src/keymapping.cc: In function ‘void v8::vscode_keyboard::NotifyJS(v8::napi_env, v8::napi_value, void*, void*)’: npm error ../src/keymapping.cc:64:10: error: ‘vector’ is not a member of ‘v8::std’ npm error 64 | std::vector argv; npm error | ^~~~~~ npm error ../src/keymapping.cc:64:10: note: suggested alternatives: npm error /usr/include/c++/15.1.1/bits/stl_vector.h:458:11: note: ‘std::vector’ npm error 458 | class vector : protected _Vector_base<_Tp, _Alloc> npm error | ^~~~~~ npm error /usr/include/c++/15.1.1/vector:97:13: note: ‘std::pmr::vector’ npm error 97 | using vector = std::vector<_Tp, polymorphic_allocator<_Tp>>; npm error | ^~~~~~ npm error ../src/keymapping.cc:64:27: error: expected primary-expression before ‘>’ token npm error 64 | std::vector argv; npm error | ^ npm error ../src/keymapping.cc:64:29: error: ‘argv’ was not declared in this scope npm error 64 | std::vector argv; npm error | ^~~~ npm error ../src/keymapping.cc: At global scope: npm error ../src/keymapping.cc:147:2: error: expected ‘}’ at end of input npm error 147 | } // namespace vscode_keyboard npm error | ^ npm error /startdir/src/node-gyp/34.5.1/include/node/v8-callbacks.h:23:14: note: to match this ‘{’ npm error 23 | namespace v8 { npm error | ^ npm error /usr/include/c++/15.1.1/cmath: In instantiation of ‘_Tp v8::std::__hypot3(_Tp, _Tp, _Tp) [with _Tp = double]’: npm error /usr/include/c++/15.1.1/cmath:3788:33: required from here npm error 3788 | { return std::__hypot3(__x, __y, __z); } npm error | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:3775:31: error: call of overloaded ‘sqrt(double)’ is ambiguous npm error 3775 | return __a * std::sqrt((__x / __a) * (__x / __a) npm error | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 3776 | + (__y / __a) * (__y / __a) npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error 3777 | + (__z / __a) * (__z / __a)); npm error | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ npm error /usr/include/c++/15.1.1/cmath:3775:31: note: there are 2 candidates npm error /usr/include/c++/15.1.1/cmath:449:3: note: candidate 1: ‘constexpr float v8::std::sqrt(float)’ npm error 449 | sqrt(float __x) npm error | ^~~~ npm error /usr/include/c++/15.1.1/cmath:453:3: note: candidate 2: ‘constexpr long double v8::std::sqrt(long double)’ npm error 453 | sqrt(long double __x) npm error | ^~~~ npm error make: *** [keymapping.target.mk:123: Release/obj.target/keymapping/src/keymapping.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/node-gyp/lib/build.js:219:23) npm error gyp ERR! System Linux 6.12.31-1-lts npm error gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/node-gyp/bin/node-gyp.js" "rebuild" npm error gyp ERR! cwd /startdir/src/vscode/node_modules/native-keymap npm error gyp ERR! node -v v20.19.2 npm error gyp ERR! node-gyp -v v11.2.0 npm error gyp ERR! not ok npm error A complete log of this run can be found in: /build/.npm/_logs/2025-06-10T23_15_29_104Z-debug-0.log ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /home/alhp/workspace/chroot/build_fdcda1ed-0705-4e83-a992-fd222792dc43/build