c4milo / c4milo/node-inotify

inotify@npm:1.4.6 couldn't be built successfully (inotify@1.4.6, node@v23.4.0, node-gyp@v11.0.0, yarn@4.5.3)

Open
#80 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
C++
Stars
242
Forks
39
PR merge metrics
No merged PRs in 30d

Description

My project was working yesterday, but after removing yarn.lock, inotify fails to build.

I'm getting this output while building my project:

```
# This file contains the result of Yarn building a package (inotify@npm:1.4.6)
# Script code: node-gyp rebuild

gyp info it worked if it ends with ok
gyp info using node-gyp@11.0.0
gyp info using node@23.4.0 | linux | x64
gyp info find Python using Python version 3.13.0 found at "/usr/bin/python3"

gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args '/home/voodooattack/devel/work/red-panda-frontend/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/home/voodooattack/devel/work/red-panda-frontend/node_modules/inotify/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/home/voodooattack/devel/work/red-panda-frontend/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/home/voodooattack/.cache/node-gyp/23.4.0/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/home/voodooattack/.cache/node-gyp/23.4.0',
gyp info spawn args '-Dnode_gyp_dir=/home/voodooattack/devel/work/red-panda-frontend/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/home/voodooattack/.cache/node-gyp/23.4.0/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/home/voodooattack/devel/work/red-panda-frontend/node_modules/inotify',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/home/voodooattack/devel/work/red-panda-frontend/node_modules/inotify/build'
CXX(target) Release/obj.target/inotify/src/bindings.o
../src/bindings.cc: In static member function ‘static void NodeInotify::Inotify::Initialize(v8::Handle)’:
../src/bindings.cc:23:52: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’
23 | Local fn = t->GetFunction();
| ~~~~~~~~~~~~~~^~
In file included from /home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-function.h:15,
from /home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8.h:33,
from /home/voodooattack/.cache/node-gyp/23.4.0/include/node/node.h:73,
from ../src/node_inotify.h:5,
from ../src/bindings.h:4,
from ../src/bindings.cc:2:
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-template.h:604:46: note: candidate: ‘v8::MaybeLocal v8::FunctionTemplate::GetFunction(v8::Local)’
604 | V8_WARN_UNUSED_RESULT MaybeLocal GetFunction(
| ^~~~~~~~~~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-template.h:604:46: note: candidate expects 1 argument, 0 provided
../src/bindings.cc:24:29: error: no matching function for call to ‘v8::Object::Set(v8::Local, v8::Local&)’
24 | exports->Set(Nan::New("Inotify").ToLocalChecked(), fn);
| ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-array-buffer.h:13,
from /home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8.h:24:
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:239:37: note: candidate: ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’
239 | V8_WARN_UNUSED_RESULT Maybe Set(Local context,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:239:37: note: candidate expects 3 arguments, 2 provided
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:241:37: note: candidate: ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local, v8::MaybeLocal)’
241 | V8_WARN_UNUSED_RESULT Maybe Set(Local context,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:241:37: note: candidate expects 4 arguments, 2 provided
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:245:37: note: candidate: ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’
245 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:245:37: note: candidate expects 3 arguments, 2 provided
../src/bindings.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE NodeInotify::Inotify::AddWatch(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/bindings.cc:146:56: error: no matching function for call to ‘v8::Value::ToObject()’
146 | Local args_ = info[0]->ToObject();
| ~~~~~~~~~~~~~~~~~^~
In file included from /home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-primitive.h:11,
from /home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:12:
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-value.h:401:44: note: candidate: ‘v8::MaybeLocal v8::Value::ToObject(v8::Local) const’
401 | V8_WARN_UNUSED_RESULT MaybeLocal ToObject(
| ^~~~~~~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-value.h:401:44: note: candidate expects 1 argument, 0 provided
../src/bindings.cc:149:32: error: no matching function for call to ‘v8::Object::Has(v8::Local&)’
149 | if (!args_->Has(path_sym)) {
| ~~~~~~~~~~^~~~~~~~~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:336:37: note: candidate: ‘v8::Maybe v8::Object::Has(v8::Local, v8::Local)’
336 | V8_WARN_UNUSED_RESULT Maybe Has(Local context,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:336:37: note: candidate expects 2 arguments, 1 provided
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:342:37: note: candidate: ‘v8::Maybe v8::Object::Has(v8::Local, uint32_t)’
342 | V8_WARN_UNUSED_RESULT Maybe Has(Local context, uint32_t index);
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:342:37: note: candidate expects 2 arguments, 1 provided
../src/bindings.cc:154:32: error: no matching function for call to ‘v8::Object::Has(v8::Local&)’
154 | if (!args_->Has(callback_sym) ||
| ~~~~~~~~~~^~~~~~~~~~~~~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:336:37: note: candidate: ‘v8::Maybe v8::Object::Has(v8::Local, v8::Local)’
336 | V8_WARN_UNUSED_RESULT Maybe Has(Local context,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:336:37: note: candidate expects 2 arguments, 1 provided
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:342:37: note: candidate: ‘v8::Maybe v8::Object::Has(v8::Local, uint32_t)’
342 | V8_WARN_UNUSED_RESULT Maybe Has(Local context, uint32_t index);
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:342:37: note: candidate expects 2 arguments, 1 provided
../src/bindings.cc:155:36: error: no matching function for call to ‘v8::Object::Get(v8::Local&)’
155 | !args_->Get(callback_sym)->IsFunction()) {
| ~~~~~~~~~~^~~~~~~~~~~~~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:297:43: note: candidate: ‘v8::MaybeLocal v8::Object::Get(v8::Local, v8::Local)’
297 | V8_WARN_UNUSED_RESULT MaybeLocal Get(Local context,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:297:43: note: candidate expects 2 arguments, 1 provided
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:299:43: note: candidate: ‘v8::MaybeLocal v8::Object::Get(v8::Local, v8::Local, v8::MaybeLocal)’
299 | V8_WARN_UNUSED_RESULT MaybeLocal Get(Local context,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:299:43: note: candidate expects 3 arguments, 1 provided
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:303:43: note: candidate: ‘v8::MaybeLocal v8::Object::Get(v8::Local, uint32_t)’
303 | V8_WARN_UNUSED_RESULT MaybeLocal Get(Local context,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:303:43: note: candidate expects 2 arguments, 1 provided
../src/bindings.cc:160:32: error: no matching function for call to ‘v8::Object::Has(v8::Local&)’
160 | if (!args_->Has(watch_for_sym)) {
| ~~~~~~~~~~^~~~~~~~~~~~~~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:336:37: note: candidate: ‘v8::Maybe v8::Object::Has(v8::Local, v8::Local)’
336 | V8_WARN_UNUSED_RESULT Maybe Has(Local context,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:336:37: note: candidate expects 2 arguments, 1 provided
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:342:37: note: candidate: ‘v8::Maybe v8::Object::Has(v8::Local, uint32_t)’
342 | V8_WARN_UNUSED_RESULT Maybe Has(Local context, uint32_t index);
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:342:37: note: candidate expects 2 arguments, 1 provided
../src/bindings.cc:163:40: error: no matching function for call to ‘v8::Object::Get(v8::Local&)’
163 | if (!args_->Get(watch_for_sym)->IsInt32()) {
| ~~~~~~~~~~^~~~~~~~~~~~~~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:297:43: note: candidate: ‘v8::MaybeLocal v8::Object::Get(v8::Local, v8::Local)’
297 | V8_WARN_UNUSED_RESULT MaybeLocal Get(Local context,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:297:43: note: candidate expects 2 arguments, 1 provided
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:299:43: note: candidate: ‘v8::MaybeLocal v8::Object::Get(v8::Local, v8::Local, v8::MaybeLocal)’
299 | V8_WARN_UNUSED_RESULT MaybeLocal Get(Local context,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:299:43: note: candidate expects 3 arguments, 1 provided
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:303:43: note: candidate: ‘v8::MaybeLocal v8::Object::Get(v8::Local, uint32_t)’
303 | V8_WARN_UNUSED_RESULT MaybeLocal Get(Local context,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:303:43: note: candidate expects 2 arguments, 1 provided
../src/bindings.cc:166:43: error: no matching function for call to ‘v8::Object::Get(v8::Local&)’
166 | mask |= args_->Get(watch_for_sym)->Int32Value();
| ~~~~~~~~~~^~~~~~~~~~~~~~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:297:43: note: candidate: ‘v8::MaybeLocal v8::Object::Get(v8::Local, v8::Local)’
297 | V8_WARN_UNUSED_RESULT MaybeLocal Get(Local context,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:297:43: note: candidate expects 2 arguments, 1 provided
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:299:43: note: candidate: ‘v8::MaybeLocal v8::Object::Get(v8::Local, v8::Local, v8::MaybeLocal)’
299 | V8_WARN_UNUSED_RESULT MaybeLocal Get(Local context,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:299:43: note: candidate expects 3 arguments, 1 provided
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:303:43: note: candidate: ‘v8::MaybeLocal v8::Object::Get(v8::Local, uint32_t)’
303 | V8_WARN_UNUSED_RESULT MaybeLocal Get(Local context,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:303:43: note: candidate expects 2 arguments, 1 provided
../src/bindings.cc:172:50: error: no matching function for call to ‘v8::Object::Get(v8::Local&)’
172 | String::Utf8Value path(args_->Get(path_sym));
| ~~~~~~~~~~^~~~~~~~~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:297:43: note: candidate: ‘v8::MaybeLocal v8::Object::Get(v8::Local, v8::Local)’
297 | V8_WARN_UNUSED_RESULT MaybeLocal Get(Local context,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:297:43: note: candidate expects 2 arguments, 1 provided
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:299:43: note: candidate: ‘v8::MaybeLocal v8::Object::Get(v8::Local, v8::Local, v8::MaybeLocal)’
299 | V8_WARN_UNUSED_RESULT MaybeLocal Get(Local context,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:299:43: note: candidate expects 3 arguments, 1 provided
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:303:43: note: candidate: ‘v8::MaybeLocal v8::Object::Get(v8::Local, uint32_t)’
303 | V8_WARN_UNUSED_RESULT MaybeLocal Get(Local context,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:303:43: note: candidate expects 2 arguments, 1 provided
../src/bindings.cc:182:62: error: no matching function for call to ‘v8::Object::Get(v8::Local&)’
182 | inotify->handle()->Set(descriptor, args_->Get(callback_sym));
| ~~~~~~~~~~^~~~~~~~~~~~~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:297:43: note: candidate: ‘v8::MaybeLocal v8::Object::Get(v8::Local, v8::Local)’
297 | V8_WARN_UNUSED_RESULT MaybeLocal Get(Local context,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:297:43: note: candidate expects 2 arguments, 1 provided
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:299:43: note: candidate: ‘v8::MaybeLocal v8::Object::Get(v8::Local, v8::Local, v8::MaybeLocal)’
299 | V8_WARN_UNUSED_RESULT MaybeLocal Get(Local context,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:299:43: note: candidate expects 3 arguments, 1 provided
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:303:43: note: candidate: ‘v8::MaybeLocal v8::Object::Get(v8::Local, uint32_t)’
303 | V8_WARN_UNUSED_RESULT MaybeLocal Get(Local context,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:303:43: note: candidate expects 2 arguments, 1 provided
../src/bindings.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE NodeInotify::Inotify::RemoveWatch(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/bindings.cc:195:44: error: no matching function for call to ‘v8::Value::Int32Value()’
195 | watch = info[0]->Int32Value();
| ~~~~~~~~~~~~~~~~~~~^~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-value.h:448:40: note: candidate: ‘v8::Maybe v8::Value::Int32Value(v8::Local) const’
448 | V8_WARN_UNUSED_RESULT Maybe Int32Value(Local context) const;
| ^~~~~~~~~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-value.h:448:40: note: candidate expects 1 argument, 0 provided
../src/bindings.cc: In static member function ‘static void NodeInotify::Inotify::Callback(uv_poll_t*, int, int)’:
../src/bindings.cc:262:41: error: no matching function for call to ‘v8::Object::Set(v8::Local, Nan::imp::IntegerFactory::return_t)’
262 | obj->Set(Nan::New("watch").ToLocalChecked(), Nan::New(event->wd));
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:239:37: note: candidate: ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’
239 | V8_WARN_UNUSED_RESULT Maybe Set(Local context,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:239:37: note: candidate expects 3 arguments, 2 provided
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:241:37: note: candidate: ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local, v8::MaybeLocal)’
241 | V8_WARN_UNUSED_RESULT Maybe Set(Local context,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:241:37: note: candidate expects 4 arguments, 2 provided
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:245:37: note: candidate: ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’
245 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:245:37: note: candidate expects 3 arguments, 2 provided
../src/bindings.cc:263:41: error: no matching function for call to ‘v8::Object::Set(v8::Local, Nan::imp::IntegerFactory::return_t)’
263 | obj->Set(Nan::New("mask").ToLocalChecked(), Nan::New(event->mask));
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:239:37: note: candidate: ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’
239 | V8_WARN_UNUSED_RESULT Maybe Set(Local context,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:239:37: note: candidate expects 3 arguments, 2 provided
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:241:37: note: candidate: ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local, v8::MaybeLocal)’
241 | V8_WARN_UNUSED_RESULT Maybe Set(Local context,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:241:37: note: candidate expects 4 arguments, 2 provided
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:245:37: note: candidate: ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’
245 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:245:37: note: candidate expects 3 arguments, 2 provided
../src/bindings.cc:264:41: error: no matching function for call to ‘v8::Object::Set(v8::Local, Nan::imp::IntegerFactory::return_t)’
264 | obj->Set(Nan::New("cookie").ToLocalChecked(), Nan::New(event->cookie));
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:239:37: note: candidate: ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’
239 | V8_WARN_UNUSED_RESULT Maybe Set(Local context,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:239:37: note: candidate expects 3 arguments, 2 provided
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:241:37: note: candidate: ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local, v8::MaybeLocal)’
241 | V8_WARN_UNUSED_RESULT Maybe Set(Local context,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:241:37: note: candidate expects 4 arguments, 2 provided
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:245:37: note: candidate: ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’
245 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:245:37: note: candidate expects 3 arguments, 2 provided
../src/bindings.cc:267:49: error: no matching function for call to ‘v8::Object::Set(v8::Local, v8::Local)’
267 | obj->Set(Nan::New("name").ToLocalChecked(), Nan::New(event->name).ToLocalChecked());
| ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:239:37: note: candidate: ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)’
239 | V8_WARN_UNUSED_RESULT Maybe Set(Local context,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:239:37: note: candidate expects 3 arguments, 2 provided
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:241:37: note: candidate: ‘v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local, v8::MaybeLocal)’
241 | V8_WARN_UNUSED_RESULT Maybe Set(Local context,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:241:37: note: candidate expects 4 arguments, 2 provided
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:245:37: note: candidate: ‘v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)’
245 | V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:245:37: note: candidate expects 3 arguments, 2 provided
../src/bindings.cc:275:65: error: no matching function for call to ‘v8::Object::Get(Nan::imp::IntegerFactory::return_t)’
275 | Local value = handle->Get(Nan::New(event->wd));
| ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:297:43: note: candidate: ‘v8::MaybeLocal v8::Object::Get(v8::Local, v8::Local)’
297 | V8_WARN_UNUSED_RESULT MaybeLocal Get(Local context,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:297:43: note: candidate expects 2 arguments, 1 provided
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:299:43: note: candidate: ‘v8::MaybeLocal v8::Object::Get(v8::Local, v8::Local, v8::MaybeLocal)’
299 | V8_WARN_UNUSED_RESULT MaybeLocal Get(Local context,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:299:43: note: candidate expects 3 arguments, 1 provided
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:303:43: note: candidate: ‘v8::MaybeLocal v8::Object::Get(v8::Local, uint32_t)’
303 | V8_WARN_UNUSED_RESULT MaybeLocal Get(Local context,
| ^~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-object.h:303:43: note: candidate expects 2 arguments, 1 provided
../src/bindings.cc:279:46: warning: ‘v8::Local Nan::Callback::Call(v8::Local, int, v8::Local*) const’ is deprecated [-Wdeprecated-declarations]
279 | callback.Call(handle, 1, argv);
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
In file included from ../src/node_inotify.h:14:
../../nan/nan.h:1796:3: note: declared here
1796 | Call(v8::Local target
| ^~~~
../src/bindings.cc:285:68: error: no matching function for call to ‘v8::Value::ToString()’
285 | handle->Delete(wd->ToString());
| ~~~~~~~~~~~~^~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-value.h:389:44: note: candidate: ‘v8::MaybeLocal v8::Value::ToString(v8::Local) const’
389 | V8_WARN_UNUSED_RESULT MaybeLocal ToString(
| ^~~~~~~~
/home/voodooattack/.cache/node-gyp/23.4.0/include/node/v8-value.h:389:44: note: candidate expects 1 argument, 0 provided
make: *** [inotify.target.mk:111: Release/obj.target/inotify/src/bindings.o] Error 1
make: Leaving directory '/home/voodooattack/devel/work/red-panda-frontend/node_modules/inotify/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess. (/home/voodooattack/devel/work/red-panda-frontend/node_modules/node-gyp/lib/build.js:216:23)
gyp ERR! System Linux 6.11.11-300.fc41.x86_64
gyp ERR! command "/home/voodooattack/.nvm/versions/node/v23.4.0/bin/node" "/home/voodooattack/devel/work/red-panda-frontend/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/voodooattack/devel/work/red-panda-frontend/node_modules/inotify
gyp ERR! node -v v23.4.0
gyp ERR! node-gyp -v v11.0.0
gyp ERR! not ok
```

I removed all cache directories from `~/.cache` and I still get the same output.

Edit: Here is the gcc version as well.
```
$ g++ --version
g++ (GCC) 14.2.1 20240912 (Red Hat 14.2.1-3)
Copyright (C) 2024 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.