Source: node-opencv Version: 7.0.0+git20200316.f0a03a4b-1 Severity: serious Justification: FTBFS Tags: trixie sid ftbfs User: lu...@debian.org Usertags: ftbfs-20240313 ftbfs-trixie
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > cc1plus: note: source object is likely at address zero > CXX(target) Release/obj.target/opencv/src/FaceRecognizer.o > ../src/FaceRecognizer.cc: In static member function ‘static void > FaceRecognizerWrap::Init(v8::Local<v8::Object>)’: > ../src/FaceRecognizer.cc:84:14: warning: ignoring return value of > ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, > v8::Local<v8::Value>, v8::Local<v8::Value>)’, declared with attribute > ‘warn_unused_result’ [-Wunused-result] > 84 | target->Set(Nan::GetCurrentContext(), > Nan::New("FaceRecognizer").ToLocalChecked(), ctor->GetFunction( > Nan::GetCurrentContext() ).ToLocalChecked()); > | > ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In file included from > /usr/include/nodejs/deps/v8/include/v8-array-buffer.h:13, > from /usr/include/nodejs/deps/v8/include/v8.h:24, > from ../src/OpenCV.h:18, > from ../src/FaceRecognizer.cc:1: > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/FaceRecognizer.cc: In static member function ‘static > Nan::NAN_METHOD_RETURN_TYPE > FaceRecognizerWrap::PredictSync(Nan::NAN_METHOD_ARGS_TYPE)’: > ../src/FaceRecognizer.cc:335:11: warning: ignoring return value of > ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, > v8::Local<v8::Value>, v8::Local<v8::Value>)’, declared with attribute > ‘warn_unused_result’ [-Wunused-result] > 335 | res->Set(Nan::GetCurrentContext(), Nan::New("id").ToLocalChecked(), > Nan::New<Number>(predictedLabel)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/FaceRecognizer.cc:336:11: warning: ignoring return value of > ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, > v8::Local<v8::Value>, v8::Local<v8::Value>)’, declared with attribute > ‘warn_unused_result’ [-Wunused-result] > 336 | res->Set(Nan::GetCurrentContext(), > Nan::New("confidence").ToLocalChecked(), Nan::New<Number>(confidence)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/FaceRecognizer.cc: In member function ‘virtual void > PredictASyncWorker::HandleOKCallback()’: > ../src/FaceRecognizer.cc:375:13: warning: ignoring return value of > ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, > v8::Local<v8::Value>, v8::Local<v8::Value>)’, declared with attribute > ‘warn_unused_result’ [-Wunused-result] > 375 | res->Set(Nan::GetCurrentContext(), > Nan::New("id").ToLocalChecked(), Nan::New<Number>(predictedLabel)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/FaceRecognizer.cc:376:13: warning: ignoring return value of > ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, > v8::Local<v8::Value>, v8::Local<v8::Value>)’, declared with attribute > ‘warn_unused_result’ [-Wunused-result] > 376 | res->Set(Nan::GetCurrentContext(), > Nan::New("confidence").ToLocalChecked(), Nan::New<Number>(confidence)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/FaceRecognizer.cc:383:19: warning: ‘v8::Local<v8::Value> > Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated > [-Wdeprecated-declarations] > 383 | callback->Call(1, argv); > | ~~~~~~~~~~~~~~^~~~~~~~~ > In file included from ../src/OpenCV.h:53: > ../../../../usr/share/nodejs/nan/nan.h:1748:3: note: declared here > 1748 | Call(int argc, v8::Local<v8::Value> argv[]) const { > | ^~~~ > CXX(target) Release/obj.target/opencv/src/Features2d.o > CXX(target) Release/obj.target/opencv/src/BackgroundSubtractor.o > ../src/BackgroundSubtractor.cc:11:2: warning: #warning Building with > HAVE_OPENCV_BGSEGM [-Wcpp] > 11 | #warning Building with HAVE_OPENCV_BGSEGM > | ^~~~~~~ > ../src/BackgroundSubtractor.cc: In static member function ‘static void > BackgroundSubtractorWrap::Init(v8::Local<v8::Object>)’: > ../src/BackgroundSubtractor.cc:69:14: warning: ignoring return value of > ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, > v8::Local<v8::Value>, v8::Local<v8::Value>)’, declared with attribute > ‘warn_unused_result’ [-Wunused-result] > 69 | target->Set(Nan::GetCurrentContext(), > Nan::New("BackgroundSubtractor").ToLocalChecked(), ctor->GetFunction( > Nan::GetCurrentContext() ).ToLocalChecked()); > | > ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In file included from > /usr/include/nodejs/deps/v8/include/v8-array-buffer.h:13, > from /usr/include/nodejs/deps/v8/include/v8.h:24, > from ../src/OpenCV.h:18, > from ../src/BackgroundSubtractor.h:1, > from ../src/BackgroundSubtractor.cc:1: > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/BackgroundSubtractor.cc: In static member function ‘static > Nan::NAN_METHOD_RETURN_TYPE > BackgroundSubtractorWrap::ApplyMOG(Nan::NAN_METHOD_ARGS_TYPE)’: > ../src/BackgroundSubtractor.cc:245:13: warning: ignoring return value of > ‘v8::MaybeLocal<v8::Value> v8::Function::Call(v8::Local<v8::Context>, > v8::Local<v8::Value>, int, v8::Local<v8::Value>*)’, declared with attribute > ‘warn_unused_result’ [-Wunused-result] > 245 | cb->Call( Nan::GetCurrentContext(), > Nan::GetCurrentContext()->Global(), 2, argv); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In file included from /usr/include/nodejs/deps/v8/include/v8.h:33: > /usr/include/nodejs/deps/v8/include/v8-function.h:55:43: note: declared here > 55 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Call(Local<Context> context, > | ^~~~ > ../src/BackgroundSubtractor.cc:252:13: warning: ignoring return value of > ‘v8::MaybeLocal<v8::Value> v8::Function::Call(v8::Local<v8::Context>, > v8::Local<v8::Value>, int, v8::Local<v8::Value>*)’, declared with attribute > ‘warn_unused_result’ [-Wunused-result] > 252 | cb->Call( Nan::GetCurrentContext(), > Nan::GetCurrentContext()->Global(), 2, argv); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-function.h:55:43: note: declared here > 55 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Call(Local<Context> context, > | ^~~~ > ../src/BackgroundSubtractor.cc:293:13: warning: ignoring return value of > ‘v8::MaybeLocal<v8::Value> v8::Function::Call(v8::Local<v8::Context>, > v8::Local<v8::Value>, int, v8::Local<v8::Value>*)’, declared with attribute > ‘warn_unused_result’ [-Wunused-result] > 293 | cb->Call( Nan::GetCurrentContext(), > Nan::GetCurrentContext()->Global(), 2, argv); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-function.h:55:43: note: declared here > 55 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Call(Local<Context> context, > | ^~~~ > ../src/BackgroundSubtractor.cc: In member function ‘virtual void > AsyncBackgroundSubtractorWorker::HandleOKCallback()’: > ../src/BackgroundSubtractor.cc:354:19: warning: ‘v8::Local<v8::Value> > Nan::Callback::Call(int, v8::Local<v8::Value>*) const’ is deprecated > [-Wdeprecated-declarations] > 354 | callback->Call(2, argv); > | ~~~~~~~~~~~~~~^~~~~~~~~ > In file included from ../src/OpenCV.h:53: > ../../../../usr/share/nodejs/nan/nan.h:1748:3: note: declared here > 1748 | Call(int argc, v8::Local<v8::Value> argv[]) const { > | ^~~~ > ../src/BackgroundSubtractor.cc: In static member function ‘static > Nan::NAN_METHOD_RETURN_TYPE > BackgroundSubtractorWrap::Apply(Nan::NAN_METHOD_ARGS_TYPE)’: > ../src/BackgroundSubtractor.cc:389:15: warning: ignoring return value of > ‘v8::MaybeLocal<v8::Value> v8::Function::Call(v8::Local<v8::Context>, > v8::Local<v8::Value>, int, v8::Local<v8::Value>*)’, declared with attribute > ‘warn_unused_result’ [-Wunused-result] > 389 | cb->Call( Nan::GetCurrentContext(), > Nan::GetCurrentContext()->Global(), 2, argv); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-function.h:55:43: note: declared here > 55 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Call(Local<Context> context, > | ^~~~ > ../src/BackgroundSubtractor.cc:395:15: warning: ignoring return value of > ‘v8::MaybeLocal<v8::Value> v8::Function::Call(v8::Local<v8::Context>, > v8::Local<v8::Value>, int, v8::Local<v8::Value>*)’, declared with attribute > ‘warn_unused_result’ [-Wunused-result] > 395 | cb->Call( Nan::GetCurrentContext(), > Nan::GetCurrentContext()->Global(), 2, argv); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-function.h:55:43: note: declared here > 55 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Call(Local<Context> context, > | ^~~~ > CXX(target) Release/obj.target/opencv/src/Constants.o > ../src/Constants.cc: In static member function ‘static void > Constants::Init(v8::Local<v8::Object>)’: > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:25:3: note: in expansion of macro ‘CONST’ > 25 | CONST(CV_8U); > | ^~~~~ > In file included from > /usr/include/nodejs/deps/v8/include/v8-array-buffer.h:13, > from /usr/include/nodejs/deps/v8/include/v8.h:24, > from ../src/OpenCV.h:18, > from ../src/Constants.cc:1: > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:26:3: note: in expansion of macro ‘CONST’ > 26 | CONST(CV_8S); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:27:3: note: in expansion of macro ‘CONST’ > 27 | CONST(CV_16U); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:28:3: note: in expansion of macro ‘CONST’ > 28 | CONST(CV_16S); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:29:3: note: in expansion of macro ‘CONST’ > 29 | CONST(CV_32S); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:30:3: note: in expansion of macro ‘CONST’ > 30 | CONST(CV_32F); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:31:3: note: in expansion of macro ‘CONST’ > 31 | CONST(CV_64F); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:36:3: note: in expansion of macro ‘CONST’ > 36 | CONST(CV_8UC1); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:37:3: note: in expansion of macro ‘CONST’ > 37 | CONST(CV_8UC2); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:38:3: note: in expansion of macro ‘CONST’ > 38 | CONST(CV_8UC3); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:39:3: note: in expansion of macro ‘CONST’ > 39 | CONST(CV_8UC4); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:41:3: note: in expansion of macro ‘CONST’ > 41 | CONST(CV_8SC1); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:42:3: note: in expansion of macro ‘CONST’ > 42 | CONST(CV_8SC2); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:43:3: note: in expansion of macro ‘CONST’ > 43 | CONST(CV_8SC3); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:44:3: note: in expansion of macro ‘CONST’ > 44 | CONST(CV_8SC4); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:46:3: note: in expansion of macro ‘CONST’ > 46 | CONST(CV_16UC1); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:47:3: note: in expansion of macro ‘CONST’ > 47 | CONST(CV_16UC2); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:48:3: note: in expansion of macro ‘CONST’ > 48 | CONST(CV_16UC3); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:49:3: note: in expansion of macro ‘CONST’ > 49 | CONST(CV_16UC4); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:51:3: note: in expansion of macro ‘CONST’ > 51 | CONST(CV_16SC1); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:52:3: note: in expansion of macro ‘CONST’ > 52 | CONST(CV_16SC2); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:53:3: note: in expansion of macro ‘CONST’ > 53 | CONST(CV_16SC3); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:54:3: note: in expansion of macro ‘CONST’ > 54 | CONST(CV_16SC4); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:56:3: note: in expansion of macro ‘CONST’ > 56 | CONST(CV_32SC1); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:57:3: note: in expansion of macro ‘CONST’ > 57 | CONST(CV_32SC2); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:58:3: note: in expansion of macro ‘CONST’ > 58 | CONST(CV_32SC3); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:59:3: note: in expansion of macro ‘CONST’ > 59 | CONST(CV_32SC4); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:61:3: note: in expansion of macro ‘CONST’ > 61 | CONST(CV_32FC1); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:62:3: note: in expansion of macro ‘CONST’ > 62 | CONST(CV_32FC2); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:63:3: note: in expansion of macro ‘CONST’ > 63 | CONST(CV_32FC3); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:64:3: note: in expansion of macro ‘CONST’ > 64 | CONST(CV_32FC4); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:66:3: note: in expansion of macro ‘CONST’ > 66 | CONST(CV_64FC1); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:67:3: note: in expansion of macro ‘CONST’ > 67 | CONST(CV_64FC2); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:68:3: note: in expansion of macro ‘CONST’ > 68 | CONST(CV_64FC3); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:69:3: note: in expansion of macro ‘CONST’ > 69 | CONST(CV_64FC4); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:71:3: note: in expansion of macro ‘CONST’ > 71 | CONST(CV_LOAD_IMAGE_UNCHANGED); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:72:3: note: in expansion of macro ‘CONST’ > 72 | CONST(CV_LOAD_IMAGE_GRAYSCALE); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:73:3: note: in expansion of macro ‘CONST’ > 73 | CONST(CV_LOAD_IMAGE_COLOR); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:74:3: note: in expansion of macro ‘CONST’ > 74 | CONST(CV_LOAD_IMAGE_ANYDEPTH); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:75:3: note: in expansion of macro ‘CONST’ > 75 | CONST(CV_LOAD_IMAGE_ANYCOLOR); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:15:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 15 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Number>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:82:3: note: in expansion of macro ‘CONST_DOUBLE’ > 82 | CONST_DOUBLE(CV_PI); > | ^~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:9:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 9 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>(C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:83:3: note: in expansion of macro ‘CONST’ > 83 | CONST(CV_FILLED); > | ^~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 18 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)(cv::C))); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:85:3: note: in expansion of macro ‘CONST_ENUM’ > 85 | CONST_ENUM(BORDER_DEFAULT); > | ^~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 18 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)(cv::C))); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:86:3: note: in expansion of macro ‘CONST_ENUM’ > 86 | CONST_ENUM(BORDER_REPLICATE); > | ^~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 18 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)(cv::C))); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:87:3: note: in expansion of macro ‘CONST_ENUM’ > 87 | CONST_ENUM(BORDER_REFLECT); > | ^~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 18 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)(cv::C))); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:88:3: note: in expansion of macro ‘CONST_ENUM’ > 88 | CONST_ENUM(BORDER_REFLECT_101); > | ^~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 18 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)(cv::C))); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:89:3: note: in expansion of macro ‘CONST_ENUM’ > 89 | CONST_ENUM(BORDER_WRAP); > | ^~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 18 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)(cv::C))); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:90:3: note: in expansion of macro ‘CONST_ENUM’ > 90 | CONST_ENUM(BORDER_CONSTANT); > | ^~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 18 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)(cv::C))); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:92:3: note: in expansion of macro ‘CONST_ENUM’ > 92 | CONST_ENUM(INTER_NEAREST); > | ^~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 18 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)(cv::C))); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:93:3: note: in expansion of macro ‘CONST_ENUM’ > 93 | CONST_ENUM(INTER_LINEAR); > | ^~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 18 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)(cv::C))); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:94:3: note: in expansion of macro ‘CONST_ENUM’ > 94 | CONST_ENUM(INTER_AREA); > | ^~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 18 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)(cv::C))); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:95:3: note: in expansion of macro ‘CONST_ENUM’ > 95 | CONST_ENUM(INTER_CUBIC); > | ^~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 18 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)(cv::C))); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:96:3: note: in expansion of macro ‘CONST_ENUM’ > 96 | CONST_ENUM(INTER_LANCZOS4); > | ^~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 18 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)(cv::C))); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:98:3: note: in expansion of macro ‘CONST_ENUM’ > 98 | CONST_ENUM(NORM_MINMAX); > | ^~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 18 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)(cv::C))); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:99:3: note: in expansion of macro ‘CONST_ENUM’ > 99 | CONST_ENUM(NORM_INF); > | ^~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 18 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)(cv::C))); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:100:3: note: in expansion of macro ‘CONST_ENUM’ > 100 | CONST_ENUM(NORM_L1); > | ^~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 18 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)(cv::C))); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:101:3: note: in expansion of macro ‘CONST_ENUM’ > 101 | CONST_ENUM(NORM_L2); > | ^~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 18 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)(cv::C))); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:102:3: note: in expansion of macro ‘CONST_ENUM’ > 102 | CONST_ENUM(NORM_L2SQR); > | ^~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 18 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)(cv::C))); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:103:3: note: in expansion of macro ‘CONST_ENUM’ > 103 | CONST_ENUM(NORM_HAMMING); > | ^~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 18 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)(cv::C))); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:104:3: note: in expansion of macro ‘CONST_ENUM’ > 104 | CONST_ENUM(NORM_HAMMING2); > | ^~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 18 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)(cv::C))); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:105:3: note: in expansion of macro ‘CONST_ENUM’ > 105 | CONST_ENUM(NORM_RELATIVE); > | ^~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 18 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)(cv::C))); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:106:3: note: in expansion of macro ‘CONST_ENUM’ > 106 | CONST_ENUM(NORM_TYPE_MASK); > | ^~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 18 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)(cv::C))); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:108:3: note: in expansion of macro ‘CONST_ENUM’ > 108 | CONST_ENUM(RETR_EXTERNAL); > | ^~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 18 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)(cv::C))); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:109:3: note: in expansion of macro ‘CONST_ENUM’ > 109 | CONST_ENUM(RETR_LIST); > | ^~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 18 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)(cv::C))); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:110:3: note: in expansion of macro ‘CONST_ENUM’ > 110 | CONST_ENUM(RETR_CCOMP); > | ^~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 18 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)(cv::C))); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:111:3: note: in expansion of macro ‘CONST_ENUM’ > 111 | CONST_ENUM(RETR_TREE); > | ^~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:12:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 12 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:113:3: note: in expansion of macro ‘CONST_INT’ > 113 | CONST_INT(CV_DIST_C); > | ^~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:12:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 12 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:114:3: note: in expansion of macro ‘CONST_INT’ > 114 | CONST_INT(CV_DIST_L1); > | ^~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:12:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 12 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:115:3: note: in expansion of macro ‘CONST_INT’ > 115 | CONST_INT(CV_DIST_L2); > | ^~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:12:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 12 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:116:3: note: in expansion of macro ‘CONST_INT’ > 116 | CONST_INT(CV_DIST_USER); > | ^~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:12:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 12 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:118:3: note: in expansion of macro ‘CONST_INT’ > 118 | CONST_INT(CV_DIST_MASK_3); > | ^~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:12:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 12 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:119:3: note: in expansion of macro ‘CONST_INT’ > 119 | CONST_INT(CV_DIST_MASK_5); > | ^~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:12:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 12 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)C)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:120:3: note: in expansion of macro ‘CONST_INT’ > 120 | CONST_INT(CV_DIST_MASK_PRECISE); > | ^~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 18 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)(cv::C))); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:122:3: note: in expansion of macro ‘CONST_ENUM’ > 122 | CONST_ENUM(CMP_EQ) > | ^~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 18 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)(cv::C))); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:123:3: note: in expansion of macro ‘CONST_ENUM’ > 123 | CONST_ENUM(CMP_GT) > | ^~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 18 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)(cv::C))); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:124:3: note: in expansion of macro ‘CONST_ENUM’ > 124 | CONST_ENUM(CMP_GE) > | ^~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 18 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)(cv::C))); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:125:3: note: in expansion of macro ‘CONST_ENUM’ > 125 | CONST_ENUM(CMP_LT) > | ^~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 18 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)(cv::C))); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:126:3: note: in expansion of macro ‘CONST_ENUM’ > 126 | CONST_ENUM(CMP_LE) > | ^~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:18:11: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 18 | obj->Set(Nan::GetCurrentContext(), > Nan::New<String>(#C).ToLocalChecked(), Nan::New<Integer>((int)(cv::C))); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > ../src/Constants.cc:127:3: note: in expansion of macro ‘CONST_ENUM’ > 127 | CONST_ENUM(CMP_NE) > | ^~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:129:14: warning: ignoring return value of > ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, > v8::Local<v8::Value>, v8::Local<v8::Value>)’, declared with attribute > ‘warn_unused_result’ [-Wunused-result] > 129 | target->Set(Nan::GetCurrentContext(), > Nan::New("TERM_CRITERIA_EPS").ToLocalChecked(), > Nan::New<Integer>((int)cv::TermCriteria::EPS)); > | > ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:130:14: warning: ignoring return value of > ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, > v8::Local<v8::Value>, v8::Local<v8::Value>)’, declared with attribute > ‘warn_unused_result’ [-Wunused-result] > 130 | target->Set(Nan::GetCurrentContext(), > Nan::New("TERM_CRITERIA_COUNT").ToLocalChecked(), > Nan::New<Integer>((int)cv::TermCriteria::COUNT)); > | > ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Constants.cc:132:14: warning: ignoring return value of > ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, > v8::Local<v8::Value>, v8::Local<v8::Value>)’, declared with attribute > ‘warn_unused_result’ [-Wunused-result] > 132 | target->Set(Nan::GetCurrentContext(), > Nan::New("Constants").ToLocalChecked(), obj); > | > ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > CXX(target) Release/obj.target/opencv/src/Calib3D.o > ../src/Calib3D.cc: In static member function ‘static void > Calib3D::Init(v8::Local<v8::Object>)’: > ../src/Calib3D.cc:116:14: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 116 | target->Set(Nan::GetCurrentContext(), > Nan::New("calib3d").ToLocalChecked(), obj); > | > ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In file included from > /usr/include/nodejs/deps/v8/include/v8-array-buffer.h:13, > from /usr/include/nodejs/deps/v8/include/v8.h:24, > from ../src/OpenCV.h:18, > from ../src/Calib3D.h:4, > from ../src/Calib3D.cc:1: > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Calib3D.cc: In static member function ‘static > Nan::NAN_METHOD_RETURN_TYPE > Calib3D::FindChessboardCorners(Nan::NAN_METHOD_ARGS_TYPE)’: > ../src/Calib3D.cc:141:13: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 141 | ret->Set(Nan::GetCurrentContext(), > Nan::New<String>("found").ToLocalChecked(), Nan::New<Boolean>(found)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Calib3D.cc:146:22: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 146 | point_data->Set(Nan::GetCurrentContext(), > Nan::New<String>("x").ToLocalChecked(), Nan::New<Number>(corners[i].x)); > | > ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Calib3D.cc:147:22: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 147 | point_data->Set(Nan::GetCurrentContext(), > Nan::New<String>("y").ToLocalChecked(), Nan::New<Number>(corners[i].y)); > | > ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Calib3D.cc:149:24: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 149 | cornersArray->Set(Nan::GetCurrentContext(), > Nan::New<Number>(i), point_data); > | > ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Calib3D.cc:152:13: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 152 | ret->Set(Nan::GetCurrentContext(), > Nan::New<String>("corners").ToLocalChecked(), cornersArray); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Calib3D.cc: In static member function ‘static > Nan::NAN_METHOD_RETURN_TYPE > Calib3D::CalibrateCamera(Nan::NAN_METHOD_ARGS_TYPE)’: > ../src/Calib3D.cc:228:13: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 228 | ret->Set(Nan::GetCurrentContext(), > Nan::New<String>("reprojectionError").ToLocalChecked(), > Nan::New<Number>(error)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Calib3D.cc:232:13: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 232 | ret->Set(Nan::GetCurrentContext(), > Nan::New<String>("K").ToLocalChecked(), KMatrixWrap); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Calib3D.cc:236:13: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 236 | ret->Set(Nan::GetCurrentContext(), > Nan::New<String>("distortion").ToLocalChecked(), distMatrixWrap); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Calib3D.cc: In static member function ‘static > Nan::NAN_METHOD_RETURN_TYPE Calib3D::SolvePnP(Nan::NAN_METHOD_ARGS_TYPE)’: > ../src/Calib3D.cc:282:13: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 282 | ret->Set(Nan::GetCurrentContext(), > Nan::New<String>("rvec").ToLocalChecked(), rMatrixWrap); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Calib3D.cc:286:13: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 286 | ret->Set(Nan::GetCurrentContext(), > Nan::New<String>("tvec").ToLocalChecked(), tMatrixWrap); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Calib3D.cc: In static member function ‘static > Nan::NAN_METHOD_RETURN_TYPE > Calib3D::StereoCalibrate(Nan::NAN_METHOD_ARGS_TYPE)’: > ../src/Calib3D.cc:412:13: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 412 | ret->Set(Nan::GetCurrentContext(), > Nan::New<String>("K1").ToLocalChecked(), K1MatrixWrap); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Calib3D.cc:413:13: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 413 | ret->Set(Nan::GetCurrentContext(), > Nan::New<String>("distortion1").ToLocalChecked(), d1MatrixWrap); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Calib3D.cc:414:13: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 414 | ret->Set(Nan::GetCurrentContext(), > Nan::New<String>("K2").ToLocalChecked(), K2MatrixWrap); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Calib3D.cc:415:13: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 415 | ret->Set(Nan::GetCurrentContext(), > Nan::New<String>("distortion2").ToLocalChecked(), d2MatrixWrap); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Calib3D.cc:416:13: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 416 | ret->Set(Nan::GetCurrentContext(), > Nan::New<String>("R").ToLocalChecked(), RMatrixWrap); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Calib3D.cc:417:13: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 417 | ret->Set(Nan::GetCurrentContext(), > Nan::New<String>("t").ToLocalChecked(), tMatrixWrap); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Calib3D.cc:418:13: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 418 | ret->Set(Nan::GetCurrentContext(), > Nan::New<String>("E").ToLocalChecked(), EMatrixWrap); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Calib3D.cc:419:13: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 419 | ret->Set(Nan::GetCurrentContext(), > Nan::New<String>("F").ToLocalChecked(), FMatrixWrap); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Calib3D.cc: In static member function ‘static > Nan::NAN_METHOD_RETURN_TYPE > Calib3D::StereoRectify(Nan::NAN_METHOD_ARGS_TYPE)’: > ../src/Calib3D.cc:473:13: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 473 | ret->Set(Nan::GetCurrentContext(), > Nan::New<String>("R1").ToLocalChecked(), Matrix::CreateWrappedFromMat(R1)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Calib3D.cc:474:13: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 474 | ret->Set(Nan::GetCurrentContext(), > Nan::New<String>("R2").ToLocalChecked(), Matrix::CreateWrappedFromMat(R2)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Calib3D.cc:475:13: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 475 | ret->Set(Nan::GetCurrentContext(), > Nan::New<String>("P1").ToLocalChecked(), Matrix::CreateWrappedFromMat(P1)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Calib3D.cc:476:13: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 476 | ret->Set(Nan::GetCurrentContext(), > Nan::New<String>("P2").ToLocalChecked(), Matrix::CreateWrappedFromMat(P2)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Calib3D.cc:477:13: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 477 | ret->Set(Nan::GetCurrentContext(), > Nan::New<String>("Q").ToLocalChecked(), Matrix::CreateWrappedFromMat(Q)); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Calib3D.cc: In static member function ‘static > Nan::NAN_METHOD_RETURN_TYPE > Calib3D::ComputeCorrespondEpilines(Nan::NAN_METHOD_ARGS_TYPE)’: > ../src/Calib3D.cc:513:21: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 513 | line_data->Set(Nan::GetCurrentContext(), > Nan::New<String>("a").ToLocalChecked(), Nan::New<Number>(lines[i][0])); > | > ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Calib3D.cc:514:21: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 514 | line_data->Set(Nan::GetCurrentContext(), > Nan::New<String>("b").ToLocalChecked(), Nan::New<Number>(lines[i][1])); > | > ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Calib3D.cc:515:21: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 515 | line_data->Set(Nan::GetCurrentContext(), > Nan::New<String>("c").ToLocalChecked(), Nan::New<Number>(lines[i][2])); > | > ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Calib3D.cc:517:22: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 517 | linesArray->Set(Nan::GetCurrentContext(), Nan::New<Number>(i), > line_data); > | > ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > CXX(target) Release/obj.target/opencv/src/ImgProc.o > ../src/ImgProc.cc: In static member function ‘static void > ImgProc::Init(v8::Local<v8::Object>)’: > ../src/ImgProc.cc:17:14: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 17 | target->Set(Nan::GetCurrentContext(), > Nan::New("imgproc").ToLocalChecked(), obj); > | > ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In file included from > /usr/include/nodejs/deps/v8/include/v8-array-buffer.h:13, > from /usr/include/nodejs/deps/v8/include/v8.h:24, > from ../src/OpenCV.h:18, > from ../src/ImgProc.h:4, > from ../src/ImgProc.cc:1: > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/ImgProc.cc: In static member function ‘static > Nan::NAN_METHOD_RETURN_TYPE > ImgProc::InitUndistortRectifyMap(Nan::NAN_METHOD_ARGS_TYPE)’: > ../src/ImgProc.cc:132:13: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 132 | ret->Set(Nan::GetCurrentContext(), > Nan::New<String>("map1").ToLocalChecked(), map1Wrap); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/ImgProc.cc:133:13: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 133 | ret->Set(Nan::GetCurrentContext(), > Nan::New<String>("map2").ToLocalChecked(), map2Wrap); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > CXX(target) Release/obj.target/opencv/src/Stereo.o > ../src/Stereo.cc:6:2: warning: #warning TODO: port me to OpenCV 3 [-Wcpp] > 6 | #warning TODO: port me to OpenCV 3 > | ^~~~~~~ > CXX(target) Release/obj.target/opencv/src/LDAWrap.o > ../src/LDAWrap.cc:5:2: warning: #warning TODO: port me to OpenCV 3 [-Wcpp] > 5 | #warning TODO: port me to OpenCV 3 > | ^~~~~~~ > CXX(target) Release/obj.target/opencv/src/Histogram.o > ../src/Histogram.cc: In static member function ‘static void > Histogram::Init(v8::Local<v8::Object>)’: > ../src/Histogram.cc:12:14: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, > v8::Local<v8::Value>)’, declared with attribute ‘warn_unused_result’ > [-Wunused-result] > 12 | target->Set(Nan::GetCurrentContext(), > Nan::New("histogram").ToLocalChecked(), obj); > | > ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > In file included from > /usr/include/nodejs/deps/v8/include/v8-array-buffer.h:13, > from /usr/include/nodejs/deps/v8/include/v8.h:24, > from ../src/OpenCV.h:18, > from ../src/Histogram.h:4, > from ../src/Histogram.cc:1: > /usr/include/nodejs/deps/v8/include/v8-object.h:244:37: note: declared here > 244 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > | ^~~ > ../src/Histogram.cc: In static member function ‘static > Nan::NAN_METHOD_RETURN_TYPE Histogram::CalcHist(Nan::NAN_METHOD_ARGS_TYPE)’: > ../src/Histogram.cc:75:17: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’, > declared with attribute ‘warn_unused_result’ [-Wunused-result] > 75 | arr->Set(Nan::GetCurrentContext(), i, > Nan::New<Number>(outputHist.at<float>(i))); > | > ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:247:37: note: declared here > 247 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > uint32_t index, > | ^~~ > ../src/Histogram.cc:80:22: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’, > declared with attribute ‘warn_unused_result’ [-Wunused-result] > 80 | arr2->Set(Nan::GetCurrentContext(),j, > Nan::New<Number>(outputHist.at<float>(i,j))); > | > ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:247:37: note: declared here > 247 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > uint32_t index, > | ^~~ > ../src/Histogram.cc:84:24: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’, > declared with attribute ‘warn_unused_result’ [-Wunused-result] > 84 | arr3->Set(Nan::GetCurrentContext(),k, > Nan::New<Number>(outputHist.at<float>(i,j,k))); > | > ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:247:37: note: declared here > 247 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > uint32_t index, > | ^~~ > ../src/Histogram.cc:86:22: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’, > declared with attribute ‘warn_unused_result’ [-Wunused-result] > 86 | arr2->Set(Nan::GetCurrentContext(),j, arr3); > | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:247:37: note: declared here > 247 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > uint32_t index, > | ^~~ > ../src/Histogram.cc:89:17: warning: ignoring return value of ‘v8::Maybe<bool> > v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’, > declared with attribute ‘warn_unused_result’ [-Wunused-result] > 89 | arr->Set(Nan::GetCurrentContext(), i, arr2); > | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > /usr/include/nodejs/deps/v8/include/v8-object.h:247:37: note: declared here > 247 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, > uint32_t index, > | ^~~ > SOLINK_MODULE(target) Release/obj.target/opencv.node > /usr/bin/ld: cannot find -lnode: No such file or directory > collect2: error: ld returned 1 exit status The full build log is available from: http://qa-logs.debian.net/2024/03/13/node-opencv_7.0.0+git20200316.f0a03a4b-1_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240313;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240313&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! If you reassign this bug to another package, please mark it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.