gulp-pug-starter
gulp-pug-starter copied to clipboard
inotify@npm:1.4.6 couldn't be built successfully
При исполнении шага yarn
получаю вот такую ошибку.
(base) ➜ gulp-pug-starter git:(master) ✗ node -v
v15.14.0
(base) ➜ gulp-pug-starter git:(master) ✗ yarn
➤ YN0000: ┌ Resolution step
➤ YN0002: │ stylelint-config-recommended-scss@npm:5.0.2 [55b96] doesn't provide postcss (p11620), requested by postcss-scss
➤ YN0000: │ Some peer dependencies are incorrectly met; run yarn explain peer-requirements <hash> for details, where <hash> is the six-letter p-prefixed code
➤ YN0000: └ Completed
➤ YN0000: ┌ Fetch step
➤ YN0000: └ Completed in 0s 225ms
➤ YN0000: ┌ Link step
➤ YN0007: │ inotify@npm:1.4.6 must be built because it never has been before or the last one failed
➤ YN0009: │ inotify@npm:1.4.6 couldn't be built successfully (exit code 1, logs can be found here: /tmp/xfs-dc5119b7/build.log)
➤ YN0000: └ Completed in 0s 998ms
➤ YN0000: Failed with errors in 1s 475ms
Прилагаю соответствующий лог.
# 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 [email protected]
gyp info using [email protected] | linux | x64
gyp info find Python using Python version 3.7.0 found at "/home/user/miniconda3/bin/python3"
gyp info spawn /home/user/miniconda3/bin/python3
gyp info spawn args [
gyp info spawn args '/home/user/tmp/gulp-pug-starter/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/user/tmp/gulp-pug-starter/node_modules/inotify/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/home/user/tmp/gulp-pug-starter/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/home/user/.cache/node-gyp/15.14.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/user/.cache/node-gyp/15.14.0',
gyp info spawn args '-Dnode_gyp_dir=/home/user/tmp/gulp-pug-starter/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/home/user/.cache/node-gyp/15.14.0/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/home/user/tmp/gulp-pug-starter/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/user/tmp/gulp-pug-starter/node_modules/inotify/build'
CXX(target) Release/obj.target/inotify/src/bindings.o
In file included from ../src/bindings.cc:2:
../src/bindings.h:10:27: error: ‘Handle’ has not been declared
10 | static void Initialize(Handle<Object> target);
| ^~~~~~
../src/bindings.h:10:33: error: expected ‘,’ or ‘...’ before ‘<’ token
10 | static void Initialize(Handle<Object> target);
| ^
../src/bindings.cc:11:27: error: variable or field ‘Initialize’ declared void
11 | void Inotify::Initialize(Handle<Object> exports) {
| ^~~~~~
../src/bindings.cc:11:27: error: ‘Handle’ was not declared in this scope
../src/bindings.cc:11:40: error: expected primary-expression before ‘>’ token
11 | void Inotify::Initialize(Handle<Object> exports) {
| ^
../src/bindings.cc:11:42: error: ‘exports’ was not declared in this scope
11 | void Inotify::Initialize(Handle<Object> exports) {
| ^~~~~~~
../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:43: error: no matching function for call to ‘v8::Value::ToObject()’
146 | Local<Object> args_ = info[0]->ToObject();
| ^
In file included from /home/user/.cache/node-gyp/15.14.0/include/node/node.h:63,
from ../src/node_inotify.h:5,
from ../src/bindings.h:4,
from ../src/bindings.cc:2:
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:2868:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2868 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:2868:44: note: candidate expects 1 argument, 0 provided
../src/bindings.cc:149:27: error: no matching function for call to ‘v8::Object::Has(v8::Local<v8::String>&)’
149 | if (!args_->Has(path_sym)) {
| ^
In file included from /home/user/.cache/node-gyp/15.14.0/include/node/node.h:63,
from ../src/node_inotify.h:5,
from ../src/bindings.h:4,
from ../src/bindings.cc:2:
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3798:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Has(v8::Local<v8::Context>, v8::Local<v8::Value>)’
3798 | V8_WARN_UNUSED_RESULT Maybe<bool> Has(Local<Context> context,
| ^~~
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3798:37: note: candidate expects 2 arguments, 1 provided
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3804:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Has(v8::Local<v8::Context>, uint32_t)’
3804 | V8_WARN_UNUSED_RESULT Maybe<bool> Has(Local<Context> context, uint32_t index);
| ^~~
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3804:37: note: candidate expects 2 arguments, 1 provided
../src/bindings.cc:154:31: error: no matching function for call to ‘v8::Object::Has(v8::Local<v8::String>&)’
154 | if (!args_->Has(callback_sym) ||
| ^
In file included from /home/user/.cache/node-gyp/15.14.0/include/node/node.h:63,
from ../src/node_inotify.h:5,
from ../src/bindings.h:4,
from ../src/bindings.cc:2:
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3798:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Has(v8::Local<v8::Context>, v8::Local<v8::Value>)’
3798 | V8_WARN_UNUSED_RESULT Maybe<bool> Has(Local<Context> context,
| ^~~
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3798:37: note: candidate expects 2 arguments, 1 provided
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3804:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Has(v8::Local<v8::Context>, uint32_t)’
3804 | V8_WARN_UNUSED_RESULT Maybe<bool> Has(Local<Context> context, uint32_t index);
| ^~~
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3804:37: note: candidate expects 2 arguments, 1 provided
../src/bindings.cc:155:28: error: no matching function for call to ‘v8::Object::Get(v8::Local<v8::String>&)’
155 | !args_->Get(callback_sym)->IsFunction()) {
| ^
In file included from /home/user/.cache/node-gyp/15.14.0/include/node/node.h:63,
from ../src/node_inotify.h:5,
from ../src/bindings.h:4,
from ../src/bindings.cc:2:
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3763:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, v8::Local<v8::Value>)’
3763 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
| ^~~
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3763:43: note: candidate expects 2 arguments, 1 provided
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3766:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, uint32_t)’
3766 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
| ^~~
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3766: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<v8::String>&)’
160 | if (!args_->Has(watch_for_sym)) {
| ^
In file included from /home/user/.cache/node-gyp/15.14.0/include/node/node.h:63,
from ../src/node_inotify.h:5,
from ../src/bindings.h:4,
from ../src/bindings.cc:2:
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3798:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Has(v8::Local<v8::Context>, v8::Local<v8::Value>)’
3798 | V8_WARN_UNUSED_RESULT Maybe<bool> Has(Local<Context> context,
| ^~~
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3798:37: note: candidate expects 2 arguments, 1 provided
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3804:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Has(v8::Local<v8::Context>, uint32_t)’
3804 | V8_WARN_UNUSED_RESULT Maybe<bool> Has(Local<Context> context, uint32_t index);
| ^~~
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3804:37: note: candidate expects 2 arguments, 1 provided
../src/bindings.cc:163:33: error: no matching function for call to ‘v8::Object::Get(v8::Local<v8::String>&)’
163 | if (!args_->Get(watch_for_sym)->IsInt32()) {
| ^
In file included from /home/user/.cache/node-gyp/15.14.0/include/node/node.h:63,
from ../src/node_inotify.h:5,
from ../src/bindings.h:4,
from ../src/bindings.cc:2:
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3763:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, v8::Local<v8::Value>)’
3763 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
| ^~~
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3763:43: note: candidate expects 2 arguments, 1 provided
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3766:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, uint32_t)’
3766 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
| ^~~
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3766:43: note: candidate expects 2 arguments, 1 provided
../src/bindings.cc:166:36: error: no matching function for call to ‘v8::Object::Get(v8::Local<v8::String>&)’
166 | mask |= args_->Get(watch_for_sym)->Int32Value();
| ^
In file included from /home/user/.cache/node-gyp/15.14.0/include/node/node.h:63,
from ../src/node_inotify.h:5,
from ../src/bindings.h:4,
from ../src/bindings.cc:2:
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3763:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, v8::Local<v8::Value>)’
3763 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
| ^~~
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3763:43: note: candidate expects 2 arguments, 1 provided
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3766:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, uint32_t)’
3766 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
| ^~~
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3766:43: note: candidate expects 2 arguments, 1 provided
../src/bindings.cc:172:45: error: no matching function for call to ‘v8::Object::Get(v8::Local<v8::String>&)’
172 | String::Utf8Value path(args_->Get(path_sym));
| ^
In file included from /home/user/.cache/node-gyp/15.14.0/include/node/node.h:63,
from ../src/node_inotify.h:5,
from ../src/bindings.h:4,
from ../src/bindings.cc:2:
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3763:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, v8::Local<v8::Value>)’
3763 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
| ^~~
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3763:43: note: candidate expects 2 arguments, 1 provided
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3766:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, uint32_t)’
3766 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
| ^~~
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3766:43: note: candidate expects 2 arguments, 1 provided
../src/bindings.cc:182:61: error: no matching function for call to ‘v8::Object::Get(v8::Local<v8::String>&)’
182 | inotify->handle()->Set(descriptor, args_->Get(callback_sym));
| ^
In file included from /home/user/.cache/node-gyp/15.14.0/include/node/node.h:63,
from ../src/node_inotify.h:5,
from ../src/bindings.h:4,
from ../src/bindings.cc:2:
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3763:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, v8::Local<v8::Value>)’
3763 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
| ^~~
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3763:43: note: candidate expects 2 arguments, 1 provided
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3766:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, uint32_t)’
3766 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
| ^~~
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3766: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:31: error: no matching function for call to ‘v8::Value::Int32Value()’
195 | watch = info[0]->Int32Value();
| ^
In file included from /home/user/.cache/node-gyp/15.14.0/include/node/node.h:63,
from ../src/node_inotify.h:5,
from ../src/bindings.h:4,
from ../src/bindings.cc:2:
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:2915:40: note: candidate: ‘v8::Maybe<int> v8::Value::Int32Value(v8::Local<v8::Context>) const’
2915 | V8_WARN_UNUSED_RESULT Maybe<int32_t> Int32Value(Local<Context> context) const;
| ^~~~~~~~~~
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:2915: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:86: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::IntegerFactory<v8::Integer>::return_t)’
262 | obj->Set(Nan::New<String>("watch").ToLocalChecked(), Nan::New<Integer>(event->wd));
| ^
In file included from /home/user/.cache/node-gyp/15.14.0/include/node/node.h:63,
from ../src/node_inotify.h:5,
from ../src/bindings.h:4,
from ../src/bindings.cc:2:
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3716:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’
3716 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
| ^~~
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3716:37: note: candidate expects 3 arguments, 2 provided
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3719:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’
3719 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
| ^~~
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3719:37: note: candidate expects 3 arguments, 2 provided
../src/bindings.cc:263:87: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::IntegerFactory<v8::Integer>::return_t)’
263 | obj->Set(Nan::New<String>("mask").ToLocalChecked(), Nan::New<Integer>(event->mask));
| ^
In file included from /home/user/.cache/node-gyp/15.14.0/include/node/node.h:63,
from ../src/node_inotify.h:5,
from ../src/bindings.h:4,
from ../src/bindings.cc:2:
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3716:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’
3716 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
| ^~~
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3716:37: note: candidate expects 3 arguments, 2 provided
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3719:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’
3719 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
| ^~~
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3719:37: note: candidate expects 3 arguments, 2 provided
../src/bindings.cc:264:91: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::IntegerFactory<v8::Integer>::return_t)’
264 | obj->Set(Nan::New<String>("cookie").ToLocalChecked(), Nan::New<Integer>(event->cookie));
| ^
In file included from /home/user/.cache/node-gyp/15.14.0/include/node/node.h:63,
from ../src/node_inotify.h:5,
from ../src/bindings.h:4,
from ../src/bindings.cc:2:
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3716:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’
3716 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
| ^~~
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3716:37: note: candidate expects 3 arguments, 2 provided
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3719:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’
3719 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
| ^~~
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3719:37: note: candidate expects 3 arguments, 2 provided
../src/bindings.cc:267:104: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, v8::Local<v8::String>)’
267 | obj->Set(Nan::New<String>("name").ToLocalChecked(), Nan::New<String>(event->name).ToLocalChecked());
| ^
In file included from /home/user/.cache/node-gyp/15.14.0/include/node/node.h:63,
from ../src/node_inotify.h:5,
from ../src/bindings.h:4,
from ../src/bindings.cc:2:
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3716:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’
3716 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
| ^~~
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3716:37: note: candidate expects 3 arguments, 2 provided
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3719:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’
3719 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
| ^~~
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3719:37: note: candidate expects 3 arguments, 2 provided
../src/bindings.cc:275:66: error: no matching function for call to ‘v8::Object::Get(Nan::imp::IntegerFactory<v8::Integer>::return_t)’
275 | Local<Value> value = handle->Get(Nan::New<Integer>(event->wd));
| ^
In file included from /home/user/.cache/node-gyp/15.14.0/include/node/node.h:63,
from ../src/node_inotify.h:5,
from ../src/bindings.h:4,
from ../src/bindings.cc:2:
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3763:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, v8::Local<v8::Value>)’
3763 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
| ^~~
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3763:43: note: candidate expects 2 arguments, 1 provided
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3766:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, uint32_t)’
3766 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
| ^~~
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:3766:43: note: candidate expects 2 arguments, 1 provided
../src/bindings.cc:279:34: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(v8::Local<v8::Object>, int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
279 | callback.Call(handle, 1, argv);
| ^
In file included from ../src/node_inotify.h:14,
from ../src/bindings.h:4,
from ../src/bindings.cc:2:
../../nan/nan.h:1722:3: note: declared here
1722 | Call(v8::Local<v8::Object> target
| ^~~~
../src/bindings.cc:285:34: error: no matching function for call to ‘v8::Value::ToString()’
285 | handle->Delete(wd->ToString());
| ^
In file included from /home/user/.cache/node-gyp/15.14.0/include/node/node.h:63,
from ../src/node_inotify.h:5,
from ../src/bindings.h:4,
from ../src/bindings.cc:2:
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:2856:44: note: candidate: ‘v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const’
2856 | V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
| ^~~~~~~~
/home/user/.cache/node-gyp/15.14.0/include/node/v8.h:2856:44: note: candidate expects 1 argument, 0 provided
make: *** [inotify.target.mk:112: Release/obj.target/inotify/src/bindings.o] Error 1
make: Leaving directory '/home/user/tmp/gulp-pug-starter/node_modules/inotify/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/home/user/tmp/gulp-pug-starter/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack at ChildProcess.emit (node:events:369:20)
gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:290:12)
gyp ERR! System Linux 5.16.0+
gyp ERR! command "/home/user/.nvm/versions/node/v15.14.0/bin/node" "/home/user/tmp/gulp-pug-starter/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/user/tmp/gulp-pug-starter/node_modules/inotify
gyp ERR! node -v v15.14.0
gyp ERR! node-gyp -v v9.0.0
gyp ERR! not ok
Обнови NodeJS до стабильной 16
Обнови NodeJS до стабильной 16
Происходит ровно тоже самое. Я все версии перепробовал, начиная с 12-ой.
Данная проблема происходит на Ubuntu 20.04. А в другой ветке (#126) - MacOS 11.6 Big Sur.
Данная проблема происходит на Ubuntu 20.04. А в другой ветке (#126) - MacOS 11.6 Big Sur.
у меня mac OS Monterey — всё в порядке, могу проверить ещё раз. По поводу Ubuntu интересно, но подсказать не смогу
Данная проблема происходит на Ubuntu 20.04. А в другой ветке (#126) - MacOS 11.6 Big Sur.
у меня mac OS Monterey — всё в порядке, могу проверить ещё раз. По поводу Ubuntu интересно, но подсказать не смогу
Какие-то рекомендации можете дать?
Данная проблема происходит на Ubuntu 20.04. А в другой ветке (#126) - MacOS 11.6 Big Sur.
у меня mac OS Monterey — всё в порядке, могу проверить ещё раз. По поводу Ubuntu интересно, но подсказать не смогу
Какие-то рекомендации можете дать?
Обновить macOS. Если что, уже всё стабильно
Такая же проблема, gulp-scss-starter
Ubuntu v22.04 Node.js v16.17.0 Yarn v3.2.2 NPM v8.17.0
Такая же проблема, gulp-scss-starter
Ubuntu v22.04 Node.js v16.17.0 Yarn v3.2.2 NPM v8.17.0
Я в итоге запустил сборку. К сожалению, уже удалил тестовый запуск именно этой сборки. Однако у меня есть проект, который я, собственно и пытался запустить изначально. Он имеет в основе эту же сборку. Прикрепляю его конфиг ниже. Можете сравнить со своим и возможно поможет. Важный момент состоит в том, что запускать нужно только на Ноуд версии 14.
(base) ➜ project-front git:(master) ✗ npm --version
6.14.16
(base) ➜ project-front git:(master) ✗ node --version
v14.19.1
(base) ➜ project-front git:(master) ✗ yarn --version
3.2.0
package.json
"name": "gulp-pug-starter",
"description": "Frontend development with pleasure",
"author": "Andrey Gorokhov",
"repository": {
"type": "git",
"url": "https://github.com/andreyalexeich/gulp-pug-starter.git"
},
"license": "MIT",
"type": "commonjs",
"babel": {
"presets": [
"@babel/preset-env"
]
},
"scripts": {
"dev": "gulp",
"build": "gulp prod --production",
"build:views": "gulp views --production",
"build:styles": "gulp styles --production",
"build:scripts": "gulp scripts --production",
"build:images": "gulp images --production",
"build:webp": "gulp webp --production",
"build:sprites": "gulp sprites --production",
"build:fonts": "gulp fonts --production",
"build:favicons": "gulp favicons --production",
"build:gzip": "gulp gzip --production",
"lint:styles": "stylelint \"src/**/*.scss\"",
"lint:styles --fix": "stylelint \"src/**/*.scss\" --fix --config ./.stylelintrc",
"lint:scripts": "eslint --color ./src/blocks",
"lint:scripts --fix": "eslint --fix --color ./src/blocks",
"bem-c": "bem create $* -l src/blocks/components",
"bem-m": "bem create $* -l src/blocks/modules"
},
"devDependencies": {
"@babel/core": "^7.4.3",
"@babel/eslint-parser": "^7.17.0",
"@babel/preset-env": "^7.16.11",
"@babel/register": "^7.17.0",
"babel-eslint": "~10.1.0",
"babel-loader": "^8.0.5",
"babel-register": "^6.26.0",
"bem-tools-core": "bem-tools/bem-tools-core",
"bem-tools-create": "bem-tools/bem-tools-create",
"browser-sync": "^2.23.6",
"del": "^5.1.0",
"eslint": "~7.7.0",
"gulp": "^4.0.0",
"gulp-autoprefixer": "~7.0.1",
"gulp-clean-css": "~4.3.0",
"gulp-debug": "~4.0.0",
"gulp-favicons": "^3.0.0",
"gulp-group-css-media-queries": "^1.2.2",
"gulp-if": "^3.0.0",
"gulp-imagemin": "~7.1.0",
"gulp-newer": "^1.4.0",
"gulp-plumber": "^1.2.0",
"gulp-pug": "^4.0.1",
"gulp-rename": "^2.0.0",
"gulp-replace": "^1.0.0",
"gulp-sass": "~4.1.0",
"gulp-sourcemaps": "^2.6.4",
"gulp-svg-sprite": "^1.5.0",
"gulp-watch": "^5.0.0",
"gulp-webp": "^4.0.1",
"husky": "^4.2.1",
"imagemin-giflossy": "^5.1.10",
"imagemin-jpeg-recompress": "~7.0.0",
"imagemin-mozjpeg": "^9.0.0",
"imagemin-pngquant": "~9.0.0",
"imagemin-webp": "^6.0.0",
"imagemin-zopfli": "^7.0.0",
"lint-staged": "^10.0.3",
"postcss": "^8.4.4",
"require-dir": "^1.2.0",
"stylelint": "^14.1.0",
"stylelint-config-standard-scss": "^3.0.0",
"stylelint-order": "^4.1.0",
"stylelint-selector-bem-pattern": "^2.1.1",
"webpack": "~4.44.1",
"webpack-cli": "^4.9.2",
"webpack-stream": "^5.2.1",
"yargs": "~15.4.1"
},
"dependencies": {
"bootstrap": "^5.1.1",
"check": "^1.0.0",
"core-js": "^3.22.3",
"gsap": "./gsap-bonus.tgz",
"headroom.js-latest": "^0.9.6",
"in": "^0.19.0",
"jquery": "^3.6.0",
"jquery-ui_1.12": "^1.12.0",
"magnific-popup": "^1.1.0",
"node-gyp": "^9.0.0",
"owl.carousel": "^2.3.4",
"popper.js": "^1.16.1",
"smart-grid": "^2.1.2",
"swiper": "6.8.4"
},
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"!(_*).scss": [
"stylelint --fix --color --config ./.stylelintrc"
],
"*.js": [
"eslint --fix --color"
]
},
"packageManager": "[email protected]"
}
Попробую запустить на Node.js v14.x
То же самое
То же самое
Для меня смена Ноуд на 14 версию не решилa проблему. Вам придется разбираться с пакетами и их зависимостями. Поэтому я и предложил вам сравнить мой файл с вашим.
То же самое
Для меня смена Ноуд на 14 версию не решилa проблему. Вам придется разбираться с пакетами и их зависимостями. Поэтому я и предложил вам сравнить мой файл с вашим.
это Ubuntu?
То же самое
Для меня смена Ноуд на 14 версию не решилa проблему. Вам придется разбираться с пакетами и их зависимостями. Поэтому я и предложил вам сравнить мой файл с вашим.
это Ubuntu?
Да. Убунту 20.04, 22.04. На Маке то же самое было, но как-то в итоге разрулилось после танцев с бубнами.
То же самое
Рекомендую почитать следующие ветки:
https://github.com/nodejs/node-gyp/issues/2632
https://github.com/lovell/sharp/issues/3149#issuecomment-1084563694
То же самое
Для меня смена Ноуд на 14 версию не решилa проблему. Вам придется разбираться с пакетами и их зависимостями. Поэтому я и предложил вам сравнить мой файл с вашим.
это Ubuntu?
Да. Убунту 20.04, 22.04. На Маке то же самое было, но как-то в итоге разрулилось после танцев с бубнами.
на Маке всё хорошо на последней версии и 16-ой NodeJS, на Win 10 тоже, а по Ubuntu даже не знаю, может нулёвый проект создать?
То же самое
Для меня смена Ноуд на 14 версию не решилa проблему. Вам придется разбираться с пакетами и их зависимостями. Поэтому я и предложил вам сравнить мой файл с вашим.
это Ubuntu?
Да. Убунту 20.04, 22.04. На Маке то же самое было, но как-то в итоге разрулилось после танцев с бубнами.
на Маке всё хорошо на последней версии и 16-ой NodeJS, на Win 10 тоже, а по Ubuntu даже не знаю, может нулёвый проект создать?
У меня сейчас все работает и собирается, но не с вашими версиями пакетов. Возможно коллеге выше будет полезно узнать, что я примерно для этого сделал.
Мне на мак с m1 помогло удаление зависимости dev и использование Node 14