adrianrosaw opened a new issue, #409:
URL: https://github.com/apache/pulsar-client-node/issues/409

   When I try to build with node 22, I get a node-gyp error. It works fine with 
node 18.
   
   Here's the error log:
   
   `npm error gyp info find Python using Python version 3.8.10 found at 
"/usr/bin/python3"
   npm error gyp info spawn /usr/bin/python3
   npm error gyp info spawn args [
   npm error gyp info spawn args 
'/home/adrian/.nvm/versions/node/v22.14.0/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 
'/code/wkn/workana-talents-service/node_modules/pulsar-client/build/config.gypi',
   npm error gyp info spawn args '-I',
   npm error gyp info spawn args 
'/home/adrian/.nvm/versions/node/v22.14.0/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
   npm error gyp info spawn args '-I',
   npm error gyp info spawn args 
'/home/adrian/.cache/node-gyp/22.14.0/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/adrian/.cache/node-gyp/22.14.0',
   npm error gyp info spawn args 
'-Dnode_gyp_dir=/home/adrian/.nvm/versions/node/v22.14.0/lib/node_modules/npm/node_modules/node-gyp',
   npm error gyp info spawn args 
'-Dnode_lib_file=/home/adrian/.cache/node-gyp/22.14.0/<(target_arch)/node.lib',
   npm error gyp info spawn args 
'-Dmodule_root_dir=/code/wkn/workana-talents-service/node_modules/pulsar-client',
   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 ok 
   npm error gyp info it worked if it ends with ok
   npm error gyp info using node-gyp@11.0.0
   npm error gyp info using node@22.14.0 | linux | x64
   npm error gyp info spawn make
   npm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
   npm error In file included from ../src/addon.cc:20:
   npm error ../src/Message.h:24:10: fatal error: pulsar/c/message.h: No such 
file or directory
   npm error    24 | #include <pulsar/c/message.h>
   npm error       |          ^~~~~~~~~~~~~~~~~~~~
   npm error compilation terminated.
   npm error make: *** [pulsar.target.mk:127: 
Release/obj.target/pulsar/src/addon.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.<anonymous> 
(/home/adrian/.nvm/versions/node/v22.14.0/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:216:23)
   npm error gyp ERR! System Linux 5.15.0-134-generic
   npm error gyp ERR! command 
"/home/adrian/.nvm/versions/node/v22.14.0/bin/node" 
"/home/adrian/.nvm/versions/node/v22.14.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js"
 "build" "--fallback-to-build" 
"--module=/code/wkn/workana-talents-service/node_modules/pulsar-client/lib/binding/pulsar.node"
 "--module_name=pulsar" 
"--module_path=/code/wkn/workana-talents-service/node_modules/pulsar-client/lib/binding"
 "--napi_version=10" "--node_abi_napi=napi" "--napi_build_version=0" 
"--node_napi_label=node-v127"
   npm error gyp ERR! cwd 
/code/wkn/workana-talents-service/node_modules/pulsar-client
   npm error gyp ERR! node -v v22.14.0
   npm error gyp ERR! node-gyp -v v11.0.0
   npm error gyp ERR! not ok 
   npm error node-pre-gyp ERR! build error 
   npm error node-pre-gyp ERR! stack Error: Failed to execute 
'/home/adrian/.nvm/versions/node/v22.14.0/bin/node 
/home/adrian/.nvm/versions/node/v22.14.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js
 build --fallback-to-build 
--module=/code/wkn/workana-talents-service/node_modules/pulsar-client/lib/binding/pulsar.node
 --module_name=pulsar 
--module_path=/code/wkn/workana-talents-service/node_modules/pulsar-client/lib/binding
 --napi_version=10 --node_abi_napi=napi --napi_build_version=0 
--node_napi_label=node-v127' (1)
   `


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@pulsar.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to