aionui-2.1.60
aarch64-linux.pkgs-aionui
· build #3692
· raw
unpackPhase
1unpacking source archive /nix/store/fxx4qgr3ng9zanad8d8p8zwqr2ifx8v2-source2source root is sourcebunSetInstallCacheDirPhase
3Using bun root: "/build/source"bunPatchPhase
4patching script interpreter paths in .5./mobile/scripts/build.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/d76wsd4rm85sdv1xawqp404l2bm2k4l1-nodejs-24.19.0/bin/node"6./scripts/install-ubuntu.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/3kaakrwd1jia637aa3cpj3lkgfxwg3k3-bash-5.3p15/bin/bash"7./scripts/install-web.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/3kaakrwd1jia637aa3cpj3lkgfxwg3k3-bash-5.3p15/bin/bash"8./scripts/pack-web-cli.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/d76wsd4rm85sdv1xawqp404l2bm2k4l1-nodejs-24.19.0/bin/node"9./scripts/smoke-test-install-web.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/3kaakrwd1jia637aa3cpj3lkgfxwg3k3-bash-5.3p15/bin/bash"10./scripts/smoke-test-web-cli.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/3kaakrwd1jia637aa3cpj3lkgfxwg3k3-bash-5.3p15/bin/bash"11./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"12./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"configurePhase
13no configure script, doing nothingbunNodeModulesInstallPhase
14/build/source /build/source15bun install flags: --linker=isolated --ignore-scripts16bun install v1.3.13 (bf2e2cec)17 📦 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] 18+ @electron/fuses@1.8.019+ @electron/notarize@3.1.120+ @playwright/test@1.58.221+ @sentry/vite-plugin@5.1.122+ @testing-library/jest-dom@6.9.123+ @testing-library/react@16.3.224+ @testing-library/user-event@14.6.125+ @types/better-sqlite3@7.6.1326+ @types/cookie@1.0.027+ @types/cookie-parser@1.4.1028+ @types/cors@2.8.1929+ @types/express@5.0.630+ @types/html-to-text@9.0.431+ @types/js-yaml@4.0.932+ @types/multer@2.1.033+ @types/node@24.12.034+ @types/qrcode-terminal@0.12.235+ @types/react@19.2.1436+ @types/react-dom@19.2.337+ @types/react-syntax-highlighter@15.5.1338+ @types/semver@7.7.139+ @types/turndown@5.0.640+ @types/ws@8.18.141+ @types/yauzl@2.10.342+ @vitest/coverage-v8@4.1.043+ builder-util@26.15.044+ cross-env@7.0.345+ dotenv@17.3.146+ electron@37.10.347+ electron-builder@26.15.248+ electron-builder-squirrel-windows@26.15.249+ electron-devtools-installer@4.0.050+ electron-vite@5.0.051+ esbuild@0.25.1252+ husky@9.1.753+ jest@30.3.054+ jest-diff@30.3.055+ jsdom@28.1.056+ lint-staged@16.4.057+ oxfmt@0.41.058+ oxlint@1.56.059+ patch-package@8.0.160+ playwright@1.59.161+ ts-morph@28.0.062+ ts-node@10.9.263+ tsx@4.21.064+ typescript@5.9.365+ unocss@66.6.666+ unocss-preset-extra@1.0.067+ vite@6.4.168+ vite-plugin-static-copy@3.3.069+ vitest@4.1.070+ electron-winstaller@5.4.071+ @agentclientprotocol/sdk@0.18.272+ @anthropic-ai/sdk@0.71.273+ @arco-design/web-react@2.66.1174+ @aws-sdk/client-bedrock@3.1009.075+ @codemirror/commands@6.10.376+ @codemirror/lang-css@6.3.177+ @codemirror/lang-html@6.4.1178+ @codemirror/lang-json@6.0.279+ @codemirror/lang-markdown@6.5.080+ @codemirror/language@6.12.381+ @codemirror/language-data@6.5.282+ @codemirror/search@6.7.083+ @codemirror/state@6.6.084+ @codemirror/view@6.41.085+ @dnd-kit/core@6.3.186+ @dnd-kit/sortable@10.0.087+ @dnd-kit/utilities@3.2.288+ @floating-ui/react@0.27.1989+ @google/genai@1.45.090+ @grammyjs/transformer-throttler@1.2.191+ @icon-park/react@1.4.292+ @iconify-json/vscode-icons@1.2.5393+ @iconify/react@6.0.294+ @larksuiteoapi/node-sdk@1.59.095+ @lezer/highlight@1.2.396+ @modelcontextprotocol/sdk@1.27.197+ @monaco-editor/react@4.7.098+ @sentry/electron@7.10.099+ @types/bcryptjs@2.4.6100+ @types/jsonwebtoken@9.0.10101+ @uiw/codemirror-extensions-langs@4.25.8102+ @uiw/react-codemirror@4.25.8103+ @wecom/aibot-node-sdk@1.0.6104+ @xmldom/xmldom@0.9.9105+ bcryptjs@2.4.3106+ beautiful-mermaid@1.1.3107+ better-sqlite3@12.8.0108+ buffer@6.0.3109+ builder-util-runtime@9.5.1110+ classnames@2.5.1111+ cookie@1.1.1112+ cookie-parser@1.4.7113+ cors@2.8.6114+ croner@9.1.0115+ dayjs@1.11.20116+ diff@8.0.3117+ diff2html@3.4.56118+ dingtalk-stream@2.1.4119+ docx@9.6.1120+ electron-log@5.4.3121+ electron-squirrel-startup@1.0.1122+ electron-updater@6.8.3123+ eventemitter3@5.0.4124+ express@5.2.1125+ express-rate-limit@7.5.1126+ fix-path@4.0.0127+ grammy@1.41.1128+ html-to-text@9.0.5129+ https-proxy-agent@9.0.0130+ i18next@23.16.8131+ js-yaml@4.1.1132+ jsonrepair@3.13.3133+ jsonwebtoken@9.0.3134+ jszip@3.10.1135+ katex@0.16.38136+ mammoth@1.12.0137+ mermaid@11.13.0138+ multer@2.1.1139+ officeparser@5.2.2140+ openai@5.23.2141+ png-chunk-text@1.0.0142+ png-chunks-extract@1.0.0143+ postcss@8.5.8144+ pptx2json@0.0.10145+ process@0.11.10146+ qrcode-terminal@0.12.0147+ qrcode.react@4.2.0148+ react@19.2.4149+ react-dom@19.2.4150+ react-i18next@14.1.3151+ react-markdown@10.1.0152+ react-router-dom@7.13.1153+ react-syntax-highlighter@16.1.1154+ react-virtuoso@4.18.3155+ rehype-katex@7.0.1156+ rehype-raw@7.0.0157+ rehype-sanitize@6.0.0158+ remark-breaks@4.0.0159+ remark-gfm@4.0.1160+ remark-math@6.0.0161+ semver@7.7.4162+ sharp@0.34.5163+ smol-toml@1.6.1164+ stream-browserify@3.0.0165+ streamdown@1.6.11166+ strip-json-comments@3.1.1167+ swr@2.4.1168+ tiny-csrf@1.1.6169+ tree-sitter-bash@0.25.1170+ turndown@7.2.2171+ turndown-plugin-gfm@1.0.2172+ web-tree-sitter@0.25.10173+ ws@8.19.0174+ xlsx-republish@0.20.3175+ yauzl@3.3.0176+ zod@3.25.761771783218 packages installed [9.14s]179/build/sourcebuildPhase
180gyp info it worked if it ends with ok181gyp info using node-gyp@12.4.0182gyp info using node@24.19.0 | linux | arm64183gyp info find Python using Python version 3.14.7 found at "/nix/store/3inr3nxzqarhb9rh1z7s2s20j8c0395h-python3-3.14.7/bin/python3"184gyp info spawn /nix/store/3inr3nxzqarhb9rh1z7s2s20j8c0395h-python3-3.14.7/bin/python3185gyp info spawn args [186gyp info spawn args '/build/source/node_modules/.bun/node-gyp@12.4.0/node_modules/node-gyp/gyp/gyp_main.py',187gyp info spawn args 'binding.gyp',188gyp info spawn args '-f',189gyp info spawn args 'make',190gyp info spawn args '-I',191gyp info spawn args '/build/source/node_modules/.bun/better-sqlite3@12.8.0/node_modules/better-sqlite3/build/config.gypi',192gyp info spawn args '-I',193gyp info spawn args '/build/source/node_modules/.bun/node-gyp@12.4.0/node_modules/node-gyp/addon.gypi',194gyp info spawn args '-I',195gyp info spawn args '/nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/common.gypi',196gyp info spawn args '-Dlibrary=shared_library',197gyp info spawn args '-Dvisibility=default',198gyp info spawn args '-Dnode_root_dir=/nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers',199gyp info spawn args '-Dnode_gyp_dir=/build/source/node_modules/.bun/node-gyp@12.4.0/node_modules/node-gyp',200gyp info spawn args '-Dnode_lib_file=/nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/$(Configuration)/node.lib',201gyp info spawn args '-Dmodule_root_dir=/build/source/node_modules/.bun/better-sqlite3@12.8.0/node_modules/better-sqlite3',202gyp info spawn args '-Dnode_engine=v8',203gyp info spawn args '--depth=.',204gyp info spawn args '--no-parallel',205gyp info spawn args '--generator-output',206gyp info spawn args 'build',207gyp info spawn args '-Goutput_dir=.'208gyp info spawn args ]209gyp info spawn make210gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]211make: Entering directory '/build/source/node_modules/.bun/better-sqlite3@12.8.0/node_modules/better-sqlite3/build'212 TOUCH 4292fa9a667d77b27488aa109b010a85bce8e4e7a1c7aa0370cea902395c3866.intermediate213 ACTION deps_sqlite3_gyp_locate_sqlite3_target_copy_builtin_sqlite3 4292fa9a667d77b27488aa109b010a85bce8e4e7a1c7aa0370cea902395c3866.intermediate214 TOUCH Release/obj.target/deps/locate_sqlite3.stamp215 CC(target) Release/obj.target/sqlite3/gen/sqlite3/sqlite3.o216rm -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`217ar crs Release/obj.target/deps/sqlite3.a @Release/obj.target/deps/sqlite3.a.ar-file-list218 COPY Release/sqlite3.a219 CXX(target) Release/obj.target/better_sqlite3/src/better_sqlite3.o220In file included from /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-handle-base.h:8,221 from /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-local-handle.h:13,222 from /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-array-buffer.h:12,223 from /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8.h:24,224 from /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/node.h:80,225 from ../src/better_sqlite3.cpp:11:226/nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-internal.h:468:1: warning: multi-line comment [-Wcomment]227 468 | // / \228 | ^229/nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-internal.h:470:1: warning: multi-line comment [-Wcomment]230 470 | // / \231 | ^232In file included from /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-function.h:15,233 from /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8.h:33:234/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::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<v8::Boolean>&)':235/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::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&)'} to 'v8::NamedPropertySetterCallbackV2' {aka 'v8::Intercepted (*)(v8::Local<v8::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<v8::Boolean>&)'} [-Wcast-function-type]236 762 | return NamedPropertySetterCallbackV2(value);237 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~238/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<v8::Name>, const v8::PropertyDescriptor&, const v8::PropertyCallbackInfo<v8::Boolean>&)':239/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<v8::Name>, const v8::PropertyDescriptor&, const v8::PropertyCallbackInfo<void>&)'} to 'v8::NamedPropertyDefinerCallbackV2' {aka 'v8::Intercepted (*)(v8::Local<v8::Name>, const v8::PropertyDescriptor&, const v8::PropertyCallbackInfo<v8::Boolean>&)'} [-Wcast-function-type]240 775 | return NamedPropertyDefinerCallbackV2(value);241 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~242/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<v8::Value>, const v8::PropertyCallbackInfo<v8::Boolean>&)':243/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<v8::Value>, const v8::PropertyCallbackInfo<void>&)'} to 'v8::IndexedPropertySetterCallback' {aka 'v8::Intercepted (*)(unsigned int, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<v8::Boolean>&)'} [-Wcast-function-type]244 893 | return IndexedPropertySetterCallback(value);245 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~246/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<v8::Boolean>&)':247/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<void>&)'} to 'v8::IndexedPropertyDefinerCallback' {aka 'v8::Intercepted (*)(unsigned int, const v8::PropertyDescriptor&, const v8::PropertyCallbackInfo<v8::Boolean>&)'} [-Wcast-function-type]248 906 | return IndexedPropertyDefinerCallback(value);249 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~250In file included from ../src/better_sqlite3.cpp:22:251../src/util/helpers.cpp: In function 'void SetPrototypeGetter(v8::Isolate*, v8::Local<v8::External>, v8::Local<v8::FunctionTemplate>, const char*, v8::AccessorNameGetterCallback)':252../src/util/helpers.cpp:89:56: error: call of overloaded 'SetNativeDataProperty(v8::Local<v8::String>, void (*&)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Value>&), int, v8::Local<v8::External>&)' is ambiguous253 89 | recv->InstanceTemplate()->SetNativeDataProperty(254 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^255 90 | InternalizedFromLatin1(isolate, name),256 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 91 | func,258 | ~~~~~ 259 92 | 0,260 | ~~ 261 93 | data262 | ~~~~ 263 94 | );264 | ~ 265../src/util/helpers.cpp:89:56: note: there are 3 candidates266/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::Name>, v8::AccessorNameGetterCallback, v8::AccessorNameSetterCallbackV2, v8::Local<v8::Value>, v8::PropertyAttribute, v8::SideEffectType, v8::SideEffectType)'267 104 | void SetNativeDataProperty(268 | ^~~~~~~~~~~~~~~~~~~~~269/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::Name>, v8::AccessorNameGetterCallback, v8::AccessorNameSetterCallback, v8::Local<v8::Value>, v8::PropertyAttribute, v8::SideEffectType, v8::SideEffectType)'270 111 | void SetNativeDataProperty(271 | ^~~~~~~~~~~~~~~~~~~~~272/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::Name>, v8::AccessorNameGetterCallback, std::nullptr_t, v8::Local<v8::Value>, v8::PropertyAttribute, v8::SideEffectType, v8::SideEffectType)'273 119 | void SetNativeDataProperty(274 | ^~~~~~~~~~~~~~~~~~~~~275In file included from ../src/better_sqlite3.cpp:21:276../src/addon.cpp: In static member function 'static void Addon::JS_setErrorConstructor(const v8::FunctionCallbackInfo<v8::Value>&)':277../src/util/macros.cpp:30:76: error: no matching function for call to 'v8::External::Value()'278 30 | #define OnlyAddon static_cast<Addon*>(info.Data().As<v8::External>()->Value())279 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~280../src/addon.cpp:36:17: note: in expansion of macro 'OnlyAddon'281 36 | OnlyAddon->SqliteError.Reset(OnlyIsolate, SqliteError);282 | ^~~~~~~~~283../src/util/macros.cpp:30:76: note: there is 1 candidate284 30 | #define OnlyAddon static_cast<Addon*>(info.Data().As<v8::External>()->Value())285 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~286../src/addon.cpp:36:17: note: in expansion of macro 'OnlyAddon'287 36 | OnlyAddon->SqliteError.Reset(OnlyIsolate, SqliteError);288 | ^~~~~~~~~289In file included from /nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8.h:32:290/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'291 58 | void* Value(ExternalPointerTypeTag tag) const;292 | ^~~~~293/nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-external.h:58:9: note: candidate expects 1 argument, 0 provided294../src/objects/backup.cpp: In static member function 'static void Backup::JS_new(const v8::FunctionCallbackInfo<v8::Value>&)':295../src/util/macros.cpp:30:76: error: no matching function for call to 'v8::External::Value()'296 30 | #define OnlyAddon static_cast<Addon*>(info.Data().As<v8::External>()->Value())297 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~298../src/util/macros.cpp:33:33: note: in expansion of macro 'OnlyAddon'299 33 | #define UseAddon Addon* addon = OnlyAddon300 | ^~~~~~~~~301../src/objects/backup.cpp:46:9: note: in expansion of macro 'UseAddon'302 46 | UseAddon;303 | ^~~~~~~~304../src/util/macros.cpp:30:76: note: there is 1 candidate305 30 | #define OnlyAddon static_cast<Addon*>(info.Data().As<v8::External>()->Value())306 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~307../src/util/macros.cpp:33:33: note: in expansion of macro 'OnlyAddon'308 33 | #define UseAddon Addon* addon = OnlyAddon309 | ^~~~~~~~~310../src/objects/backup.cpp:46:9: note: in expansion of macro 'UseAddon'311 46 | UseAddon;312 | ^~~~~~~~313/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'314 58 | void* Value(ExternalPointerTypeTag tag) const;315 | ^~~~~316/nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-external.h:58:9: note: candidate expects 1 argument, 0 provided317../src/objects/statement.cpp: In static member function 'static void Statement::JS_new(const v8::FunctionCallbackInfo<v8::Value>&)':318../src/util/macros.cpp:30:76: error: no matching function for call to 'v8::External::Value()'319 30 | #define OnlyAddon static_cast<Addon*>(info.Data().As<v8::External>()->Value())320 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~321../src/util/macros.cpp:33:33: note: in expansion of macro 'OnlyAddon'322 33 | #define UseAddon Addon* addon = OnlyAddon323 | ^~~~~~~~~324../src/objects/statement.cpp:72:9: note: in expansion of macro 'UseAddon'325 72 | UseAddon;326 | ^~~~~~~~327../src/util/macros.cpp:30:76: note: there is 1 candidate328 30 | #define OnlyAddon static_cast<Addon*>(info.Data().As<v8::External>()->Value())329 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~330../src/util/macros.cpp:33:33: note: in expansion of macro 'OnlyAddon'331 33 | #define UseAddon Addon* addon = OnlyAddon332 | ^~~~~~~~~333../src/objects/statement.cpp:72:9: note: in expansion of macro 'UseAddon'334 72 | UseAddon;335 | ^~~~~~~~336/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'337 58 | void* Value(ExternalPointerTypeTag tag) const;338 | ^~~~~339/nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-external.h:58:9: note: candidate expects 1 argument, 0 provided340../src/objects/statement.cpp: In static member function 'static void Statement::JS_iterate(const v8::FunctionCallbackInfo<v8::Value>&)':341../src/util/macros.cpp:30:76: error: no matching function for call to 'v8::External::Value()'342 30 | #define OnlyAddon static_cast<Addon*>(info.Data().As<v8::External>()->Value())343 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~344../src/util/macros.cpp:33:33: note: in expansion of macro 'OnlyAddon'345 33 | #define UseAddon Addon* addon = OnlyAddon346 | ^~~~~~~~~347../src/objects/statement.cpp:229:9: note: in expansion of macro 'UseAddon'348 229 | UseAddon;349 | ^~~~~~~~350../src/util/macros.cpp:30:76: note: there is 1 candidate351 30 | #define OnlyAddon static_cast<Addon*>(info.Data().As<v8::External>()->Value())352 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~353../src/util/macros.cpp:33:33: note: in expansion of macro 'OnlyAddon'354 33 | #define UseAddon Addon* addon = OnlyAddon355 | ^~~~~~~~~356../src/objects/statement.cpp:229:9: note: in expansion of macro 'UseAddon'357 229 | UseAddon;358 | ^~~~~~~~359/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'360 58 | void* Value(ExternalPointerTypeTag tag) const;361 | ^~~~~362/nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-external.h:58:9: note: candidate expects 1 argument, 0 provided363../src/objects/database.cpp: In static member function 'static void Database::JS_new(const v8::FunctionCallbackInfo<v8::Value>&)':364../src/util/macros.cpp:30:76: error: no matching function for call to 'v8::External::Value()'365 30 | #define OnlyAddon static_cast<Addon*>(info.Data().As<v8::External>()->Value())366 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~367../src/util/macros.cpp:33:33: note: in expansion of macro 'OnlyAddon'368 33 | #define UseAddon Addon* addon = OnlyAddon369 | ^~~~~~~~~370../src/objects/database.cpp:155:9: note: in expansion of macro 'UseAddon'371 155 | UseAddon;372 | ^~~~~~~~373../src/util/macros.cpp:30:76: note: there is 1 candidate374 30 | #define OnlyAddon static_cast<Addon*>(info.Data().As<v8::External>()->Value())375 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~376../src/util/macros.cpp:33:33: note: in expansion of macro 'OnlyAddon'377 33 | #define UseAddon Addon* addon = OnlyAddon378 | ^~~~~~~~~379../src/objects/database.cpp:155:9: note: in expansion of macro 'UseAddon'380 155 | UseAddon;381 | ^~~~~~~~382/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'383 58 | void* Value(ExternalPointerTypeTag tag) const;384 | ^~~~~385/nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-external.h:58:9: note: candidate expects 1 argument, 0 provided386../src/objects/database.cpp: In static member function 'static void Database::JS_prepare(const v8::FunctionCallbackInfo<v8::Value>&)':387../src/util/macros.cpp:30:76: error: no matching function for call to 'v8::External::Value()'388 30 | #define OnlyAddon static_cast<Addon*>(info.Data().As<v8::External>()->Value())389 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~390../src/util/macros.cpp:33:33: note: in expansion of macro 'OnlyAddon'391 33 | #define UseAddon Addon* addon = OnlyAddon392 | ^~~~~~~~~393../src/objects/database.cpp:203:9: note: in expansion of macro 'UseAddon'394 203 | UseAddon;395 | ^~~~~~~~396../src/util/macros.cpp:30:76: note: there is 1 candidate397 30 | #define OnlyAddon static_cast<Addon*>(info.Data().As<v8::External>()->Value())398 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~399../src/util/macros.cpp:33:33: note: in expansion of macro 'OnlyAddon'400 33 | #define UseAddon Addon* addon = OnlyAddon401 | ^~~~~~~~~402../src/objects/database.cpp:203:9: note: in expansion of macro 'UseAddon'403 203 | UseAddon;404 | ^~~~~~~~405/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'406 58 | void* Value(ExternalPointerTypeTag tag) const;407 | ^~~~~408/nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-external.h:58:9: note: candidate expects 1 argument, 0 provided409../src/objects/database.cpp: In static member function 'static void Database::JS_backup(const v8::FunctionCallbackInfo<v8::Value>&)':410../src/util/macros.cpp:30:76: error: no matching function for call to 'v8::External::Value()'411 30 | #define OnlyAddon static_cast<Addon*>(info.Data().As<v8::External>()->Value())412 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~413../src/util/macros.cpp:33:33: note: in expansion of macro 'OnlyAddon'414 33 | #define UseAddon Addon* addon = OnlyAddon415 | ^~~~~~~~~416../src/objects/database.cpp:261:9: note: in expansion of macro 'UseAddon'417 261 | UseAddon;418 | ^~~~~~~~419../src/util/macros.cpp:30:76: note: there is 1 candidate420 30 | #define OnlyAddon static_cast<Addon*>(info.Data().As<v8::External>()->Value())421 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~422../src/util/macros.cpp:33:33: note: in expansion of macro 'OnlyAddon'423 33 | #define UseAddon Addon* addon = OnlyAddon424 | ^~~~~~~~~425../src/objects/database.cpp:261:9: note: in expansion of macro 'UseAddon'426 261 | UseAddon;427 | ^~~~~~~~428/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'429 58 | void* Value(ExternalPointerTypeTag tag) const;430 | ^~~~~431/nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-external.h:58:9: note: candidate expects 1 argument, 0 provided432../src/objects/statement-iterator.cpp: In static member function 'static void StatementIterator::JS_new(const v8::FunctionCallbackInfo<v8::Value>&)':433../src/util/macros.cpp:30:76: error: no matching function for call to 'v8::External::Value()'434 30 | #define OnlyAddon static_cast<Addon*>(info.Data().As<v8::External>()->Value())435 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~436../src/util/macros.cpp:33:33: note: in expansion of macro 'OnlyAddon'437 33 | #define UseAddon Addon* addon = OnlyAddon438 | ^~~~~~~~~439../src/objects/statement-iterator.cpp:79:9: note: in expansion of macro 'UseAddon'440 79 | UseAddon;441 | ^~~~~~~~442../src/util/macros.cpp:30:76: note: there is 1 candidate443 30 | #define OnlyAddon static_cast<Addon*>(info.Data().As<v8::External>()->Value())444 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~445../src/util/macros.cpp:33:33: note: in expansion of macro 'OnlyAddon'446 33 | #define UseAddon Addon* addon = OnlyAddon447 | ^~~~~~~~~448../src/objects/statement-iterator.cpp:79:9: note: in expansion of macro 'UseAddon'449 79 | UseAddon;450 | ^~~~~~~~451/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'452 58 | void* Value(ExternalPointerTypeTag tag) const;453 | ^~~~~454/nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-external.h:58:9: note: candidate expects 1 argument, 0 provided455../src/better_sqlite3.cpp: At global scope:456/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::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)' to 'node::addon_context_register_func' {aka 'void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>, void*)'} [-Wcast-function-type]457 1400 | (node::addon_context_register_func) (regfunc), \458 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~459/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'460 1418 | NODE_MODULE_CONTEXT_AWARE_X(modname, regfunc, NULL, 0)461 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~462/nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/node.h:1449:3: note: in expansion of macro 'NODE_MODULE_CONTEXT_AWARE'463 1449 | NODE_MODULE_CONTEXT_AWARE(NODE_GYP_MODULE_NAME, \464 | ^~~~~~~~~~~~~~~~~~~~~~~~~465../src/better_sqlite3.cpp:48:1: note: in expansion of macro 'NODE_MODULE_INIT'466 48 | NODE_MODULE_INIT(/* exports, context */) {467 | ^~~~~~~~~~~~~~~~468../src/better_sqlite3.cpp: In function 'void node_register_module_v148(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>)':469../src/better_sqlite3.cpp:60:57: error: no matching function for call to 'v8::External::New(v8::Isolate*&, Addon*&)'470 60 | v8::Local<v8::External> data = v8::External::New(isolate, addon);471 | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~472../src/better_sqlite3.cpp:60:57: note: there is 1 candidate473/nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-external.h:41:26: note: candidate 1: 'static v8::Local<v8::External> v8::External::New(v8::Isolate*, void*, v8::ExternalPointerTypeTag)'474 41 | static Local<External> New(Isolate* isolate, void* value,475 | ^~~476/nix/store/3z7j2hpq4j0mj6xxzhmyfadqink26dmx-electron-unwrapped-43.4.1-headers/include/node/v8-external.h:41:26: note: candidate expects 3 arguments, 2 provided477In file included from ../src/better_sqlite3.cpp:26:478../src/util/data.cpp: In function 'v8::Local<v8::Value> Data::GetValueJS(v8::Isolate*, sqlite3_stmt*, int, bool)':479../src/util/data.cpp:36:17: warning: this statement may fall through [-Wimplicit-fallthrough=]480 36 | if (safe_ints) { \481 | ^~482../src/util/data.cpp:73:17: note: in expansion of macro 'SQLITE_VALUE_TO_JS'483 73 | SQLITE_VALUE_TO_JS(column, isolate, safe_ints, handle, column);484 | ^~~~~~~~~~~~~~~~~~485../src/util/data.cpp:42:9: note: here486 42 | case SQLITE_FLOAT: \487 | ^~~~488../src/util/data.cpp:73:17: note: in expansion of macro 'SQLITE_VALUE_TO_JS'489 73 | SQLITE_VALUE_TO_JS(column, isolate, safe_ints, handle, column);490 | ^~~~~~~~~~~~~~~~~~491../src/util/data.cpp: In function 'v8::Local<v8::Value> Data::GetValueJS(v8::Isolate*, sqlite3_value*, bool)':492../src/util/data.cpp:36:17: warning: this statement may fall through [-Wimplicit-fallthrough=]493 36 | if (safe_ints) { \494 | ^~495../src/util/data.cpp:77:17: note: in expansion of macro 'SQLITE_VALUE_TO_JS'496 77 | SQLITE_VALUE_TO_JS(value, isolate, safe_ints, value);497 | ^~~~~~~~~~~~~~~~~~498../src/util/data.cpp:42:9: note: here499 42 | case SQLITE_FLOAT: \500 | ^~~~501../src/util/data.cpp:77:17: note: in expansion of macro 'SQLITE_VALUE_TO_JS'502 77 | SQLITE_VALUE_TO_JS(value, isolate, safe_ints, value);503 | ^~~~~~~~~~~~~~~~~~504make: *** [better_sqlite3.target.mk:136: Release/obj.target/better_sqlite3/src/better_sqlite3.o] Error 1505rm 4292fa9a667d77b27488aa109b010a85bce8e4e7a1c7aa0370cea902395c3866.intermediate506make: Leaving directory '/build/source/node_modules/.bun/better-sqlite3@12.8.0/node_modules/better-sqlite3/build'507gyp ERR! build error 508gyp ERR! stack Error: `make` failed with exit code: 2509gyp ERR! stack at ChildProcess.<anonymous> (/build/source/node_modules/.bun/node-gyp@12.4.0/node_modules/node-gyp/lib/build.js:219:23)510gyp ERR! System Linux 6.18.41511gyp 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"512gyp ERR! cwd /build/source/node_modules/.bun/better-sqlite3@12.8.0/node_modules/better-sqlite3513gyp ERR! node -v v24.19.0514gyp ERR! node-gyp -v v12.4.0515gyp ERR! not ok