-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Installing with node/npm generates a lot of node gyp output with many errors.
I've folded it up in a details widget below.
$ node -v
v25.8.1
$ npm -v
11.12.0
$ npm install @stoolap/node@0.3.7
npm error code 1
...Details
$ npm install @stoolap/node
npm error code 1
npm error path /home/mike/projects/stoolap/node_modules/@stoolap/node
npm error command failed
npm error command sh -c node-gyp rebuild
npm error make: Entering directory '/home/mike/projects/stoolap/node_modules/@stoolap/node/build'
npm error CC(target) Release/obj.target/stoolap/src/stoolap.o
npm error make: Leaving directory '/home/mike/projects/stoolap/node_modules/@stoolap/node/build'
npm error gyp info it worked if it ends with ok
npm error gyp info using node-gyp@12.2.0
npm error gyp info using node@25.8.1 | linux | x64
npm error gyp info find Python using Python version 3.14.0 found at "/home/mike/.pyenv/versions/3.14.0/bin/python3"
npm error gyp info spawn /home/mike/.pyenv/versions/3.14.0/bin/python3
npm error gyp info spawn args [
npm error gyp info spawn args '/home/mike/.nodenv/versions/25.8.1/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
npm error gyp info spawn args 'binding.gyp',
npm error gyp info spawn args '-f',
npm error gyp info spawn args 'make',
npm error gyp info spawn args '-I',
npm error gyp info spawn args '/home/mike/projects/stoolap/node_modules/@stoolap/node/build/config.gypi',
npm error gyp info spawn args '-I',
npm error gyp info spawn args '/home/mike/.nodenv/versions/25.8.1/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
npm error gyp info spawn args '-I',
npm error gyp info spawn args '/home/mike/.cache/node-gyp/25.8.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=/home/mike/.cache/node-gyp/25.8.1',
npm error gyp info spawn args '-Dnode_gyp_dir=/home/mike/.nodenv/versions/25.8.1/lib/node_modules/npm/node_modules/node-gyp',
npm error gyp info spawn args '-Dnode_lib_file=/home/mike/.cache/node-gyp/25.8.1/<(target_arch)/node.lib',
npm error gyp info spawn args '-Dmodule_root_dir=/home/mike/projects/stoolap/node_modules/@stoolap/node',
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 ../src/stoolap.c: In function ‘fn_db_exec’:
npm error ../src/stoolap.c:611:15: error: implicit declaration of function ‘alloca’; did you mean ‘calloc’? [-Wimplicit-function-declaration]
npm error 611 | sql_var = alloca(_sql_len + 1); \
npm error | ^~~~~~
npm error ../src/stoolap.c:1682:3: note: in expansion of macro ‘GET_SQL_STRING’
npm error 1682 | GET_SQL_STRING(env, argv[1], sql);
npm error | ^~~~~~~~~~~~~~
npm error ../src/stoolap.c:611:13: error: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
npm error 611 | sql_var = alloca(_sql_len + 1); \
npm error | ^
npm error ../src/stoolap.c:1682:3: note: in expansion of macro ‘GET_SQL_STRING’
npm error 1682 | GET_SQL_STRING(env, argv[1], sql);
npm error | ^~~~~~~~~~~~~~
npm error ../src/stoolap.c: In function ‘fn_db_exec_simple’:
npm error ../src/stoolap.c:611:13: error: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
npm error 611 | sql_var = alloca(_sql_len + 1); \
npm error | ^
npm error ../src/stoolap.c:1778:3: note: in expansion of macro ‘GET_SQL_STRING’
npm error 1778 | GET_SQL_STRING(env, argv[1], sql);
npm error | ^~~~~~~~~~~~~~
npm error ../src/stoolap.c: In function ‘fn_db_query_buf’:
npm error ../src/stoolap.c:611:13: error: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
npm error 611 | sql_var = alloca(_sql_len + 1); \
npm error | ^
npm error ../src/stoolap.c:1827:3: note: in expansion of macro ‘GET_SQL_STRING’
npm error 1827 | GET_SQL_STRING(env, argv[1], sql);
npm error | ^~~~~~~~~~~~~~
npm error ../src/stoolap.c: In function ‘fn_db_query’:
npm error ../src/stoolap.c:611:13: error: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
npm error 611 | sql_var = alloca(_sql_len + 1); \
npm error | ^
npm error ../src/stoolap.c:1922:3: note: in expansion of macro ‘GET_SQL_STRING’
npm error 1922 | GET_SQL_STRING(env, argv[1], sql);
npm error | ^~~~~~~~~~~~~~
npm error ../src/stoolap.c: In function ‘fn_db_query_one’:
npm error ../src/stoolap.c:611:13: error: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
npm error 611 | sql_var = alloca(_sql_len + 1); \
npm error | ^
npm error ../src/stoolap.c:1981:3: note: in expansion of macro ‘GET_SQL_STRING’
npm error 1981 | GET_SQL_STRING(env, argv[1], sql);
npm error | ^~~~~~~~~~~~~~
npm error ../src/stoolap.c: In function ‘fn_db_prepare’:
npm error ../src/stoolap.c:611:13: error: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
npm error 611 | sql_var = alloca(_sql_len + 1); \
npm error | ^
npm error ../src/stoolap.c:2040:3: note: in expansion of macro ‘GET_SQL_STRING’
npm error 2040 | GET_SQL_STRING(env, argv[1], sql);
npm error | ^~~~~~~~~~~~~~
npm error ../src/stoolap.c: In function ‘wrap_tx_exec’:
npm error ../src/stoolap.c:611:13: error: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
npm error 611 | sql_var = alloca(_sql_len + 1); \
npm error | ^
npm error ../src/stoolap.c:2609:3: note: in expansion of macro ‘GET_SQL_STRING’
npm error 2609 | GET_SQL_STRING(env, argv[1], sql);
npm error | ^~~~~~~~~~~~~~
npm error ../src/stoolap.c: In function ‘wrap_tx_query_buf’:
npm error ../src/stoolap.c:611:13: error: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
npm error 611 | sql_var = alloca(_sql_len + 1); \
npm error | ^
npm error ../src/stoolap.c:2704:3: note: in expansion of macro ‘GET_SQL_STRING’
npm error 2704 | GET_SQL_STRING(env, argv[1], sql);
npm error | ^~~~~~~~~~~~~~
npm error ../src/stoolap.c: In function ‘wrap_tx_query’:
npm error ../src/stoolap.c:611:13: error: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
npm error 611 | sql_var = alloca(_sql_len + 1); \
npm error | ^
npm error ../src/stoolap.c:2799:3: note: in expansion of macro ‘GET_SQL_STRING’
npm error 2799 | GET_SQL_STRING(env, argv[1], sql);
npm error | ^~~~~~~~~~~~~~
npm error ../src/stoolap.c: In function ‘wrap_tx_query_one’:
npm error ../src/stoolap.c:611:13: error: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
npm error 611 | sql_var = alloca(_sql_len + 1); \
npm error | ^
npm error ../src/stoolap.c:2858:3: note: in expansion of macro ‘GET_SQL_STRING’
npm error 2858 | GET_SQL_STRING(env, argv[1], sql);
npm error | ^~~~~~~~~~~~~~
npm error ../src/stoolap.c: In function ‘wrap_tx_exec_batch’:
npm error ../src/stoolap.c:611:13: error: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
npm error 611 | sql_var = alloca(_sql_len + 1); \
npm error | ^
npm error ../src/stoolap.c:2996:3: note: in expansion of macro ‘GET_SQL_STRING’
npm error 2996 | GET_SQL_STRING(env, argv[2], sql);
npm error | ^~~~~~~~~~~~~~
npm error ../src/stoolap.c: In function ‘wrap_db_exec_batch_buf’:
npm error ../src/stoolap.c:611:13: error: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion]
npm error 611 | sql_var = alloca(_sql_len + 1); \
npm error | ^
npm error ../src/stoolap.c:3216:3: note: in expansion of macro ‘GET_SQL_STRING’
npm error 3216 | GET_SQL_STRING(env, argv[1], sql);
npm error | ^~~~~~~~~~~~~~
npm error make: *** [stoolap.target.mk:112: Release/obj.target/stoolap/src/stoolap.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. (/home/mike/.nodenv/versions/25.8.1/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:219:23)
npm error gyp ERR! System Linux 6.18.12-1-MANJARO
npm error gyp ERR! command "/home/mike/.nodenv/versions/25.8.1/bin/node" "/home/mike/.nodenv/versions/25.8.1/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
npm error gyp ERR! cwd /home/mike/projects/stoolap/node_modules/@stoolap/node
npm error gyp ERR! node -v v25.8.1
npm error gyp ERR! node-gyp -v v12.2.0
npm error gyp ERR! $npm_package_name @stoolap/node
npm error gyp ERR! $npm_package_version 0.3.7
npm error gyp ERR! not ok
npm error A complete log of this run can be found in: /home/mike/.npm/_logs/2026-03-25T01_09_29_941Z-debug-0.log