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)
- 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.