this derivation will be built: /nix/store/gcrkhszsxq5d3rcr8gadrh96i0qrij2f-aionui-2.1.60.drv these 3 paths will be fetched (124.2 MiB download, 353.4 MiB unpacked): /nix/store/pbzmb1d0mwvlaj79j8h68gqwbb3i39ng-electron-43.4.1 /nix/store/vx8lbdwvzl0wq60hka41z8bv2nfkif1p-electron-unwrapped-43.4.1 /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers building '/nix/store/gcrkhszsxq5d3rcr8gadrh96i0qrij2f-aionui-2.1.60.drv' on 'ssh-ng://nix-remote-builder@bld3.m.ntd.one' building '/nix/store/gcrkhszsxq5d3rcr8gadrh96i0qrij2f-aionui-2.1.60.drv' aionui-2.1.60> Running phase: unpackPhase aionui-2.1.60> unpacking source archive /nix/store/fxx4qgr3ng9zanad8d8p8zwqr2ifx8v2-source aionui-2.1.60> source root is source aionui-2.1.60> Running phase: patchPhase aionui-2.1.60> Running phase: bunSetInstallCacheDirPhase aionui-2.1.60> Using bun root: "/build/source" aionui-2.1.60> Running phase: bunPatchPhase aionui-2.1.60> patching script interpreter paths in . aionui-2.1.60> ./mobile/scripts/build.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/d76wsd4rm85sdv1xawqp404l2bm2k4l1-nodejs-24.19.0/bin/node" aionui-2.1.60> ./scripts/install-ubuntu.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/3kaakrwd1jia637aa3cpj3lkgfxwg3k3-bash-5.3p15/bin/bash" aionui-2.1.60> ./scripts/install-web.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/3kaakrwd1jia637aa3cpj3lkgfxwg3k3-bash-5.3p15/bin/bash" aionui-2.1.60> ./scripts/pack-web-cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/d76wsd4rm85sdv1xawqp404l2bm2k4l1-nodejs-24.19.0/bin/node" aionui-2.1.60> ./scripts/smoke-test-install-web.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/3kaakrwd1jia637aa3cpj3lkgfxwg3k3-bash-5.3p15/bin/bash" aionui-2.1.60> ./scripts/smoke-test-web-cli.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/3kaakrwd1jia637aa3cpj3lkgfxwg3k3-bash-5.3p15/bin/bash" aionui-2.1.60> ./tests/fixtures/fake-acp-cli/index.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/d76wsd4rm85sdv1xawqp404l2bm2k4l1-nodejs-24.19.0/bin/node" aionui-2.1.60> ./packages/web-cli/bin/aionui-web.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/d76wsd4rm85sdv1xawqp404l2bm2k4l1-nodejs-24.19.0/bin/node" aionui-2.1.60> Running phase: updateAutotoolsGnuConfigScriptsPhase aionui-2.1.60> Running phase: configurePhase aionui-2.1.60> no configure script, doing nothing aionui-2.1.60> Running phase: bunNodeModulesInstallPhase aionui-2.1.60> /build/source /build/source aionui-2.1.60> bun install flags: --linker=isolated --ignore-scripts aionui-2.1.60> bun install v1.3.13 (bf2e2cec) aionui-2.1.60> 📦 Installing [4/1618] 📦 Installing [242/1618] 📦 Installing [356/1618] 🔍 Resolving... 📦 Installing [379/1618] 📦 Installing [394/1618] 🔍 Resolving... 📦 Installing [414/1618] 📦 Installing [418/1618] 📦 Installing [437/1618] 📦 Installing [446/1618] 📦 Installing [463/1618] 🔍 Resolving... 📦 Installing [491/1618] 📦 Installing [493/1618] 📦 Installing [499/1618] 🔍 Resolving... 📦 Installing [506/1618] 📦 Installing [523/1618] 📦 Installing [558/1618] 📦 Installing [610/1618] 📦 Installing [654/1618] 📦 Installing [697/1618] 📦 Installing [756/1618] 🔍 Resolving... 🔍 Resolving... 📦 Installing [824/1618] 📦 Installing [827/1618] 📦 Installing [834/1618] 📦 Installing [843/1618] 🔍 Resolving... 🔍 Resolving... 📦 Installing [858/1618] 🔍 Resolving... 🔍 Resolving... 📦 Installing [876/1618] 🔍 Resolving... 📦 Installing [901/1618] 🔍 Resolving... 📦 Installing [923/1618] 📦 Installing [970/1618] 🔍 Resolving... 📦 Installing [1014/1618] 🔍 Resolving... 🔍 Resolving... 📦 Installing [1102/1618] 📦 Installing [1138/1618] 📦 Installing [1164/1618] 📦 Installing [1217/1618] 📦 Installing [1226/1618] 📦 Installing [1253/1618] 📦 Installing [1274/1618] 📦 Installing [1277/1618] 📦 Installing [1318/1618] 📦 Installing [1334/1618] 🔍 Resolving... 📦 Installing [1346/1618] 📦 Installing [1365/1618] 📦 Installing [1372/1618] 🔍 Resolving... 📦 Installing [1386/1618] 📦 Installing [1401/1618] 📦 Installing [1410/1618] 📦 Installing [1423/1618] 📦 Installing [1450/1618] 📦 Installing [1524/1618] 📦 Installing [1570/1618] 📦 Installing [1610/1618] 📦 Installing [1619/1618] aionui-2.1.60> + @electron/fuses@1.8.0 aionui-2.1.60> + @electron/notarize@3.1.1 aionui-2.1.60> + @playwright/test@1.58.2 aionui-2.1.60> + @sentry/vite-plugin@5.1.1 aionui-2.1.60> + @testing-library/jest-dom@6.9.1 aionui-2.1.60> + @testing-library/react@16.3.2 aionui-2.1.60> + @testing-library/user-event@14.6.1 aionui-2.1.60> + @types/better-sqlite3@7.6.13 aionui-2.1.60> + @types/cookie@1.0.0 aionui-2.1.60> + @types/cookie-parser@1.4.10 aionui-2.1.60> + @types/cors@2.8.19 aionui-2.1.60> + @types/express@5.0.6 aionui-2.1.60> + @types/html-to-text@9.0.4 aionui-2.1.60> + @types/js-yaml@4.0.9 aionui-2.1.60> + @types/multer@2.1.0 aionui-2.1.60> + @types/node@24.12.0 aionui-2.1.60> + @types/qrcode-terminal@0.12.2 aionui-2.1.60> + @types/react@19.2.14 aionui-2.1.60> + @types/react-dom@19.2.3 aionui-2.1.60> + @types/react-syntax-highlighter@15.5.13 aionui-2.1.60> + @types/semver@7.7.1 aionui-2.1.60> + @types/turndown@5.0.6 aionui-2.1.60> + @types/ws@8.18.1 aionui-2.1.60> + @types/yauzl@2.10.3 aionui-2.1.60> + @vitest/coverage-v8@4.1.0 aionui-2.1.60> + builder-util@26.15.0 aionui-2.1.60> + cross-env@7.0.3 aionui-2.1.60> + dotenv@17.3.1 aionui-2.1.60> + electron@37.10.3 aionui-2.1.60> + electron-builder@26.15.2 aionui-2.1.60> + electron-builder-squirrel-windows@26.15.2 aionui-2.1.60> + electron-devtools-installer@4.0.0 aionui-2.1.60> + electron-vite@5.0.0 aionui-2.1.60> + esbuild@0.25.12 aionui-2.1.60> + husky@9.1.7 aionui-2.1.60> + jest@30.3.0 aionui-2.1.60> + jest-diff@30.3.0 aionui-2.1.60> + jsdom@28.1.0 aionui-2.1.60> + lint-staged@16.4.0 aionui-2.1.60> + oxfmt@0.41.0 aionui-2.1.60> + oxlint@1.56.0 aionui-2.1.60> + patch-package@8.0.1 aionui-2.1.60> + playwright@1.59.1 aionui-2.1.60> + ts-morph@28.0.0 aionui-2.1.60> + ts-node@10.9.2 aionui-2.1.60> + tsx@4.21.0 aionui-2.1.60> + typescript@5.9.3 aionui-2.1.60> + unocss@66.6.6 aionui-2.1.60> + unocss-preset-extra@1.0.0 aionui-2.1.60> + vite@6.4.1 aionui-2.1.60> + vite-plugin-static-copy@3.3.0 aionui-2.1.60> + vitest@4.1.0 aionui-2.1.60> + electron-winstaller@5.4.0 aionui-2.1.60> + @agentclientprotocol/sdk@0.18.2 aionui-2.1.60> + @anthropic-ai/sdk@0.71.2 aionui-2.1.60> + @arco-design/web-react@2.66.11 aionui-2.1.60> + @aws-sdk/client-bedrock@3.1009.0 aionui-2.1.60> + @codemirror/commands@6.10.3 aionui-2.1.60> + @codemirror/lang-css@6.3.1 aionui-2.1.60> + @codemirror/lang-html@6.4.11 aionui-2.1.60> + @codemirror/lang-json@6.0.2 aionui-2.1.60> + @codemirror/lang-markdown@6.5.0 aionui-2.1.60> + @codemirror/language@6.12.3 aionui-2.1.60> + @codemirror/language-data@6.5.2 aionui-2.1.60> + @codemirror/search@6.7.0 aionui-2.1.60> + @codemirror/state@6.6.0 aionui-2.1.60> + @codemirror/view@6.41.0 aionui-2.1.60> + @dnd-kit/core@6.3.1 aionui-2.1.60> + @dnd-kit/sortable@10.0.0 aionui-2.1.60> + @dnd-kit/utilities@3.2.2 aionui-2.1.60> + @floating-ui/react@0.27.19 aionui-2.1.60> + @google/genai@1.45.0 aionui-2.1.60> + @grammyjs/transformer-throttler@1.2.1 aionui-2.1.60> + @icon-park/react@1.4.2 aionui-2.1.60> + @iconify-json/vscode-icons@1.2.53 aionui-2.1.60> + @iconify/react@6.0.2 aionui-2.1.60> + @larksuiteoapi/node-sdk@1.59.0 aionui-2.1.60> + @lezer/highlight@1.2.3 aionui-2.1.60> + @modelcontextprotocol/sdk@1.27.1 aionui-2.1.60> + @monaco-editor/react@4.7.0 aionui-2.1.60> + @sentry/electron@7.10.0 aionui-2.1.60> + @types/bcryptjs@2.4.6 aionui-2.1.60> + @types/jsonwebtoken@9.0.10 aionui-2.1.60> + @uiw/codemirror-extensions-langs@4.25.8 aionui-2.1.60> + @uiw/react-codemirror@4.25.8 aionui-2.1.60> + @wecom/aibot-node-sdk@1.0.6 aionui-2.1.60> + @xmldom/xmldom@0.9.9 aionui-2.1.60> + bcryptjs@2.4.3 aionui-2.1.60> + beautiful-mermaid@1.1.3 aionui-2.1.60> + better-sqlite3@12.8.0 aionui-2.1.60> + buffer@6.0.3 aionui-2.1.60> + builder-util-runtime@9.5.1 aionui-2.1.60> + classnames@2.5.1 aionui-2.1.60> + cookie@1.1.1 aionui-2.1.60> + cookie-parser@1.4.7 aionui-2.1.60> + cors@2.8.6 aionui-2.1.60> + croner@9.1.0 aionui-2.1.60> + dayjs@1.11.20 aionui-2.1.60> + diff@8.0.3 aionui-2.1.60> + diff2html@3.4.56 aionui-2.1.60> + dingtalk-stream@2.1.4 aionui-2.1.60> + docx@9.6.1 aionui-2.1.60> + electron-log@5.4.3 aionui-2.1.60> + electron-squirrel-startup@1.0.1 aionui-2.1.60> + electron-updater@6.8.3 aionui-2.1.60> + eventemitter3@5.0.4 aionui-2.1.60> + express@5.2.1 aionui-2.1.60> + express-rate-limit@7.5.1 aionui-2.1.60> + fix-path@4.0.0 aionui-2.1.60> + grammy@1.41.1 aionui-2.1.60> + html-to-text@9.0.5 aionui-2.1.60> + https-proxy-agent@9.0.0 aionui-2.1.60> + i18next@23.16.8 aionui-2.1.60> + js-yaml@4.1.1 aionui-2.1.60> + jsonrepair@3.13.3 aionui-2.1.60> + jsonwebtoken@9.0.3 aionui-2.1.60> + jszip@3.10.1 aionui-2.1.60> + katex@0.16.38 aionui-2.1.60> + mammoth@1.12.0 aionui-2.1.60> + mermaid@11.13.0 aionui-2.1.60> + multer@2.1.1 aionui-2.1.60> + officeparser@5.2.2 aionui-2.1.60> + openai@5.23.2 aionui-2.1.60> + png-chunk-text@1.0.0 aionui-2.1.60> + png-chunks-extract@1.0.0 aionui-2.1.60> + postcss@8.5.8 aionui-2.1.60> + pptx2json@0.0.10 aionui-2.1.60> + process@0.11.10 aionui-2.1.60> + qrcode-terminal@0.12.0 aionui-2.1.60> + qrcode.react@4.2.0 aionui-2.1.60> + react@19.2.4 aionui-2.1.60> + react-dom@19.2.4 aionui-2.1.60> + react-i18next@14.1.3 aionui-2.1.60> + react-markdown@10.1.0 aionui-2.1.60> + react-router-dom@7.13.1 aionui-2.1.60> + react-syntax-highlighter@16.1.1 aionui-2.1.60> + react-virtuoso@4.18.3 aionui-2.1.60> + rehype-katex@7.0.1 aionui-2.1.60> + rehype-raw@7.0.0 aionui-2.1.60> + rehype-sanitize@6.0.0 aionui-2.1.60> + remark-breaks@4.0.0 aionui-2.1.60> + remark-gfm@4.0.1 aionui-2.1.60> + remark-math@6.0.0 aionui-2.1.60> + semver@7.7.4 aionui-2.1.60> + sharp@0.34.5 aionui-2.1.60> + smol-toml@1.6.1 aionui-2.1.60> + stream-browserify@3.0.0 aionui-2.1.60> + streamdown@1.6.11 aionui-2.1.60> + strip-json-comments@3.1.1 aionui-2.1.60> + swr@2.4.1 aionui-2.1.60> + tiny-csrf@1.1.6 aionui-2.1.60> + tree-sitter-bash@0.25.1 aionui-2.1.60> + turndown@7.2.2 aionui-2.1.60> + turndown-plugin-gfm@1.0.2 aionui-2.1.60> + web-tree-sitter@0.25.10 aionui-2.1.60> + ws@8.19.0 aionui-2.1.60> + xlsx-republish@0.20.3 aionui-2.1.60> + yauzl@3.3.0 aionui-2.1.60> + zod@3.25.76 aionui-2.1.60> aionui-2.1.60> 3218 packages installed [9.14s] aionui-2.1.60> /build/source aionui-2.1.60> Running phase: buildPhase aionui-2.1.60> gyp info it worked if it ends with ok aionui-2.1.60> gyp info using node-gyp@12.4.0 aionui-2.1.60> gyp info using node@24.19.0 | linux | arm64 aionui-2.1.60> gyp info find Python using Python version 3.14.7 found at "/nix/store/3inr3nxzqarhb9rh1z7s2s20j8c0395h-python3-3.14.7/bin/python3" aionui-2.1.60> gyp info spawn /nix/store/3inr3nxzqarhb9rh1z7s2s20j8c0395h-python3-3.14.7/bin/python3 aionui-2.1.60> gyp info spawn args [ aionui-2.1.60> gyp info spawn args '/build/source/node_modules/.bun/node-gyp@12.4.0/node_modules/node-gyp/gyp/gyp_main.py', aionui-2.1.60> gyp info spawn args 'binding.gyp', aionui-2.1.60> gyp info spawn args '-f', aionui-2.1.60> gyp info spawn args 'make', aionui-2.1.60> gyp info spawn args '-I', aionui-2.1.60> gyp info spawn args '/build/source/node_modules/.bun/better-sqlite3@12.8.0/node_modules/better-sqlite3/build/config.gypi', aionui-2.1.60> gyp info spawn args '-I', aionui-2.1.60> gyp info spawn args '/build/source/node_modules/.bun/node-gyp@12.4.0/node_modules/node-gyp/addon.gypi', aionui-2.1.60> gyp info spawn args '-I', aionui-2.1.60> gyp info spawn args '/nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/common.gypi', aionui-2.1.60> gyp info spawn args '-Dlibrary=shared_library', aionui-2.1.60> gyp info spawn args '-Dvisibility=default', aionui-2.1.60> gyp info spawn args '-Dnode_root_dir=/nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers', aionui-2.1.60> gyp info spawn args '-Dnode_gyp_dir=/build/source/node_modules/.bun/node-gyp@12.4.0/node_modules/node-gyp', aionui-2.1.60> gyp info spawn args '-Dnode_lib_file=/nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/$(Configuration)/node.lib', aionui-2.1.60> gyp info spawn args '-Dmodule_root_dir=/build/source/node_modules/.bun/better-sqlite3@12.8.0/node_modules/better-sqlite3', aionui-2.1.60> gyp info spawn args '-Dnode_engine=v8', aionui-2.1.60> gyp info spawn args '--depth=.', aionui-2.1.60> gyp info spawn args '--no-parallel', aionui-2.1.60> gyp info spawn args '--generator-output', aionui-2.1.60> gyp info spawn args 'build', aionui-2.1.60> gyp info spawn args '-Goutput_dir=.' aionui-2.1.60> gyp info spawn args ] aionui-2.1.60> gyp info spawn make aionui-2.1.60> gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ] aionui-2.1.60> make: Entering directory '/build/source/node_modules/.bun/better-sqlite3@12.8.0/node_modules/better-sqlite3/build' aionui-2.1.60> TOUCH 4292fa9a667d77b27488aa109b010a85bce8e4e7a1c7aa0370cea902395c3866.intermediate aionui-2.1.60> ACTION deps_sqlite3_gyp_locate_sqlite3_target_copy_builtin_sqlite3 4292fa9a667d77b27488aa109b010a85bce8e4e7a1c7aa0370cea902395c3866.intermediate aionui-2.1.60> TOUCH Release/obj.target/deps/locate_sqlite3.stamp aionui-2.1.60> CC(target) Release/obj.target/sqlite3/gen/sqlite3/sqlite3.o aionui-2.1.60> rm -f Release/obj.target/deps/sqlite3.a Release/obj.target/deps/sqlite3.a.ar-file-list; mkdir -p `dirname Release/obj.target/deps/sqlite3.a` aionui-2.1.60> ar crs Release/obj.target/deps/sqlite3.a @Release/obj.target/deps/sqlite3.a.ar-file-list aionui-2.1.60> COPY Release/sqlite3.a aionui-2.1.60> CXX(target) Release/obj.target/better_sqlite3/src/better_sqlite3.o aionui-2.1.60> In file included from /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-handle-base.h:8, aionui-2.1.60> from /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-local-handle.h:13, aionui-2.1.60> from /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-array-buffer.h:12, aionui-2.1.60> from /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8.h:24, aionui-2.1.60> from /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/node.h:80, aionui-2.1.60> from ../src/better_sqlite3.cpp:11: aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-internal.h:468:1: warning: multi-line comment [-Wcomment] aionui-2.1.60> 468 | // / \ aionui-2.1.60> | ^ aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-internal.h:470:1: warning: multi-line comment [-Wcomment] aionui-2.1.60> 470 | // / \ aionui-2.1.60> | ^ aionui-2.1.60> In file included from /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-function.h:15, aionui-2.1.60> from /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8.h:33: aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-template.h: In static member function 'static v8::Intercepted (* v8::NamedPropertyHandlerConfiguration::ConvertSetter(v8::NamedPropertySetterCallback))(v8::Local, v8::Local, const v8::PropertyCallbackInfo&)': aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-template.h:762:12: warning: cast between incompatible function types from 'v8::NamedPropertySetterCallback' {aka 'v8::Intercepted (*)(v8::Local, v8::Local, const v8::PropertyCallbackInfo&)'} to 'v8::NamedPropertySetterCallbackV2' {aka 'v8::Intercepted (*)(v8::Local, v8::Local, const v8::PropertyCallbackInfo&)'} [-Wcast-function-type] aionui-2.1.60> 762 | return NamedPropertySetterCallbackV2(value); aionui-2.1.60> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-template.h: In static member function 'static v8::Intercepted (* v8::NamedPropertyHandlerConfiguration::ConvertDefiner(v8::NamedPropertyDefinerCallback))(v8::Local, const v8::PropertyDescriptor&, const v8::PropertyCallbackInfo&)': aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-template.h:775:12: warning: cast between incompatible function types from 'v8::NamedPropertyDefinerCallback' {aka 'v8::Intercepted (*)(v8::Local, const v8::PropertyDescriptor&, const v8::PropertyCallbackInfo&)'} to 'v8::NamedPropertyDefinerCallbackV2' {aka 'v8::Intercepted (*)(v8::Local, const v8::PropertyDescriptor&, const v8::PropertyCallbackInfo&)'} [-Wcast-function-type] aionui-2.1.60> 775 | return NamedPropertyDefinerCallbackV2(value); aionui-2.1.60> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-template.h: In static member function 'static v8::Intercepted (* v8::IndexedPropertyHandlerConfiguration::ConvertSetter(v8::IndexedPropertySetterCallbackV2))(uint32_t, v8::Local, const v8::PropertyCallbackInfo&)': aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-template.h:893:12: warning: cast between incompatible function types from 'v8::IndexedPropertySetterCallbackV2' {aka 'v8::Intercepted (*)(unsigned int, v8::Local, const v8::PropertyCallbackInfo&)'} to 'v8::IndexedPropertySetterCallback' {aka 'v8::Intercepted (*)(unsigned int, v8::Local, const v8::PropertyCallbackInfo&)'} [-Wcast-function-type] aionui-2.1.60> 893 | return IndexedPropertySetterCallback(value); aionui-2.1.60> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-template.h: In static member function 'static v8::Intercepted (* v8::IndexedPropertyHandlerConfiguration::ConvertDefiner(v8::IndexedPropertyDefinerCallbackV2))(uint32_t, const v8::PropertyDescriptor&, const v8::PropertyCallbackInfo&)': aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-template.h:906:12: warning: cast between incompatible function types from 'v8::IndexedPropertyDefinerCallbackV2' {aka 'v8::Intercepted (*)(unsigned int, const v8::PropertyDescriptor&, const v8::PropertyCallbackInfo&)'} to 'v8::IndexedPropertyDefinerCallback' {aka 'v8::Intercepted (*)(unsigned int, const v8::PropertyDescriptor&, const v8::PropertyCallbackInfo&)'} [-Wcast-function-type] aionui-2.1.60> 906 | return IndexedPropertyDefinerCallback(value); aionui-2.1.60> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aionui-2.1.60> In file included from ../src/better_sqlite3.cpp:22: aionui-2.1.60> ../src/util/helpers.cpp: In function 'void SetPrototypeGetter(v8::Isolate*, v8::Local, v8::Local, const char*, v8::AccessorNameGetterCallback)': aionui-2.1.60> ../src/util/helpers.cpp:89:56: error: call of overloaded 'SetNativeDataProperty(v8::Local, void (*&)(v8::Local, const v8::PropertyCallbackInfo&), int, v8::Local&)' is ambiguous aionui-2.1.60> 89 | recv->InstanceTemplate()->SetNativeDataProperty( aionui-2.1.60> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ aionui-2.1.60> 90 | InternalizedFromLatin1(isolate, name), aionui-2.1.60> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aionui-2.1.60> 91 | func, aionui-2.1.60> | ~~~~~ aionui-2.1.60> 92 | 0, aionui-2.1.60> | ~~ aionui-2.1.60> 93 | data aionui-2.1.60> | ~~~~ aionui-2.1.60> 94 | ); aionui-2.1.60> | ~ aionui-2.1.60> ../src/util/helpers.cpp:89:56: note: there are 3 candidates aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-template.h:104:8: note: candidate 1: 'void v8::Template::SetNativeDataProperty(v8::Local, v8::AccessorNameGetterCallback, v8::AccessorNameSetterCallbackV2, v8::Local, v8::PropertyAttribute, v8::SideEffectType, v8::SideEffectType)' aionui-2.1.60> 104 | void SetNativeDataProperty( aionui-2.1.60> | ^~~~~~~~~~~~~~~~~~~~~ aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-template.h:111:8: note: candidate 2: 'void v8::Template::SetNativeDataProperty(v8::Local, v8::AccessorNameGetterCallback, v8::AccessorNameSetterCallback, v8::Local, v8::PropertyAttribute, v8::SideEffectType, v8::SideEffectType)' aionui-2.1.60> 111 | void SetNativeDataProperty( aionui-2.1.60> | ^~~~~~~~~~~~~~~~~~~~~ aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-template.h:119:8: note: candidate 3: 'void v8::Template::SetNativeDataProperty(v8::Local, v8::AccessorNameGetterCallback, std::nullptr_t, v8::Local, v8::PropertyAttribute, v8::SideEffectType, v8::SideEffectType)' aionui-2.1.60> 119 | void SetNativeDataProperty( aionui-2.1.60> | ^~~~~~~~~~~~~~~~~~~~~ aionui-2.1.60> In file included from ../src/better_sqlite3.cpp:21: aionui-2.1.60> ../src/addon.cpp: In static member function 'static void Addon::JS_setErrorConstructor(const v8::FunctionCallbackInfo&)': aionui-2.1.60> ../src/util/macros.cpp:30:76: error: no matching function for call to 'v8::External::Value()' aionui-2.1.60> 30 | #define OnlyAddon static_cast(info.Data().As()->Value()) aionui-2.1.60> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ aionui-2.1.60> ../src/addon.cpp:36:17: note: in expansion of macro 'OnlyAddon' aionui-2.1.60> 36 | OnlyAddon->SqliteError.Reset(OnlyIsolate, SqliteError); aionui-2.1.60> | ^~~~~~~~~ aionui-2.1.60> ../src/util/macros.cpp:30:76: note: there is 1 candidate aionui-2.1.60> 30 | #define OnlyAddon static_cast(info.Data().As()->Value()) aionui-2.1.60> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ aionui-2.1.60> ../src/addon.cpp:36:17: note: in expansion of macro 'OnlyAddon' aionui-2.1.60> 36 | OnlyAddon->SqliteError.Reset(OnlyIsolate, SqliteError); aionui-2.1.60> | ^~~~~~~~~ aionui-2.1.60> In file included from /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8.h:32: aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-external.h:58:9: note: candidate 1: 'void* v8::External::Value(v8::ExternalPointerTypeTag) const' aionui-2.1.60> 58 | void* Value(ExternalPointerTypeTag tag) const; aionui-2.1.60> | ^~~~~ aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-external.h:58:9: note: candidate expects 1 argument, 0 provided aionui-2.1.60> ../src/objects/backup.cpp: In static member function 'static void Backup::JS_new(const v8::FunctionCallbackInfo&)': aionui-2.1.60> ../src/util/macros.cpp:30:76: error: no matching function for call to 'v8::External::Value()' aionui-2.1.60> 30 | #define OnlyAddon static_cast(info.Data().As()->Value()) aionui-2.1.60> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ aionui-2.1.60> ../src/util/macros.cpp:33:33: note: in expansion of macro 'OnlyAddon' aionui-2.1.60> 33 | #define UseAddon Addon* addon = OnlyAddon aionui-2.1.60> | ^~~~~~~~~ aionui-2.1.60> ../src/objects/backup.cpp:46:9: note: in expansion of macro 'UseAddon' aionui-2.1.60> 46 | UseAddon; aionui-2.1.60> | ^~~~~~~~ aionui-2.1.60> ../src/util/macros.cpp:30:76: note: there is 1 candidate aionui-2.1.60> 30 | #define OnlyAddon static_cast(info.Data().As()->Value()) aionui-2.1.60> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ aionui-2.1.60> ../src/util/macros.cpp:33:33: note: in expansion of macro 'OnlyAddon' aionui-2.1.60> 33 | #define UseAddon Addon* addon = OnlyAddon aionui-2.1.60> | ^~~~~~~~~ aionui-2.1.60> ../src/objects/backup.cpp:46:9: note: in expansion of macro 'UseAddon' aionui-2.1.60> 46 | UseAddon; aionui-2.1.60> | ^~~~~~~~ aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-external.h:58:9: note: candidate 1: 'void* v8::External::Value(v8::ExternalPointerTypeTag) const' aionui-2.1.60> 58 | void* Value(ExternalPointerTypeTag tag) const; aionui-2.1.60> | ^~~~~ aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-external.h:58:9: note: candidate expects 1 argument, 0 provided aionui-2.1.60> ../src/objects/statement.cpp: In static member function 'static void Statement::JS_new(const v8::FunctionCallbackInfo&)': aionui-2.1.60> ../src/util/macros.cpp:30:76: error: no matching function for call to 'v8::External::Value()' aionui-2.1.60> 30 | #define OnlyAddon static_cast(info.Data().As()->Value()) aionui-2.1.60> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ aionui-2.1.60> ../src/util/macros.cpp:33:33: note: in expansion of macro 'OnlyAddon' aionui-2.1.60> 33 | #define UseAddon Addon* addon = OnlyAddon aionui-2.1.60> | ^~~~~~~~~ aionui-2.1.60> ../src/objects/statement.cpp:72:9: note: in expansion of macro 'UseAddon' aionui-2.1.60> 72 | UseAddon; aionui-2.1.60> | ^~~~~~~~ aionui-2.1.60> ../src/util/macros.cpp:30:76: note: there is 1 candidate aionui-2.1.60> 30 | #define OnlyAddon static_cast(info.Data().As()->Value()) aionui-2.1.60> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ aionui-2.1.60> ../src/util/macros.cpp:33:33: note: in expansion of macro 'OnlyAddon' aionui-2.1.60> 33 | #define UseAddon Addon* addon = OnlyAddon aionui-2.1.60> | ^~~~~~~~~ aionui-2.1.60> ../src/objects/statement.cpp:72:9: note: in expansion of macro 'UseAddon' aionui-2.1.60> 72 | UseAddon; aionui-2.1.60> | ^~~~~~~~ aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-external.h:58:9: note: candidate 1: 'void* v8::External::Value(v8::ExternalPointerTypeTag) const' aionui-2.1.60> 58 | void* Value(ExternalPointerTypeTag tag) const; aionui-2.1.60> | ^~~~~ aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-external.h:58:9: note: candidate expects 1 argument, 0 provided aionui-2.1.60> ../src/objects/statement.cpp: In static member function 'static void Statement::JS_iterate(const v8::FunctionCallbackInfo&)': aionui-2.1.60> ../src/util/macros.cpp:30:76: error: no matching function for call to 'v8::External::Value()' aionui-2.1.60> 30 | #define OnlyAddon static_cast(info.Data().As()->Value()) aionui-2.1.60> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ aionui-2.1.60> ../src/util/macros.cpp:33:33: note: in expansion of macro 'OnlyAddon' aionui-2.1.60> 33 | #define UseAddon Addon* addon = OnlyAddon aionui-2.1.60> | ^~~~~~~~~ aionui-2.1.60> ../src/objects/statement.cpp:229:9: note: in expansion of macro 'UseAddon' aionui-2.1.60> 229 | UseAddon; aionui-2.1.60> | ^~~~~~~~ aionui-2.1.60> ../src/util/macros.cpp:30:76: note: there is 1 candidate aionui-2.1.60> 30 | #define OnlyAddon static_cast(info.Data().As()->Value()) aionui-2.1.60> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ aionui-2.1.60> ../src/util/macros.cpp:33:33: note: in expansion of macro 'OnlyAddon' aionui-2.1.60> 33 | #define UseAddon Addon* addon = OnlyAddon aionui-2.1.60> | ^~~~~~~~~ aionui-2.1.60> ../src/objects/statement.cpp:229:9: note: in expansion of macro 'UseAddon' aionui-2.1.60> 229 | UseAddon; aionui-2.1.60> | ^~~~~~~~ aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-external.h:58:9: note: candidate 1: 'void* v8::External::Value(v8::ExternalPointerTypeTag) const' aionui-2.1.60> 58 | void* Value(ExternalPointerTypeTag tag) const; aionui-2.1.60> | ^~~~~ aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-external.h:58:9: note: candidate expects 1 argument, 0 provided aionui-2.1.60> ../src/objects/database.cpp: In static member function 'static void Database::JS_new(const v8::FunctionCallbackInfo&)': aionui-2.1.60> ../src/util/macros.cpp:30:76: error: no matching function for call to 'v8::External::Value()' aionui-2.1.60> 30 | #define OnlyAddon static_cast(info.Data().As()->Value()) aionui-2.1.60> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ aionui-2.1.60> ../src/util/macros.cpp:33:33: note: in expansion of macro 'OnlyAddon' aionui-2.1.60> 33 | #define UseAddon Addon* addon = OnlyAddon aionui-2.1.60> | ^~~~~~~~~ aionui-2.1.60> ../src/objects/database.cpp:155:9: note: in expansion of macro 'UseAddon' aionui-2.1.60> 155 | UseAddon; aionui-2.1.60> | ^~~~~~~~ aionui-2.1.60> ../src/util/macros.cpp:30:76: note: there is 1 candidate aionui-2.1.60> 30 | #define OnlyAddon static_cast(info.Data().As()->Value()) aionui-2.1.60> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ aionui-2.1.60> ../src/util/macros.cpp:33:33: note: in expansion of macro 'OnlyAddon' aionui-2.1.60> 33 | #define UseAddon Addon* addon = OnlyAddon aionui-2.1.60> | ^~~~~~~~~ aionui-2.1.60> ../src/objects/database.cpp:155:9: note: in expansion of macro 'UseAddon' aionui-2.1.60> 155 | UseAddon; aionui-2.1.60> | ^~~~~~~~ aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-external.h:58:9: note: candidate 1: 'void* v8::External::Value(v8::ExternalPointerTypeTag) const' aionui-2.1.60> 58 | void* Value(ExternalPointerTypeTag tag) const; aionui-2.1.60> | ^~~~~ aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-external.h:58:9: note: candidate expects 1 argument, 0 provided aionui-2.1.60> ../src/objects/database.cpp: In static member function 'static void Database::JS_prepare(const v8::FunctionCallbackInfo&)': aionui-2.1.60> ../src/util/macros.cpp:30:76: error: no matching function for call to 'v8::External::Value()' aionui-2.1.60> 30 | #define OnlyAddon static_cast(info.Data().As()->Value()) aionui-2.1.60> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ aionui-2.1.60> ../src/util/macros.cpp:33:33: note: in expansion of macro 'OnlyAddon' aionui-2.1.60> 33 | #define UseAddon Addon* addon = OnlyAddon aionui-2.1.60> | ^~~~~~~~~ aionui-2.1.60> ../src/objects/database.cpp:203:9: note: in expansion of macro 'UseAddon' aionui-2.1.60> 203 | UseAddon; aionui-2.1.60> | ^~~~~~~~ aionui-2.1.60> ../src/util/macros.cpp:30:76: note: there is 1 candidate aionui-2.1.60> 30 | #define OnlyAddon static_cast(info.Data().As()->Value()) aionui-2.1.60> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ aionui-2.1.60> ../src/util/macros.cpp:33:33: note: in expansion of macro 'OnlyAddon' aionui-2.1.60> 33 | #define UseAddon Addon* addon = OnlyAddon aionui-2.1.60> | ^~~~~~~~~ aionui-2.1.60> ../src/objects/database.cpp:203:9: note: in expansion of macro 'UseAddon' aionui-2.1.60> 203 | UseAddon; aionui-2.1.60> | ^~~~~~~~ aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-external.h:58:9: note: candidate 1: 'void* v8::External::Value(v8::ExternalPointerTypeTag) const' aionui-2.1.60> 58 | void* Value(ExternalPointerTypeTag tag) const; aionui-2.1.60> | ^~~~~ aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-external.h:58:9: note: candidate expects 1 argument, 0 provided aionui-2.1.60> ../src/objects/database.cpp: In static member function 'static void Database::JS_backup(const v8::FunctionCallbackInfo&)': aionui-2.1.60> ../src/util/macros.cpp:30:76: error: no matching function for call to 'v8::External::Value()' aionui-2.1.60> 30 | #define OnlyAddon static_cast(info.Data().As()->Value()) aionui-2.1.60> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ aionui-2.1.60> ../src/util/macros.cpp:33:33: note: in expansion of macro 'OnlyAddon' aionui-2.1.60> 33 | #define UseAddon Addon* addon = OnlyAddon aionui-2.1.60> | ^~~~~~~~~ aionui-2.1.60> ../src/objects/database.cpp:261:9: note: in expansion of macro 'UseAddon' aionui-2.1.60> 261 | UseAddon; aionui-2.1.60> | ^~~~~~~~ aionui-2.1.60> ../src/util/macros.cpp:30:76: note: there is 1 candidate aionui-2.1.60> 30 | #define OnlyAddon static_cast(info.Data().As()->Value()) aionui-2.1.60> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ aionui-2.1.60> ../src/util/macros.cpp:33:33: note: in expansion of macro 'OnlyAddon' aionui-2.1.60> 33 | #define UseAddon Addon* addon = OnlyAddon aionui-2.1.60> | ^~~~~~~~~ aionui-2.1.60> ../src/objects/database.cpp:261:9: note: in expansion of macro 'UseAddon' aionui-2.1.60> 261 | UseAddon; aionui-2.1.60> | ^~~~~~~~ aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-external.h:58:9: note: candidate 1: 'void* v8::External::Value(v8::ExternalPointerTypeTag) const' aionui-2.1.60> 58 | void* Value(ExternalPointerTypeTag tag) const; aionui-2.1.60> | ^~~~~ aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-external.h:58:9: note: candidate expects 1 argument, 0 provided aionui-2.1.60> ../src/objects/statement-iterator.cpp: In static member function 'static void StatementIterator::JS_new(const v8::FunctionCallbackInfo&)': aionui-2.1.60> ../src/util/macros.cpp:30:76: error: no matching function for call to 'v8::External::Value()' aionui-2.1.60> 30 | #define OnlyAddon static_cast(info.Data().As()->Value()) aionui-2.1.60> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ aionui-2.1.60> ../src/util/macros.cpp:33:33: note: in expansion of macro 'OnlyAddon' aionui-2.1.60> 33 | #define UseAddon Addon* addon = OnlyAddon aionui-2.1.60> | ^~~~~~~~~ aionui-2.1.60> ../src/objects/statement-iterator.cpp:79:9: note: in expansion of macro 'UseAddon' aionui-2.1.60> 79 | UseAddon; aionui-2.1.60> | ^~~~~~~~ aionui-2.1.60> ../src/util/macros.cpp:30:76: note: there is 1 candidate aionui-2.1.60> 30 | #define OnlyAddon static_cast(info.Data().As()->Value()) aionui-2.1.60> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ aionui-2.1.60> ../src/util/macros.cpp:33:33: note: in expansion of macro 'OnlyAddon' aionui-2.1.60> 33 | #define UseAddon Addon* addon = OnlyAddon aionui-2.1.60> | ^~~~~~~~~ aionui-2.1.60> ../src/objects/statement-iterator.cpp:79:9: note: in expansion of macro 'UseAddon' aionui-2.1.60> 79 | UseAddon; aionui-2.1.60> | ^~~~~~~~ aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-external.h:58:9: note: candidate 1: 'void* v8::External::Value(v8::ExternalPointerTypeTag) const' aionui-2.1.60> 58 | void* Value(ExternalPointerTypeTag tag) const; aionui-2.1.60> | ^~~~~ aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-external.h:58:9: note: candidate expects 1 argument, 0 provided aionui-2.1.60> ../src/better_sqlite3.cpp: At global scope: aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/node.h:1400:7: warning: cast between incompatible function types from 'void (*)(v8::Local, v8::Local, v8::Local)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local, v8::Local, v8::Local, void*)'} [-Wcast-function-type] aionui-2.1.60> 1400 | (node::addon_context_register_func) (regfunc), \ aionui-2.1.60> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/node.h:1418:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE_X' aionui-2.1.60> 1418 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, 0) aionui-2.1.60> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/node.h:1449:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE' aionui-2.1.60> 1449 | NODE_MODULE_CONTEXT_AWARE(NODE_GYP_MODULE_NAME, \ aionui-2.1.60> | ^~~~~~~~~~~~~~~~~~~~~~~~~ aionui-2.1.60> ../src/better_sqlite3.cpp:48:1: note: in expansion of macro 'NODE_MODULE_INIT' aionui-2.1.60> 48 | NODE_MODULE_INIT(/* exports, context */) { aionui-2.1.60> | ^~~~~~~~~~~~~~~~ aionui-2.1.60> ../src/better_sqlite3.cpp: In function 'void node_register_module_v148(v8::Local, v8::Local, v8::Local)': aionui-2.1.60> ../src/better_sqlite3.cpp:60:57: error: no matching function for call to 'v8::External::New(v8::Isolate*&, Addon*&)' aionui-2.1.60> 60 | v8::Local data = v8::External::New(isolate, addon); aionui-2.1.60> | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ aionui-2.1.60> ../src/better_sqlite3.cpp:60:57: note: there is 1 candidate aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-external.h:41:26: note: candidate 1: 'static v8::Local v8::External::New(v8::Isolate*, void*, v8::ExternalPointerTypeTag)' aionui-2.1.60> 41 | static Local New(Isolate* isolate, void* value, aionui-2.1.60> | ^~~ aionui-2.1.60> /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-external.h:41:26: note: candidate expects 3 arguments, 2 provided aionui-2.1.60> In file included from ../src/better_sqlite3.cpp:26: aionui-2.1.60> ../src/util/data.cpp: In function 'v8::Local Data::GetValueJS(v8::Isolate*, sqlite3_stmt*, int, bool)': aionui-2.1.60> ../src/util/data.cpp:36:17: warning: this statement may fall through [-Wimplicit-fallthrough=] aionui-2.1.60> 36 | if (safe_ints) { \ aionui-2.1.60> | ^~ aionui-2.1.60> ../src/util/data.cpp:73:17: note: in expansion of macro 'SQLITE_VALUE_TO_JS' aionui-2.1.60> 73 | SQLITE_VALUE_TO_JS(column, isolate, safe_ints, handle, column); aionui-2.1.60> | ^~~~~~~~~~~~~~~~~~ aionui-2.1.60> ../src/util/data.cpp:42:9: note: here aionui-2.1.60> 42 | case SQLITE_FLOAT: \ aionui-2.1.60> | ^~~~ aionui-2.1.60> ../src/util/data.cpp:73:17: note: in expansion of macro 'SQLITE_VALUE_TO_JS' aionui-2.1.60> 73 | SQLITE_VALUE_TO_JS(column, isolate, safe_ints, handle, column); aionui-2.1.60> | ^~~~~~~~~~~~~~~~~~ aionui-2.1.60> ../src/util/data.cpp: In function 'v8::Local Data::GetValueJS(v8::Isolate*, sqlite3_value*, bool)': aionui-2.1.60> ../src/util/data.cpp:36:17: warning: this statement may fall through [-Wimplicit-fallthrough=] aionui-2.1.60> 36 | if (safe_ints) { \ aionui-2.1.60> | ^~ aionui-2.1.60> ../src/util/data.cpp:77:17: note: in expansion of macro 'SQLITE_VALUE_TO_JS' aionui-2.1.60> 77 | SQLITE_VALUE_TO_JS(value, isolate, safe_ints, value); aionui-2.1.60> | ^~~~~~~~~~~~~~~~~~ aionui-2.1.60> ../src/util/data.cpp:42:9: note: here aionui-2.1.60> 42 | case SQLITE_FLOAT: \ aionui-2.1.60> | ^~~~ aionui-2.1.60> ../src/util/data.cpp:77:17: note: in expansion of macro 'SQLITE_VALUE_TO_JS' aionui-2.1.60> 77 | SQLITE_VALUE_TO_JS(value, isolate, safe_ints, value); aionui-2.1.60> | ^~~~~~~~~~~~~~~~~~ aionui-2.1.60> make: *** [better_sqlite3.target.mk:136: Release/obj.target/better_sqlite3/src/better_sqlite3.o] Error 1 aionui-2.1.60> rm 4292fa9a667d77b27488aa109b010a85bce8e4e7a1c7aa0370cea902395c3866.intermediate aionui-2.1.60> make: Leaving directory '/build/source/node_modules/.bun/better-sqlite3@12.8.0/node_modules/better-sqlite3/build' aionui-2.1.60> gyp ERR! build error aionui-2.1.60> gyp ERR! stack Error: `make` failed with exit code: 2 aionui-2.1.60> gyp ERR! stack at ChildProcess. (/build/source/node_modules/.bun/node-gyp@12.4.0/node_modules/node-gyp/lib/build.js:219:23) aionui-2.1.60> gyp ERR! System Linux 6.18.41 aionui-2.1.60> gyp ERR! command "/nix/store/sfarb7dxih76ip67fp4i3qx4rbdpv5gj-nodejs-slim-24.19.0/bin/node" "/build/source/node_modules/.bun/node-gyp@12.4.0/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--release" aionui-2.1.60> gyp ERR! cwd /build/source/node_modules/.bun/better-sqlite3@12.8.0/node_modules/better-sqlite3 aionui-2.1.60> gyp ERR! node -v v24.19.0 aionui-2.1.60> gyp ERR! node-gyp -v v12.4.0 aionui-2.1.60> gyp ERR! not ok error: build of '/nix/store/gcrkhszsxq5d3rcr8gadrh96i0qrij2f-aionui-2.1.60.drv' on 'ssh-ng://nix-remote-builder@bld3.m.ntd.one' failed: Cannot build '/nix/store/gcrkhszsxq5d3rcr8gadrh96i0qrij2f-aionui-2.1.60.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/rdxwkapjad1blbia62naibp177bc54lh-aionui-2.1.60 Last 25 log lines: > ../src/util/data.cpp: In function 'v8::Local Data::GetValueJS(v8::Isolate*, sqlite3_value*, bool)': > ../src/util/data.cpp:36:17: warning: this statement may fall through [-Wimplicit-fallthrough=] > 36 | if (safe_ints) { \ > | ^~ > ../src/util/data.cpp:77:17: note: in expansion of macro 'SQLITE_VALUE_TO_JS' > 77 | SQLITE_VALUE_TO_JS(value, isolate, safe_ints, value); > | ^~~~~~~~~~~~~~~~~~ > ../src/util/data.cpp:42:9: note: here > 42 | case SQLITE_FLOAT: \ > | ^~~~ > ../src/util/data.cpp:77:17: note: in expansion of macro 'SQLITE_VALUE_TO_JS' > 77 | SQLITE_VALUE_TO_JS(value, isolate, safe_ints, value); > | ^~~~~~~~~~~~~~~~~~ > make: *** [better_sqlite3.target.mk:136: Release/obj.target/better_sqlite3/src/better_sqlite3.o] Error 1 > rm 4292fa9a667d77b27488aa109b010a85bce8e4e7a1c7aa0370cea902395c3866.intermediate > make: Leaving directory '/build/source/node_modules/.bun/better-sqlite3@12.8.0/node_modules/better-sqlite3/build' > gyp ERR! build error > gyp ERR! stack Error: `make` failed with exit code: 2 > gyp ERR! stack at ChildProcess. (/build/source/node_modules/.bun/node-gyp@12.4.0/node_modules/node-gyp/lib/build.js:219:23) > gyp ERR! System Linux 6.18.41 > gyp ERR! command "/nix/store/sfarb7dxih76ip67fp4i3qx4rbdpv5gj-nodejs-slim-24.19.0/bin/node" "/build/source/node_modules/.bun/node-gyp@12.4.0/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--release" > gyp ERR! cwd /build/source/node_modules/.bun/better-sqlite3@12.8.0/node_modules/better-sqlite3 > gyp ERR! node -v v24.19.0 > gyp ERR! node-gyp -v v12.4.0 > gyp ERR! not ok For full logs, run: nix log /nix/store/gcrkhszsxq5d3rcr8gadrh96i0qrij2f-aionui-2.1.60.drv error: Cannot build '/nix/store/gcrkhszsxq5d3rcr8gadrh96i0qrij2f-aionui-2.1.60.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/rdxwkapjad1blbia62naibp177bc54lh-aionui-2.1.60