-
Notifications
You must be signed in to change notification settings - Fork 319
Open
Description
Have been trying to get it to build on UBI8/9 and UDI8 images and I keep getting an issue with the node-gyp build section of better-sqlite3.
Base vanilla UDI image and UBI8/9 were configured/install with a dnf install gcc gcc-c++ make autoconf.
Is it a versioning issue or some other flag that needs to be set?
226.6 npm error gyp verb gyp gyp format was not specified; forcing "make"
226.6 npm error gyp info spawn /usr/bin/python3
226.6 npm error gyp info spawn args [
226.6 npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
226.6 npm error gyp info spawn args 'binding.gyp',
226.6 npm error gyp info spawn args '-f',
226.6 npm error gyp info spawn args 'make',
226.6 npm error gyp info spawn args '-I',
226.6 npm error gyp info spawn args '/usr/local/lib/node_modules/srcbook/node_modules/better-sqlite3/build/config.gypi',
226.6 npm error gyp info spawn args '-I',
226.6 npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
226.6 npm error gyp info spawn args '-I',
226.6 npm error gyp info spawn args '/home/user/.cache/node-gyp/20.16.0/include/node/common.gypi',
226.6 npm error gyp info spawn args '-Dlibrary=shared_library',
226.6 npm error gyp info spawn args '-Dvisibility=default',
226.6 npm error gyp info spawn args '-Dnode_root_dir=/home/user/.cache/node-gyp/20.16.0',
226.6 npm error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
226.6 npm error gyp info spawn args '-Dnode_lib_file=/home/user/.cache/node-gyp/20.16.0/<(target_arch)/node.lib',
226.6 npm error gyp info spawn args '-Dmodule_root_dir=/usr/local/lib/node_modules/srcbook/node_modules/better-sqlite3',
226.6 npm error gyp info spawn args '-Dnode_engine=v8',
226.6 npm error gyp info spawn args '--depth=.',
226.6 npm error gyp info spawn args '--no-parallel',
226.6 npm error gyp info spawn args '--generator-output',
226.6 npm error gyp info spawn args 'build',
226.6 npm error gyp info spawn args '-Goutput_dir=.'
226.6 npm error gyp info spawn args ]
226.6 npm error gyp verb build type Release
226.6 npm error gyp verb architecture x64
226.6 npm error gyp verb node dev dir /home/user/.cache/node-gyp/20.16.0
226.6 npm error gyp verb python /usr/bin/python3
226.6 npm error gyp verb `which` succeeded for `make` /usr/bin/make
226.6 npm error gyp verb bin symlinks created symlink to "/usr/bin/python3" in "/usr/local/lib/node_modules/srcbook/node_modules/better-sqlite3/build/node_gyp_bins" and added to PATH
226.6 npm error gyp info spawn make
226.6 npm error gyp info spawn args [ 'V=1', 'BUILDTYPE=Release', '-C', 'build' ]
226.6 npm error g++: error: unrecognized command line option '-std=c++20'; did you mean '-std=c++2a'?
226.6 npm error make: *** [better_sqlite3.target.mk:116: Release/obj.target/better_sqlite3/src/better_sqlite3.o] Error 1
226.6 npm error gyp ERR! build error
226.6 npm error gyp ERR! stack Error: `make` failed with exit code: 2
226.6 npm error gyp ERR! stack at ChildProcess.<anonymous> (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:209:23)
226.6 npm error gyp ERR! System Linux 5.15.0-25-generic
226.6 npm error gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--release"
226.6 npm error gyp ERR! cwd /usr/local/lib/node_modules/srcbook/node_modules/better-sqlite3
226.6 npm error gyp ERR! node -v v20.16.0
226.6 npm error gyp ERR! node-gyp -v v10.1.0
226.6 npm error gyp ERR! not ok
226.6 npm verbose cwd /projects
226.6 npm verbose os Linux 5.15.0-25-generic
226.6 npm verbose node v20.16.0
226.6 npm verbose npm v10.8.1
226.6 npm notice
226.6 npm notice New major version of npm available! 10.8.1 -> 11.3.0
226.6 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.3.0
226.6 npm notice To update run: npm install -g npm@11.3.0
226.6 npm notice
226.6 npm verbose exit 1
226.6 npm verbose code 1
226.6 npm error A complete log of this run can be found in: /home/user/.npm/_logs/2025-04-22T15_40_51_931Z-debug-0.log
Metadata
Metadata
Assignees
Labels
No labels