<code>npm error code 1
npm error path /home/programador/api-notas/api-notas/node_modules/ffi-napi
npm error command failed
npm error command sh -c node-gyp-build
npm error make: Entrando no diretório '/home/programador/api-notas/api-notas/node_modules/ffi-napi/build'
npm error CC(target) Release/obj.target/ffi/deps/libffi/src/prep_cif.o
npm error CC(target) Release/obj.target/ffi/deps/libffi/src/types.o
npm error CC(target) Release/obj.target/ffi/deps/libffi/src/raw_api.o
npm error CC(target) Release/obj.target/ffi/deps/libffi/src/java_raw_api.o
npm error CC(target) Release/obj.target/ffi/deps/libffi/src/closures.o
npm error CC(target) Release/obj.target/ffi/deps/libffi/src/x86/ffiw64.o
npm error CC(target) Release/obj.target/ffi/deps/libffi/src/x86/ffi64.o
npm error CC(target) Release/obj.target/ffi/deps/libffi/src/x86/unix64.o
npm error CC(target) Release/obj.target/ffi/deps/libffi/src/x86/win64.o
npm error rm -f Release/obj.target/deps/libffi/libffi.a Release/obj.target/deps/libffi/libffi.a.ar-file-list; mkdir -p `dirname Release/obj.target/deps/libffi/libffi.a`
npm error ar crs Release/obj.target/deps/libffi/libffi.a @Release/obj.target/deps/libffi/libffi.a.ar-file-list
npm error COPY Release/libffi.a
npm error CC(target) Release/obj.target/nothing/node_modules/node-addon-api/nothing.o
npm error rm -f Release/obj.target/node_modules/node-addon-api/nothing.a Release/obj.target/node_modules/node-addon-api/nothing.a.ar-file-list; mkdir -p `dirname Release/obj.target/node_modules/node-addon-api/nothing.a`
npm error ar crs Release/obj.target/node_modules/node-addon-api/nothing.a @Release/obj.target/node_modules/node-addon-api/nothing.a.ar-file-list
npm error COPY Release/nothing.a
npm error CXX(target) Release/obj.target/ffi_bindings/src/ffi.o
npm error make: Saindo do diretório '/home/programador/api-notas/api-notas/node_modules/ffi-napi/build'
npm error gyp info it worked if it ends with ok
npm error gyp info using [email protected]
npm error gyp info using [email protected] | linux | x64
npm error gyp info find Python using Python version 3.12.3 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/programador/.nvm/versions/node/v18.20.4/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/programador/api-notas/api-notas/node_modules/ffi-napi/build/config.gypi',
npm error gyp info spawn args '-I',
npm error gyp info spawn args '/home/programador/.nvm/versions/node/v18.20.4/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
npm error gyp info spawn args '-I',
npm error gyp info spawn args '/home/programador/.cache/node-gyp/18.20.4/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/programador/.cache/node-gyp/18.20.4',
npm error gyp info spawn args '-Dnode_gyp_dir=/home/programador/.nvm/versions/node/v18.20.4/lib/node_modules/npm/node_modules/node-gyp',
npm error gyp info spawn args '-Dnode_lib_file=/home/programador/.cache/node-gyp/18.20.4/<(target_arch)/node.lib',
npm error gyp info spawn args '-Dmodule_root_dir=/home/programador/api-notas/api-notas/node_modules/ffi-napi',
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 ../deps/libffi/src/java_raw_api.c: In function ‘ffi_java_raw_call’:
npm error ../deps/libffi/src/java_raw_api.c:317:3: warning: ‘ffi_java_raw_to_ptrarray’ is deprecated [-Wdeprecated-declarations]
npm error 317 | ffi_java_raw_to_ptrarray (cif, raw, avalue);
npm error | ^~~~~~~~~~~~~~~~~~~~~~~~
npm error ../deps/libffi/src/java_raw_api.c:76:1: note: declared here
npm error 76 | ffi_java_raw_to_ptrarray (ffi_cif *cif, ffi_java_raw *raw, void **args)
npm error | ^~~~~~~~~~~~~~~~~~~~~~~~
npm error ../deps/libffi/src/java_raw_api.c: In function ‘ffi_java_translate_args’:
npm error ../deps/libffi/src/java_raw_api.c:328:3: warning: ‘ffi_java_raw_size’ is deprecated [-Wdeprecated-declarations]
npm error 328 | ffi_java_raw *raw = (ffi_java_raw*)alloca (ffi_java_raw_size (cif));
npm error | ^~~~~~~~~~~~
npm error ../deps/libffi/src/java_raw_api.c:45:1: note: declared here
npm error 45 | ffi_java_raw_size (ffi_cif *cif)
npm error | ^~~~~~~~~~~~~~~~~
npm error ../deps/libffi/src/java_raw_api.c:331:3: warning: ‘ffi_java_ptrarray_to_raw’ is deprecated [-Wdeprecated-declarations]
npm error 331 | ffi_java_ptrarray_to_raw (cif, avalue, raw);
npm error | ^~~~~~~~~~~~~~~~~~~~~~~~
npm error ../deps/libffi/src/java_raw_api.c:157:1: note: declared here
npm error 157 | ffi_java_ptrarray_to_raw (ffi_cif *cif, void **args, ffi_java_raw *raw)
npm error | ^~~~~~~~~~~~~~~~~~~~~~~~
npm error ../deps/libffi/src/java_raw_api.c: In function ‘ffi_prep_java_raw_closure’:
npm error ../deps/libffi/src/java_raw_api.c:369:3: warning: ‘ffi_prep_java_raw_closure_loc’ is deprecated [-Wdeprecated-declarations]
npm error 369 | return ffi_prep_java_raw_closure_loc (cl, cif, fun, user_data, cl);
npm error | ^~~~~~
npm error ../deps/libffi/src/java_raw_api.c:337:1: note: declared here
npm error 337 | ffi_prep_java_raw_closure_loc (ffi_java_raw_closure* cl,
npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
npm error ../deps/libffi/src/closures.c: In function ‘allocate_space’:
npm error ../deps/libffi/src/closures.c:748:29: warning: comparison of integer expressions of different signedness: ‘off_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
npm error 748 | off_t to_write = (len < page_size) ? len : page_size;
npm error | ^
npm error ../deps/libffi/src/closures.c:748:44: warning: operand of ‘?:’ changes signedness from ‘off_t’ {aka ‘long int’} to ‘size_t’ {aka ‘long unsigned int’} due to unsignedness of other operand [-Wsign-compare]
npm error 748 | off_t to_write = (len < page_size) ? len : page_size;
npm error | ^~~
npm error ../deps/libffi/src/x86/ffi64.c: In function ‘classify_argument’:
npm error ../deps/libffi/src/x86/ffi64.c:200:25: warning: suggest braces around empty body in an ‘else’ statement [-Wempty-body]
npm error 200 | FFI_ASSERT (0);
npm error | ^
npm error ../deps/libffi/src/x86/ffi64.c:175:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
npm error 175 | {
npm error | ^
npm error ../deps/libffi/src/x86/ffi64.c:202:5: note: here
npm error 202 | case FFI_TYPE_FLOAT:
npm error | ^~~~
npm error In file included from ../src/ffi.cc:5:
npm error /home/programador/api-notas/api-notas/node_modules/get-uv-event-loop-napi-h/include/get-uv-event-loop-napi.h: In function ‘uv_loop_t* get_uv_event_loop(napi_env)’:
npm error /home/programador/api-notas/api-notas/node_modules/get-uv-event-loop-napi-h/include/get-uv-event-loop-napi.h:26:30: error: invalid conversion from ‘napi_status (*)(node_api_nogc_env, uv_loop_s**)’ {aka ‘napi_status (*)(const napi_env__*, uv_loop_s**)’} to ‘get_uv_event_loop_fn’ {aka ‘napi_status (*)(napi_env__*, uv_loop_s**)’} [-fpermissive]
npm error 26 | napi_get_uv_event_loop__ = &napi_get_uv_event_loop;
npm error | ^~~~~~~~~~~~~~~~~~~~~~~
npm error | |
npm error | napi_status (*)(node_api_nogc_env, uv_loop_s**) {aka napi_status (*)(const napi_env__*, uv_loop_s**)}
npm error In file included from /home/programador/api-notas/api-notas/node_modules/ffi-napi/node_modules/node-addon-api/napi.h:2725,
npm error from ../src/ffi.h:2,
npm error from ../src/ffi.cc:3:
npm error /home/programador/api-notas/api-notas/node_modules/ffi-napi/node_modules/node-addon-api/napi-inl.h: In instantiation of ‘napi_status Napi::details::AttachData(napi_env, napi_value, FreeType*, napi_finalize, void*) [with FreeType = CallbackData<Napi::Value (*)(const Napi::CallbackInfo&), Napi::Value>; napi_env = napi_env__*; napi_value = napi_value__*; napi_finalize = void (*)(napi_env__*, void*, void*)]’:
npm error /home/programador/api-notas/api-notas/node_modules/ffi-napi/node_modules/node-addon-api/napi-inl.h:1965:39: required from ‘napi_status Napi::CreateFunction(napi_env, const char*, napi_callback, CbData*, napi_value__**) [with CbData = details::CallbackData<Value (*)(const CallbackInfo&), Value>; napi_env = napi_env__*; napi_callback = napi_value__* (*)(napi_env__*, napi_callback_info__*); napi_value = napi_value__*]’
npm error /home/programador/api-notas/api-notas/node_modules/ffi-napi/node_modules/node-addon-api/napi-inl.h:2021:38: required from ‘static Napi::Function Napi::Function::New(napi_env, Callable, const char*, void*) [with Callable = Napi::Value (*)(const Napi::CallbackInfo&); napi_env = napi_env__*]’
npm error ../src/ffi.cc:58:41: required from here
npm error /home/programador/api-notas/api-notas/node_modules/ffi-napi/node_modules/node-addon-api/napi-inl.h:63:47: error: invalid conversion from ‘napi_finalize’ {aka ‘void (*)(napi_env__*, void*, void*)’} to ‘node_api_nogc_finalize’ {aka ‘void (*)(const napi_env__*, void*, void*)’} [-fpermissive]
npm error 63 | status = napi_add_finalizer(env, obj, data, finalizer, hint, nullptr);
npm error | ^~~~~~~~~
npm error | |
npm error | napi_finalize {aka void (*)(napi_env__*, void*, void*)}
npm error In file included from /home/programador/.cache/node-gyp/18.20.4/include/node/node_api.h:12,
npm error from /home/programador/api-notas/api-notas/node_modules/ffi-napi/node_modules/node-addon-api/napi.h:4:
npm error /home/programador/.cache/node-gyp/18.20.4/include/node/js_native_api.h:516:43: note: initializing argument 4 of ‘napi_status napi_add_finalizer(napi_env, napi_value, void*, node_api_nogc_finalize, void*, napi_ref__**)’
npm error 516 | node_api_nogc_finalize finalize_cb,
npm error | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
npm error /home/programador/api-notas/api-notas/node_modules/ffi-napi/node_modules/node-addon-api/napi-inl.h: In instantiation of ‘napi_status Napi::details::AttachData(napi_env, napi_value, FreeType*, napi_finalize, void*) [with FreeType = CallbackData<void (*)(const Napi::CallbackInfo&), void>; napi_env = napi_env__*; napi_value = napi_value__*; napi_finalize = void (*)(napi_env__*, void*, void*)]’:
npm error /home/programador/api-notas/api-notas/node_modules/ffi-napi/node_modules/node-addon-api/napi-inl.h:1965:39: required from ‘napi_status Napi::CreateFunction(napi_env, const char*, napi_callback, CbData*, napi_value__**) [with CbData = details::CallbackData<void (*)(const CallbackInfo&), void>; napi_env = napi_env__*; napi_callback = napi_value__* (*)(napi_env__*, napi_callback_info__*); napi_value = napi_value__*]’
npm error /home/programador/api-notas/api-notas/node_modules/ffi-napi/node_modules/node-addon-api/napi-inl.h:2021:38: required from ‘static Napi::Function Napi::Function::New(napi_env, Callable, const char*, void*) [with Callable = void (*)(const Napi::CallbackInfo&); napi_env = napi_env__*]’
npm error ../src/ffi.cc:60:37: required from here
npm error /home/programador/api-notas/api-notas/node_modules/ffi-napi/node_modules/node-addon-api/napi-inl.h:63:47: error: invalid conversion from ‘napi_finalize’ {aka ‘void (*)(napi_env__*, void*, void*)’} to ‘node_api_nogc_finalize’ {aka ‘void (*)(const napi_env__*, void*, void*)’} [-fpermissive]
npm error 63 | status = napi_add_finalizer(env, obj, data, finalizer, hint, nullptr);
npm error | ^~~~~~~~~
npm error | |
npm error | napi_finalize {aka void (*)(napi_env__*, void*, void*)}
npm error /home/programador/.cache/node-gyp/18.20.4/include/node/js_native_api.h:516:43: note: initializing argument 4 of ‘napi_status napi_add_finalizer(napi_env, napi_value, void*, node_api_nogc_finalize, void*, napi_ref__**)’
npm error 516 | node_api_nogc_finalize finalize_cb,
npm error | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
npm error make: *** [ffi_bindings.target.mk:126: Release/obj.target/ffi_bindings/src/ffi.o] Erro 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/programador/.nvm/versions/node/v18.20.4/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:216:23)
npm error gyp ERR! System Linux 6.8.0-31-generic
npm error gyp ERR! command "/home/programador/.nvm/versions/node/v18.20.4/bin/node" "/home/programador/.nvm/versions/node/v18.20.4/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
npm error gyp ERR! cwd /home/programador/api-notas/api-notas/node_modules/ffi-napi
npm error gyp ERR! node -v v18.20.4
npm error gyp ERR! node-gyp -v v10.2.0
npm error gyp ERR! not ok
npm error A complete log of this run can be found in: /home/programador/.npm/_logs/2024-09-10T20_41_43_070Z-debug-0.log
</code>
<code>npm error code 1
npm error path /home/programador/api-notas/api-notas/node_modules/ffi-napi
npm error command failed
npm error command sh -c node-gyp-build
npm error make: Entrando no diretório '/home/programador/api-notas/api-notas/node_modules/ffi-napi/build'
npm error CC(target) Release/obj.target/ffi/deps/libffi/src/prep_cif.o
npm error CC(target) Release/obj.target/ffi/deps/libffi/src/types.o
npm error CC(target) Release/obj.target/ffi/deps/libffi/src/raw_api.o
npm error CC(target) Release/obj.target/ffi/deps/libffi/src/java_raw_api.o
npm error CC(target) Release/obj.target/ffi/deps/libffi/src/closures.o
npm error CC(target) Release/obj.target/ffi/deps/libffi/src/x86/ffiw64.o
npm error CC(target) Release/obj.target/ffi/deps/libffi/src/x86/ffi64.o
npm error CC(target) Release/obj.target/ffi/deps/libffi/src/x86/unix64.o
npm error CC(target) Release/obj.target/ffi/deps/libffi/src/x86/win64.o
npm error rm -f Release/obj.target/deps/libffi/libffi.a Release/obj.target/deps/libffi/libffi.a.ar-file-list; mkdir -p `dirname Release/obj.target/deps/libffi/libffi.a`
npm error ar crs Release/obj.target/deps/libffi/libffi.a @Release/obj.target/deps/libffi/libffi.a.ar-file-list
npm error COPY Release/libffi.a
npm error CC(target) Release/obj.target/nothing/node_modules/node-addon-api/nothing.o
npm error rm -f Release/obj.target/node_modules/node-addon-api/nothing.a Release/obj.target/node_modules/node-addon-api/nothing.a.ar-file-list; mkdir -p `dirname Release/obj.target/node_modules/node-addon-api/nothing.a`
npm error ar crs Release/obj.target/node_modules/node-addon-api/nothing.a @Release/obj.target/node_modules/node-addon-api/nothing.a.ar-file-list
npm error COPY Release/nothing.a
npm error CXX(target) Release/obj.target/ffi_bindings/src/ffi.o
npm error make: Saindo do diretório '/home/programador/api-notas/api-notas/node_modules/ffi-napi/build'
npm error gyp info it worked if it ends with ok
npm error gyp info using [email protected]
npm error gyp info using [email protected] | linux | x64
npm error gyp info find Python using Python version 3.12.3 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/programador/.nvm/versions/node/v18.20.4/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/programador/api-notas/api-notas/node_modules/ffi-napi/build/config.gypi',
npm error gyp info spawn args '-I',
npm error gyp info spawn args '/home/programador/.nvm/versions/node/v18.20.4/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
npm error gyp info spawn args '-I',
npm error gyp info spawn args '/home/programador/.cache/node-gyp/18.20.4/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/programador/.cache/node-gyp/18.20.4',
npm error gyp info spawn args '-Dnode_gyp_dir=/home/programador/.nvm/versions/node/v18.20.4/lib/node_modules/npm/node_modules/node-gyp',
npm error gyp info spawn args '-Dnode_lib_file=/home/programador/.cache/node-gyp/18.20.4/<(target_arch)/node.lib',
npm error gyp info spawn args '-Dmodule_root_dir=/home/programador/api-notas/api-notas/node_modules/ffi-napi',
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 ../deps/libffi/src/java_raw_api.c: In function ‘ffi_java_raw_call’:
npm error ../deps/libffi/src/java_raw_api.c:317:3: warning: ‘ffi_java_raw_to_ptrarray’ is deprecated [-Wdeprecated-declarations]
npm error 317 | ffi_java_raw_to_ptrarray (cif, raw, avalue);
npm error | ^~~~~~~~~~~~~~~~~~~~~~~~
npm error ../deps/libffi/src/java_raw_api.c:76:1: note: declared here
npm error 76 | ffi_java_raw_to_ptrarray (ffi_cif *cif, ffi_java_raw *raw, void **args)
npm error | ^~~~~~~~~~~~~~~~~~~~~~~~
npm error ../deps/libffi/src/java_raw_api.c: In function ‘ffi_java_translate_args’:
npm error ../deps/libffi/src/java_raw_api.c:328:3: warning: ‘ffi_java_raw_size’ is deprecated [-Wdeprecated-declarations]
npm error 328 | ffi_java_raw *raw = (ffi_java_raw*)alloca (ffi_java_raw_size (cif));
npm error | ^~~~~~~~~~~~
npm error ../deps/libffi/src/java_raw_api.c:45:1: note: declared here
npm error 45 | ffi_java_raw_size (ffi_cif *cif)
npm error | ^~~~~~~~~~~~~~~~~
npm error ../deps/libffi/src/java_raw_api.c:331:3: warning: ‘ffi_java_ptrarray_to_raw’ is deprecated [-Wdeprecated-declarations]
npm error 331 | ffi_java_ptrarray_to_raw (cif, avalue, raw);
npm error | ^~~~~~~~~~~~~~~~~~~~~~~~
npm error ../deps/libffi/src/java_raw_api.c:157:1: note: declared here
npm error 157 | ffi_java_ptrarray_to_raw (ffi_cif *cif, void **args, ffi_java_raw *raw)
npm error | ^~~~~~~~~~~~~~~~~~~~~~~~
npm error ../deps/libffi/src/java_raw_api.c: In function ‘ffi_prep_java_raw_closure’:
npm error ../deps/libffi/src/java_raw_api.c:369:3: warning: ‘ffi_prep_java_raw_closure_loc’ is deprecated [-Wdeprecated-declarations]
npm error 369 | return ffi_prep_java_raw_closure_loc (cl, cif, fun, user_data, cl);
npm error | ^~~~~~
npm error ../deps/libffi/src/java_raw_api.c:337:1: note: declared here
npm error 337 | ffi_prep_java_raw_closure_loc (ffi_java_raw_closure* cl,
npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
npm error ../deps/libffi/src/closures.c: In function ‘allocate_space’:
npm error ../deps/libffi/src/closures.c:748:29: warning: comparison of integer expressions of different signedness: ‘off_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
npm error 748 | off_t to_write = (len < page_size) ? len : page_size;
npm error | ^
npm error ../deps/libffi/src/closures.c:748:44: warning: operand of ‘?:’ changes signedness from ‘off_t’ {aka ‘long int’} to ‘size_t’ {aka ‘long unsigned int’} due to unsignedness of other operand [-Wsign-compare]
npm error 748 | off_t to_write = (len < page_size) ? len : page_size;
npm error | ^~~
npm error ../deps/libffi/src/x86/ffi64.c: In function ‘classify_argument’:
npm error ../deps/libffi/src/x86/ffi64.c:200:25: warning: suggest braces around empty body in an ‘else’ statement [-Wempty-body]
npm error 200 | FFI_ASSERT (0);
npm error | ^
npm error ../deps/libffi/src/x86/ffi64.c:175:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
npm error 175 | {
npm error | ^
npm error ../deps/libffi/src/x86/ffi64.c:202:5: note: here
npm error 202 | case FFI_TYPE_FLOAT:
npm error | ^~~~
npm error In file included from ../src/ffi.cc:5:
npm error /home/programador/api-notas/api-notas/node_modules/get-uv-event-loop-napi-h/include/get-uv-event-loop-napi.h: In function ‘uv_loop_t* get_uv_event_loop(napi_env)’:
npm error /home/programador/api-notas/api-notas/node_modules/get-uv-event-loop-napi-h/include/get-uv-event-loop-napi.h:26:30: error: invalid conversion from ‘napi_status (*)(node_api_nogc_env, uv_loop_s**)’ {aka ‘napi_status (*)(const napi_env__*, uv_loop_s**)’} to ‘get_uv_event_loop_fn’ {aka ‘napi_status (*)(napi_env__*, uv_loop_s**)’} [-fpermissive]
npm error 26 | napi_get_uv_event_loop__ = &napi_get_uv_event_loop;
npm error | ^~~~~~~~~~~~~~~~~~~~~~~
npm error | |
npm error | napi_status (*)(node_api_nogc_env, uv_loop_s**) {aka napi_status (*)(const napi_env__*, uv_loop_s**)}
npm error In file included from /home/programador/api-notas/api-notas/node_modules/ffi-napi/node_modules/node-addon-api/napi.h:2725,
npm error from ../src/ffi.h:2,
npm error from ../src/ffi.cc:3:
npm error /home/programador/api-notas/api-notas/node_modules/ffi-napi/node_modules/node-addon-api/napi-inl.h: In instantiation of ‘napi_status Napi::details::AttachData(napi_env, napi_value, FreeType*, napi_finalize, void*) [with FreeType = CallbackData<Napi::Value (*)(const Napi::CallbackInfo&), Napi::Value>; napi_env = napi_env__*; napi_value = napi_value__*; napi_finalize = void (*)(napi_env__*, void*, void*)]’:
npm error /home/programador/api-notas/api-notas/node_modules/ffi-napi/node_modules/node-addon-api/napi-inl.h:1965:39: required from ‘napi_status Napi::CreateFunction(napi_env, const char*, napi_callback, CbData*, napi_value__**) [with CbData = details::CallbackData<Value (*)(const CallbackInfo&), Value>; napi_env = napi_env__*; napi_callback = napi_value__* (*)(napi_env__*, napi_callback_info__*); napi_value = napi_value__*]’
npm error /home/programador/api-notas/api-notas/node_modules/ffi-napi/node_modules/node-addon-api/napi-inl.h:2021:38: required from ‘static Napi::Function Napi::Function::New(napi_env, Callable, const char*, void*) [with Callable = Napi::Value (*)(const Napi::CallbackInfo&); napi_env = napi_env__*]’
npm error ../src/ffi.cc:58:41: required from here
npm error /home/programador/api-notas/api-notas/node_modules/ffi-napi/node_modules/node-addon-api/napi-inl.h:63:47: error: invalid conversion from ‘napi_finalize’ {aka ‘void (*)(napi_env__*, void*, void*)’} to ‘node_api_nogc_finalize’ {aka ‘void (*)(const napi_env__*, void*, void*)’} [-fpermissive]
npm error 63 | status = napi_add_finalizer(env, obj, data, finalizer, hint, nullptr);
npm error | ^~~~~~~~~
npm error | |
npm error | napi_finalize {aka void (*)(napi_env__*, void*, void*)}
npm error In file included from /home/programador/.cache/node-gyp/18.20.4/include/node/node_api.h:12,
npm error from /home/programador/api-notas/api-notas/node_modules/ffi-napi/node_modules/node-addon-api/napi.h:4:
npm error /home/programador/.cache/node-gyp/18.20.4/include/node/js_native_api.h:516:43: note: initializing argument 4 of ‘napi_status napi_add_finalizer(napi_env, napi_value, void*, node_api_nogc_finalize, void*, napi_ref__**)’
npm error 516 | node_api_nogc_finalize finalize_cb,
npm error | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
npm error /home/programador/api-notas/api-notas/node_modules/ffi-napi/node_modules/node-addon-api/napi-inl.h: In instantiation of ‘napi_status Napi::details::AttachData(napi_env, napi_value, FreeType*, napi_finalize, void*) [with FreeType = CallbackData<void (*)(const Napi::CallbackInfo&), void>; napi_env = napi_env__*; napi_value = napi_value__*; napi_finalize = void (*)(napi_env__*, void*, void*)]’:
npm error /home/programador/api-notas/api-notas/node_modules/ffi-napi/node_modules/node-addon-api/napi-inl.h:1965:39: required from ‘napi_status Napi::CreateFunction(napi_env, const char*, napi_callback, CbData*, napi_value__**) [with CbData = details::CallbackData<void (*)(const CallbackInfo&), void>; napi_env = napi_env__*; napi_callback = napi_value__* (*)(napi_env__*, napi_callback_info__*); napi_value = napi_value__*]’
npm error /home/programador/api-notas/api-notas/node_modules/ffi-napi/node_modules/node-addon-api/napi-inl.h:2021:38: required from ‘static Napi::Function Napi::Function::New(napi_env, Callable, const char*, void*) [with Callable = void (*)(const Napi::CallbackInfo&); napi_env = napi_env__*]’
npm error ../src/ffi.cc:60:37: required from here
npm error /home/programador/api-notas/api-notas/node_modules/ffi-napi/node_modules/node-addon-api/napi-inl.h:63:47: error: invalid conversion from ‘napi_finalize’ {aka ‘void (*)(napi_env__*, void*, void*)’} to ‘node_api_nogc_finalize’ {aka ‘void (*)(const napi_env__*, void*, void*)’} [-fpermissive]
npm error 63 | status = napi_add_finalizer(env, obj, data, finalizer, hint, nullptr);
npm error | ^~~~~~~~~
npm error | |
npm error | napi_finalize {aka void (*)(napi_env__*, void*, void*)}
npm error /home/programador/.cache/node-gyp/18.20.4/include/node/js_native_api.h:516:43: note: initializing argument 4 of ‘napi_status napi_add_finalizer(napi_env, napi_value, void*, node_api_nogc_finalize, void*, napi_ref__**)’
npm error 516 | node_api_nogc_finalize finalize_cb,
npm error | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
npm error make: *** [ffi_bindings.target.mk:126: Release/obj.target/ffi_bindings/src/ffi.o] Erro 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/programador/.nvm/versions/node/v18.20.4/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:216:23)
npm error gyp ERR! System Linux 6.8.0-31-generic
npm error gyp ERR! command "/home/programador/.nvm/versions/node/v18.20.4/bin/node" "/home/programador/.nvm/versions/node/v18.20.4/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
npm error gyp ERR! cwd /home/programador/api-notas/api-notas/node_modules/ffi-napi
npm error gyp ERR! node -v v18.20.4
npm error gyp ERR! node-gyp -v v10.2.0
npm error gyp ERR! not ok
npm error A complete log of this run can be found in: /home/programador/.npm/_logs/2024-09-10T20_41_43_070Z-debug-0.log
</code>
npm error code 1
npm error path /home/programador/api-notas/api-notas/node_modules/ffi-napi
npm error command failed
npm error command sh -c node-gyp-build
npm error make: Entrando no diretório '/home/programador/api-notas/api-notas/node_modules/ffi-napi/build'
npm error CC(target) Release/obj.target/ffi/deps/libffi/src/prep_cif.o
npm error CC(target) Release/obj.target/ffi/deps/libffi/src/types.o
npm error CC(target) Release/obj.target/ffi/deps/libffi/src/raw_api.o
npm error CC(target) Release/obj.target/ffi/deps/libffi/src/java_raw_api.o
npm error CC(target) Release/obj.target/ffi/deps/libffi/src/closures.o
npm error CC(target) Release/obj.target/ffi/deps/libffi/src/x86/ffiw64.o
npm error CC(target) Release/obj.target/ffi/deps/libffi/src/x86/ffi64.o
npm error CC(target) Release/obj.target/ffi/deps/libffi/src/x86/unix64.o
npm error CC(target) Release/obj.target/ffi/deps/libffi/src/x86/win64.o
npm error rm -f Release/obj.target/deps/libffi/libffi.a Release/obj.target/deps/libffi/libffi.a.ar-file-list; mkdir -p `dirname Release/obj.target/deps/libffi/libffi.a`
npm error ar crs Release/obj.target/deps/libffi/libffi.a @Release/obj.target/deps/libffi/libffi.a.ar-file-list
npm error COPY Release/libffi.a
npm error CC(target) Release/obj.target/nothing/node_modules/node-addon-api/nothing.o
npm error rm -f Release/obj.target/node_modules/node-addon-api/nothing.a Release/obj.target/node_modules/node-addon-api/nothing.a.ar-file-list; mkdir -p `dirname Release/obj.target/node_modules/node-addon-api/nothing.a`
npm error ar crs Release/obj.target/node_modules/node-addon-api/nothing.a @Release/obj.target/node_modules/node-addon-api/nothing.a.ar-file-list
npm error COPY Release/nothing.a
npm error CXX(target) Release/obj.target/ffi_bindings/src/ffi.o
npm error make: Saindo do diretório '/home/programador/api-notas/api-notas/node_modules/ffi-napi/build'
npm error gyp info it worked if it ends with ok
npm error gyp info using [email protected]
npm error gyp info using [email protected] | linux | x64
npm error gyp info find Python using Python version 3.12.3 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/programador/.nvm/versions/node/v18.20.4/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/programador/api-notas/api-notas/node_modules/ffi-napi/build/config.gypi',
npm error gyp info spawn args '-I',
npm error gyp info spawn args '/home/programador/.nvm/versions/node/v18.20.4/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
npm error gyp info spawn args '-I',
npm error gyp info spawn args '/home/programador/.cache/node-gyp/18.20.4/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/programador/.cache/node-gyp/18.20.4',
npm error gyp info spawn args '-Dnode_gyp_dir=/home/programador/.nvm/versions/node/v18.20.4/lib/node_modules/npm/node_modules/node-gyp',
npm error gyp info spawn args '-Dnode_lib_file=/home/programador/.cache/node-gyp/18.20.4/<(target_arch)/node.lib',
npm error gyp info spawn args '-Dmodule_root_dir=/home/programador/api-notas/api-notas/node_modules/ffi-napi',
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 ../deps/libffi/src/java_raw_api.c: In function ‘ffi_java_raw_call’:
npm error ../deps/libffi/src/java_raw_api.c:317:3: warning: ‘ffi_java_raw_to_ptrarray’ is deprecated [-Wdeprecated-declarations]
npm error 317 | ffi_java_raw_to_ptrarray (cif, raw, avalue);
npm error | ^~~~~~~~~~~~~~~~~~~~~~~~
npm error ../deps/libffi/src/java_raw_api.c:76:1: note: declared here
npm error 76 | ffi_java_raw_to_ptrarray (ffi_cif *cif, ffi_java_raw *raw, void **args)
npm error | ^~~~~~~~~~~~~~~~~~~~~~~~
npm error ../deps/libffi/src/java_raw_api.c: In function ‘ffi_java_translate_args’:
npm error ../deps/libffi/src/java_raw_api.c:328:3: warning: ‘ffi_java_raw_size’ is deprecated [-Wdeprecated-declarations]
npm error 328 | ffi_java_raw *raw = (ffi_java_raw*)alloca (ffi_java_raw_size (cif));
npm error | ^~~~~~~~~~~~
npm error ../deps/libffi/src/java_raw_api.c:45:1: note: declared here
npm error 45 | ffi_java_raw_size (ffi_cif *cif)
npm error | ^~~~~~~~~~~~~~~~~
npm error ../deps/libffi/src/java_raw_api.c:331:3: warning: ‘ffi_java_ptrarray_to_raw’ is deprecated [-Wdeprecated-declarations]
npm error 331 | ffi_java_ptrarray_to_raw (cif, avalue, raw);
npm error | ^~~~~~~~~~~~~~~~~~~~~~~~
npm error ../deps/libffi/src/java_raw_api.c:157:1: note: declared here
npm error 157 | ffi_java_ptrarray_to_raw (ffi_cif *cif, void **args, ffi_java_raw *raw)
npm error | ^~~~~~~~~~~~~~~~~~~~~~~~
npm error ../deps/libffi/src/java_raw_api.c: In function ‘ffi_prep_java_raw_closure’:
npm error ../deps/libffi/src/java_raw_api.c:369:3: warning: ‘ffi_prep_java_raw_closure_loc’ is deprecated [-Wdeprecated-declarations]
npm error 369 | return ffi_prep_java_raw_closure_loc (cl, cif, fun, user_data, cl);
npm error | ^~~~~~
npm error ../deps/libffi/src/java_raw_api.c:337:1: note: declared here
npm error 337 | ffi_prep_java_raw_closure_loc (ffi_java_raw_closure* cl,
npm error | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
npm error ../deps/libffi/src/closures.c: In function ‘allocate_space’:
npm error ../deps/libffi/src/closures.c:748:29: warning: comparison of integer expressions of different signedness: ‘off_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare]
npm error 748 | off_t to_write = (len < page_size) ? len : page_size;
npm error | ^
npm error ../deps/libffi/src/closures.c:748:44: warning: operand of ‘?:’ changes signedness from ‘off_t’ {aka ‘long int’} to ‘size_t’ {aka ‘long unsigned int’} due to unsignedness of other operand [-Wsign-compare]
npm error 748 | off_t to_write = (len < page_size) ? len : page_size;
npm error | ^~~
npm error ../deps/libffi/src/x86/ffi64.c: In function ‘classify_argument’:
npm error ../deps/libffi/src/x86/ffi64.c:200:25: warning: suggest braces around empty body in an ‘else’ statement [-Wempty-body]
npm error 200 | FFI_ASSERT (0);
npm error | ^
npm error ../deps/libffi/src/x86/ffi64.c:175:7: warning: this statement may fall through [-Wimplicit-fallthrough=]
npm error 175 | {
npm error | ^
npm error ../deps/libffi/src/x86/ffi64.c:202:5: note: here
npm error 202 | case FFI_TYPE_FLOAT:
npm error | ^~~~
npm error In file included from ../src/ffi.cc:5:
npm error /home/programador/api-notas/api-notas/node_modules/get-uv-event-loop-napi-h/include/get-uv-event-loop-napi.h: In function ‘uv_loop_t* get_uv_event_loop(napi_env)’:
npm error /home/programador/api-notas/api-notas/node_modules/get-uv-event-loop-napi-h/include/get-uv-event-loop-napi.h:26:30: error: invalid conversion from ‘napi_status (*)(node_api_nogc_env, uv_loop_s**)’ {aka ‘napi_status (*)(const napi_env__*, uv_loop_s**)’} to ‘get_uv_event_loop_fn’ {aka ‘napi_status (*)(napi_env__*, uv_loop_s**)’} [-fpermissive]
npm error 26 | napi_get_uv_event_loop__ = &napi_get_uv_event_loop;
npm error | ^~~~~~~~~~~~~~~~~~~~~~~
npm error | |
npm error | napi_status (*)(node_api_nogc_env, uv_loop_s**) {aka napi_status (*)(const napi_env__*, uv_loop_s**)}
npm error In file included from /home/programador/api-notas/api-notas/node_modules/ffi-napi/node_modules/node-addon-api/napi.h:2725,
npm error from ../src/ffi.h:2,
npm error from ../src/ffi.cc:3:
npm error /home/programador/api-notas/api-notas/node_modules/ffi-napi/node_modules/node-addon-api/napi-inl.h: In instantiation of ‘napi_status Napi::details::AttachData(napi_env, napi_value, FreeType*, napi_finalize, void*) [with FreeType = CallbackData<Napi::Value (*)(const Napi::CallbackInfo&), Napi::Value>; napi_env = napi_env__*; napi_value = napi_value__*; napi_finalize = void (*)(napi_env__*, void*, void*)]’:
npm error /home/programador/api-notas/api-notas/node_modules/ffi-napi/node_modules/node-addon-api/napi-inl.h:1965:39: required from ‘napi_status Napi::CreateFunction(napi_env, const char*, napi_callback, CbData*, napi_value__**) [with CbData = details::CallbackData<Value (*)(const CallbackInfo&), Value>; napi_env = napi_env__*; napi_callback = napi_value__* (*)(napi_env__*, napi_callback_info__*); napi_value = napi_value__*]’
npm error /home/programador/api-notas/api-notas/node_modules/ffi-napi/node_modules/node-addon-api/napi-inl.h:2021:38: required from ‘static Napi::Function Napi::Function::New(napi_env, Callable, const char*, void*) [with Callable = Napi::Value (*)(const Napi::CallbackInfo&); napi_env = napi_env__*]’
npm error ../src/ffi.cc:58:41: required from here
npm error /home/programador/api-notas/api-notas/node_modules/ffi-napi/node_modules/node-addon-api/napi-inl.h:63:47: error: invalid conversion from ‘napi_finalize’ {aka ‘void (*)(napi_env__*, void*, void*)’} to ‘node_api_nogc_finalize’ {aka ‘void (*)(const napi_env__*, void*, void*)’} [-fpermissive]
npm error 63 | status = napi_add_finalizer(env, obj, data, finalizer, hint, nullptr);
npm error | ^~~~~~~~~
npm error | |
npm error | napi_finalize {aka void (*)(napi_env__*, void*, void*)}
npm error In file included from /home/programador/.cache/node-gyp/18.20.4/include/node/node_api.h:12,
npm error from /home/programador/api-notas/api-notas/node_modules/ffi-napi/node_modules/node-addon-api/napi.h:4:
npm error /home/programador/.cache/node-gyp/18.20.4/include/node/js_native_api.h:516:43: note: initializing argument 4 of ‘napi_status napi_add_finalizer(napi_env, napi_value, void*, node_api_nogc_finalize, void*, napi_ref__**)’
npm error 516 | node_api_nogc_finalize finalize_cb,
npm error | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
npm error /home/programador/api-notas/api-notas/node_modules/ffi-napi/node_modules/node-addon-api/napi-inl.h: In instantiation of ‘napi_status Napi::details::AttachData(napi_env, napi_value, FreeType*, napi_finalize, void*) [with FreeType = CallbackData<void (*)(const Napi::CallbackInfo&), void>; napi_env = napi_env__*; napi_value = napi_value__*; napi_finalize = void (*)(napi_env__*, void*, void*)]’:
npm error /home/programador/api-notas/api-notas/node_modules/ffi-napi/node_modules/node-addon-api/napi-inl.h:1965:39: required from ‘napi_status Napi::CreateFunction(napi_env, const char*, napi_callback, CbData*, napi_value__**) [with CbData = details::CallbackData<void (*)(const CallbackInfo&), void>; napi_env = napi_env__*; napi_callback = napi_value__* (*)(napi_env__*, napi_callback_info__*); napi_value = napi_value__*]’
npm error /home/programador/api-notas/api-notas/node_modules/ffi-napi/node_modules/node-addon-api/napi-inl.h:2021:38: required from ‘static Napi::Function Napi::Function::New(napi_env, Callable, const char*, void*) [with Callable = void (*)(const Napi::CallbackInfo&); napi_env = napi_env__*]’
npm error ../src/ffi.cc:60:37: required from here
npm error /home/programador/api-notas/api-notas/node_modules/ffi-napi/node_modules/node-addon-api/napi-inl.h:63:47: error: invalid conversion from ‘napi_finalize’ {aka ‘void (*)(napi_env__*, void*, void*)’} to ‘node_api_nogc_finalize’ {aka ‘void (*)(const napi_env__*, void*, void*)’} [-fpermissive]
npm error 63 | status = napi_add_finalizer(env, obj, data, finalizer, hint, nullptr);
npm error | ^~~~~~~~~
npm error | |
npm error | napi_finalize {aka void (*)(napi_env__*, void*, void*)}
npm error /home/programador/.cache/node-gyp/18.20.4/include/node/js_native_api.h:516:43: note: initializing argument 4 of ‘napi_status napi_add_finalizer(napi_env, napi_value, void*, node_api_nogc_finalize, void*, napi_ref__**)’
npm error 516 | node_api_nogc_finalize finalize_cb,
npm error | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
npm error make: *** [ffi_bindings.target.mk:126: Release/obj.target/ffi_bindings/src/ffi.o] Erro 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/programador/.nvm/versions/node/v18.20.4/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:216:23)
npm error gyp ERR! System Linux 6.8.0-31-generic
npm error gyp ERR! command "/home/programador/.nvm/versions/node/v18.20.4/bin/node" "/home/programador/.nvm/versions/node/v18.20.4/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
npm error gyp ERR! cwd /home/programador/api-notas/api-notas/node_modules/ffi-napi
npm error gyp ERR! node -v v18.20.4
npm error gyp ERR! node-gyp -v v10.2.0
npm error gyp ERR! not ok
npm error A complete log of this run can be found in: /home/programador/.npm/_logs/2024-09-10T20_41_43_070Z-debug-0.log
I’m trying to install this module, but i receive this message error. i have no idea where to start, because i’ve been searching this error for a long time and i dont found anything.
i tried to reinstall all comands below:
sudo apt install pkg-config libunwind-dev
sudo apt install puthon3
sudo apt-get install build-essential
sudo apt-get install g++
node:
npm cache clean –force
npm rebuild
npm install
npm install -g node-gyp
obs: When i execute the node-gyp cli, i receive a message that says:
binding.gyp not found