Mock Version: 3.0 Mock Version: 3.0 Mock Version: 3.0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/vscode.spec'], chrootPath='/var/lib/mock/dist-an8.6-nodejs16-build-125775-46034/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/vscode.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: bogus date in %changelog: Tue Jul 25 2022 aa1hshh <974658390@qq.com> Building target platforms: aarch64 Building for target aarch64 Wrote: /builddir/build/SRPMS/vscode-1.68.0-1.an8.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/vscode.spec'], chrootPath='/var/lib/mock/dist-an8.6-nodejs16-build-125775-46034/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=982gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/vscode.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False warning: bogus date in %changelog: Tue Jul 25 2022 aa1hshh <974658390@qq.com> Building target platforms: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.QVdrcs + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf vscode-1.68.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/vscode-1.68.0.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd vscode-1.68.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + tar -zxf /builddir/build/SOURCES/yarn-offline-cache.tar.gz -C /tmp/ + tar -zxf /builddir/build/SOURCES/extensions.tar.gz -C /tmp/ + '[' '!' -d /tmp/vscode-ripgrep-cache-1.14.2/ ']' + mkdir /tmp/vscode-ripgrep-cache-1.14.2/ ++ cd /builddir/ ++ pwd + dir=/builddir + cachedir=/builddir/.cache/ + '[' '!' -d /builddir/.cache/ ']' + mkdir /builddir/.cache/ + cp /builddir/build/SOURCES/ripgrep-v13.0.0-4-aarch64-unknown-linux-gnu.tar.gz /tmp/vscode-ripgrep-cache-1.14.2/ + tar -zxf /builddir/build/SOURCES/armtocache.tar.gz -C /builddir/.cache/ + echo 'Patch #0 (offline.patch):' Patch #0 (offline.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file build/lib/extensions.js patching file build/linux/rpm/dependencies-generator.js patching file build/npm/postinstall.js patching file .yarnrc + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.BpsPfr + umask 022 + cd /builddir/build/BUILD + cd vscode-1.68.0 + node --version v16.14.0 ++ cd /builddir/ ++ pwd + dir=/builddir + gypcachedir=/builddir/.cache/node-gyp/ + '[' -d /builddir/.cache/node-gyp/ ']' + npm --version 8.3.1 + npm config set python python3.8 + npm config set tarball /builddir/build/SOURCES/node-v17.4.7-headers.tar.gz ++ which python3.8 ++ alias ++ eval declare -f +++ declare -f ++ /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot python3.8 + export PYTHON=/usr/bin/python3.8 + PYTHON=/usr/bin/python3.8 + yarn --version 1.22.17 + yarn config set yarn-offline-mirror /tmp/yarn-offline-cache/ yarn config v1.22.17 success Set "yarn-offline-mirror" to "/tmp/yarn-offline-cache/". Done in 0.17s. + yarn --offline yarn install v1.22.17 $ node build/npm/preinstall.js [1/4] Resolving packages... [2/4] Fetching packages... [3/4] Linking dependencies... warning " > css-loader@3.2.0" has incorrect peer dependency "webpack@^4.0.0". warning " > eslint-plugin-jsdoc@19.1.0" has incorrect peer dependency "eslint@^5.0.0 || ^6.0.0". warning " > file-loader@4.2.0" has incorrect peer dependency "webpack@^4.0.0". warning " > gulp-postcss@9.0.0" has unmet peer dependency "postcss@^8.0.0". warning " > sinon-test@3.1.0" has incorrect peer dependency "sinon@2.x - 10.x". warning " > style-loader@1.0.0" has incorrect peer dependency "webpack@^4.0.0". [4/4] Building fresh packages... error /builddir/build/BUILD/vscode-1.68.0/node_modules/@parcel/watcher: Command failed. Exit code: 1 Command: node-gyp-build Arguments: Directory: /builddir/build/BUILD/vscode-1.68.0/node_modules/@parcel/watcher Output: gyp info it worked if it ends with ok gyp info using node-gyp@8.4.1 gyp info using node@16.14.0 | linux | arm64 gyp info find Python using Python version 3.8.12 found at "/usr/bin/python3.8" gyp info spawn /usr/bin/python3.8 gyp info spawn args [ gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py', gyp info spawn args 'binding.gyp', gyp info spawn args '-f', gyp info spawn args 'make', gyp info spawn args '-I', gyp info spawn args '/builddir/build/BUILD/vscode-1.68.0/node_modules/@parcel/watcher/build/config.gypi', gyp info spawn args '-I', gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi', gyp info spawn args '-I', gyp info spawn args '/builddir/.cache/node-gyp/17.4.7/include/node/common.gypi', gyp info spawn args '-Dlibrary=shared_library', gyp info spawn args '-Dvisibility=default', gyp info spawn args '-Dnode_root_dir=/builddir/.cache/node-gyp/17.4.7', gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp', gyp info spawn args '-Dnode_lib_file=/builddir/.cache/node-gyp/17.4.7/<(target_arch)/node.lib', gyp info spawn args '-Dmodule_root_dir=/builddir/build/BUILD/vscode-1.68.0/node_modules/@parcel/watcher', gyp info spawn args '-Dnode_engine=v8', gyp info spawn args '--depth=.', gyp info spawn args '--no-parallel', gyp info spawn args '--generator-output', gyp info spawn args 'build', gyp info spawn args '-Goutput_dir=.' gyp info spawn args ] gyp info spawn make gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ] make: Entering directory '/builddir/build/BUILD/vscode-1.68.0/node_modules/@parcel/watcher/build' CC(target) Release/obj.target/nothing/node_modules/node-addon-api/nothing.o AR(target) Release/obj.target/node_modules/node-addon-api/nothing.a COPY Release/nothing.a CXX(target) Release/obj.target/watcher/src/binding.o CXX(target) Release/obj.target/watcher/src/Watcher.o In file included from ../src/Watcher.hh:8, from ../src/Watcher.cc:1: /builddir/.cache/node-gyp/17.4.7/include/node/node_api.h:110:1: error: 'EXTERN_C_START' does not name a type; did you mean 'ERESTART'? EXTERN_C_START ^~~~~~~~~~~~~~ ERESTART /builddir/.cache/node-gyp/17.4.7/include/node/node_api.h:114:1: error: 'NAPI_EXTERN' does not name a type; did you mean 'UV_EXTERN'? NAPI_EXTERN NAPI_NO_RETURN void napi_fatal_error(const char* location, ^~~~~~~~~~~ UV_EXTERN /builddir/.cache/node-gyp/17.4.7/include/node/node_api.h:120:1: error: 'NAPI_EXTERN' does not name a type; did you mean 'UV_EXTERN'? NAPI_EXTERN napi_status napi_async_init(napi_env env, ^~~~~~~~~~~ UV_EXTERN /builddir/.cache/node-gyp/17.4.7/include/node/node_api.h:125:1: error: 'NAPI_EXTERN' does not name a type; did you mean 'UV_EXTERN'? NAPI_EXTERN napi_status napi_async_destroy(napi_env env, ^~~~~~~~~~~ UV_EXTERN /builddir/.cache/node-gyp/17.4.7/include/node/node_api.h:128:1: error: 'NAPI_EXTERN' does not name a type; did you mean 'UV_EXTERN'? NAPI_EXTERN napi_status napi_make_callback(napi_env env, ^~~~~~~~~~~ UV_EXTERN /builddir/.cache/node-gyp/17.4.7/include/node/node_api.h:137:1: error: 'NAPI_EXTERN' does not name a type; did you mean 'UV_EXTERN'? NAPI_EXTERN napi_status napi_create_buffer(napi_env env, ^~~~~~~~~~~ UV_EXTERN /builddir/.cache/node-gyp/17.4.7/include/node/node_api.h:141:1: error: 'NAPI_EXTERN' does not name a type; did you mean 'UV_EXTERN'? NAPI_EXTERN napi_status napi_create_external_buffer(napi_env env, ^~~~~~~~~~~ UV_EXTERN /builddir/.cache/node-gyp/17.4.7/include/node/node_api.h:147:1: error: 'NAPI_EXTERN' does not name a type; did you mean 'UV_EXTERN'? NAPI_EXTERN napi_status napi_create_buffer_copy(napi_env env, ^~~~~~~~~~~ UV_EXTERN /builddir/.cache/node-gyp/17.4.7/include/node/node_api.h:152:1: error: 'NAPI_EXTERN' does not name a type; did you mean 'UV_EXTERN'? NAPI_EXTERN napi_status napi_is_buffer(napi_env env, ^~~~~~~~~~~ UV_EXTERN /builddir/.cache/node-gyp/17.4.7/include/node/node_api.h:155:1: error: 'NAPI_EXTERN' does not name a type; did you mean 'UV_EXTERN'? NAPI_EXTERN napi_status napi_get_buffer_info(napi_env env, ^~~~~~~~~~~ UV_EXTERN /builddir/.cache/node-gyp/17.4.7/include/node/node_api.h:161:1: error: 'NAPI_EXTERN' does not name a type; did you mean 'UV_EXTERN'? NAPI_EXTERN ^~~~~~~~~~~ UV_EXTERN /builddir/.cache/node-gyp/17.4.7/include/node/node_api.h:169:1: error: 'NAPI_EXTERN' does not name a type; did you mean 'UV_EXTERN'? NAPI_EXTERN napi_status napi_delete_async_work(napi_env env, ^~~~~~~~~~~ UV_EXTERN /builddir/.cache/node-gyp/17.4.7/include/node/node_api.h:171:1: error: 'NAPI_EXTERN' does not name a type; did you mean 'UV_EXTERN'? NAPI_EXTERN napi_status napi_queue_async_work(napi_env env, ^~~~~~~~~~~ UV_EXTERN /builddir/.cache/node-gyp/17.4.7/include/node/node_api.h:173:1: error: 'NAPI_EXTERN' does not name a type; did you mean 'UV_EXTERN'? NAPI_EXTERN napi_status napi_cancel_async_work(napi_env env, ^~~~~~~~~~~ UV_EXTERN /builddir/.cache/node-gyp/17.4.7/include/node/node_api.h:177:1: error: 'NAPI_EXTERN' does not name a type; did you mean 'UV_EXTERN'? NAPI_EXTERN ^~~~~~~~~~~ UV_EXTERN /builddir/.cache/node-gyp/17.4.7/include/node/node_api.h:273:1: error: 'EXTERN_C_END' does not name a type EXTERN_C_END ^~~~~~~~~~~~ In file included from ../node_modules/node-addon-api/napi.h:2725, from ../src/Event.hh:5, from ../src/Watcher.hh:9, from ../src/Watcher.cc:1: ../node_modules/node-addon-api/napi-inl.h: In function 'napi_status Napi::details::AttachData(napi_env, napi_value, FreeType*, napi_finalize, void*)': ../node_modules/node-addon-api/napi-inl.h:41:12: error: there are no arguments to 'napi_create_symbol' that depend on a template parameter, so a declaration of 'napi_create_symbol' must be available [-fpermissive] status = napi_create_symbol(env, nullptr, &symbol); ^~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:41:12: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated) ../node_modules/node-addon-api/napi-inl.h:59:16: error: there are no arguments to 'napi_define_properties' that depend on a template parameter, so a declaration of 'napi_define_properties' must be available [-fpermissive] status = napi_define_properties(env, obj, 1, &desc); ^~~~~~~~~~~~~~~~~~~~~~ In file included from ../node_modules/node-addon-api/napi.h:2725, from ../src/Event.hh:5, from ../src/Watcher.hh:9, from ../src/Watcher.cc:1: ../node_modules/node-addon-api/napi-inl.h: In member function 'Napi::Object Napi::Env::Global() const': ../node_modules/node-addon-api/napi-inl.h:393:24: error: 'napi_get_global' was not declared in this scope napi_status status = napi_get_global(*this, &value); ^~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:393:24: note: suggested alternative: 'napi_external' napi_status status = napi_get_global(*this, &value); ^~~~~~~~~~~~~~~ napi_external ../node_modules/node-addon-api/napi-inl.h: In member function 'Napi::Value Napi::Env::Undefined() const': ../node_modules/node-addon-api/napi-inl.h:400:24: error: 'napi_get_undefined' was not declared in this scope napi_status status = napi_get_undefined(*this, &value); ^~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:400:24: note: suggested alternative: 'napi_undefined' napi_status status = napi_get_undefined(*this, &value); ^~~~~~~~~~~~~~~~~~ napi_undefined ../node_modules/node-addon-api/napi-inl.h: In member function 'Napi::Value Napi::Env::Null() const': ../node_modules/node-addon-api/napi-inl.h:407:24: error: 'napi_get_null' was not declared in this scope napi_status status = napi_get_null(*this, &value); ^~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:407:24: note: suggested alternative: 'napi_null' napi_status status = napi_get_null(*this, &value); ^~~~~~~~~~~~~ napi_null ../node_modules/node-addon-api/napi-inl.h: In member function 'bool Napi::Env::IsExceptionPending() const': ../node_modules/node-addon-api/napi-inl.h:414:24: error: 'napi_is_exception_pending' was not declared in this scope napi_status status = napi_is_exception_pending(_env, &result); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:414:24: note: suggested alternative: 'IsExceptionPending' napi_status status = napi_is_exception_pending(_env, &result); ^~~~~~~~~~~~~~~~~~~~~~~~~ IsExceptionPending ../node_modules/node-addon-api/napi-inl.h: In member function 'Napi::Error Napi::Env::GetAndClearPendingException()': ../node_modules/node-addon-api/napi-inl.h:421:24: error: 'napi_get_and_clear_last_exception' was not declared in this scope napi_status status = napi_get_and_clear_last_exception(_env, &value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:421:24: note: suggested alternative: 'napi_pending_exception' napi_status status = napi_get_and_clear_last_exception(_env, &value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ napi_pending_exception ../node_modules/node-addon-api/napi-inl.h: In member function 'Napi::Value Napi::Env::RunScript(Napi::String)': ../node_modules/node-addon-api/napi-inl.h:440:24: error: 'napi_run_script' was not declared in this scope napi_status status = napi_run_script(_env, script, &result); ^~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:440:24: note: suggested alternative: 'napi_function' napi_status status = napi_run_script(_env, script, &result); ^~~~~~~~~~~~~~~ napi_function ../node_modules/node-addon-api/napi-inl.h: In member function 'bool Napi::Value::StrictEquals(const Napi::Value&) const': ../node_modules/node-addon-api/napi-inl.h:511:24: error: 'napi_strict_equals' was not declared in this scope napi_status status = napi_strict_equals(_env, *this, other, &result); ^~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:511:24: note: suggested alternative: 'StrictEquals' napi_status status = napi_strict_equals(_env, *this, other, &result); ^~~~~~~~~~~~~~~~~~ StrictEquals ../node_modules/node-addon-api/napi-inl.h: In member function 'napi_valuetype Napi::Value::Type() const': ../node_modules/node-addon-api/napi-inl.h:530:24: error: 'napi_typeof' was not declared in this scope napi_status status = napi_typeof(_env, _value, &type); ^~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:530:24: note: suggested alternative: 'napi_symbol' napi_status status = napi_typeof(_env, _value, &type); ^~~~~~~~~~~ napi_symbol ../node_modules/node-addon-api/napi-inl.h: In member function 'bool Napi::Value::IsArray() const': ../node_modules/node-addon-api/napi-inl.h:584:24: error: 'napi_is_array' was not declared in this scope napi_status status = napi_is_array(_env, _value, &result); ^~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:584:24: note: suggested alternative: 'napi_int8_array' napi_status status = napi_is_array(_env, _value, &result); ^~~~~~~~~~~~~ napi_int8_array ../node_modules/node-addon-api/napi-inl.h: In member function 'bool Napi::Value::IsArrayBuffer() const': ../node_modules/node-addon-api/napi-inl.h:595:24: error: 'napi_is_arraybuffer' was not declared in this scope napi_status status = napi_is_arraybuffer(_env, _value, &result); ^~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:595:24: note: suggested alternative: 'IsArrayBuffer' napi_status status = napi_is_arraybuffer(_env, _value, &result); ^~~~~~~~~~~~~~~~~~~ IsArrayBuffer ../node_modules/node-addon-api/napi-inl.h: In member function 'bool Napi::Value::IsTypedArray() const': ../node_modules/node-addon-api/napi-inl.h:606:24: error: 'napi_is_typedarray' was not declared in this scope napi_status status = napi_is_typedarray(_env, _value, &result); ^~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:606:24: note: suggested alternative: 'napi_int32_array' napi_status status = napi_is_typedarray(_env, _value, &result); ^~~~~~~~~~~~~~~~~~ napi_int32_array ../node_modules/node-addon-api/napi-inl.h: In member function 'bool Napi::Value::IsPromise() const': ../node_modules/node-addon-api/napi-inl.h:625:24: error: 'napi_is_promise' was not declared in this scope napi_status status = napi_is_promise(_env, _value, &result); ^~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:625:24: note: suggested alternative: 'napi_string' napi_status status = napi_is_promise(_env, _value, &result); ^~~~~~~~~~~~~~~ napi_string ../node_modules/node-addon-api/napi-inl.h: In member function 'bool Napi::Value::IsDataView() const': ../node_modules/node-addon-api/napi-inl.h:636:24: error: 'napi_is_dataview' was not declared in this scope napi_status status = napi_is_dataview(_env, _value, &result); ^~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:636:24: note: suggested alternative: 'napi_static' napi_status status = napi_is_dataview(_env, _value, &result); ^~~~~~~~~~~~~~~~ napi_static ../node_modules/node-addon-api/napi-inl.h: In member function 'bool Napi::Value::IsBuffer() const': ../node_modules/node-addon-api/napi-inl.h:647:24: error: 'napi_is_buffer' was not declared in this scope napi_status status = napi_is_buffer(_env, _value, &result); ^~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:647:24: note: suggested alternative: 'napi_number' napi_status status = napi_is_buffer(_env, _value, &result); ^~~~~~~~~~~~~~ napi_number ../node_modules/node-addon-api/napi-inl.h: In member function 'Napi::Boolean Napi::Value::ToBoolean() const': ../node_modules/node-addon-api/napi-inl.h:663:24: error: 'napi_coerce_to_bool' was not declared in this scope napi_status status = napi_coerce_to_bool(_env, _value, &result); ^~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h: In member function 'Napi::Number Napi::Value::ToNumber() const': ../node_modules/node-addon-api/napi-inl.h:670:24: error: 'napi_coerce_to_number' was not declared in this scope napi_status status = napi_coerce_to_number(_env, _value, &result); ^~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:670:24: note: suggested alternative: 'napi_number' napi_status status = napi_coerce_to_number(_env, _value, &result); ^~~~~~~~~~~~~~~~~~~~~ napi_number ../node_modules/node-addon-api/napi-inl.h: In member function 'Napi::String Napi::Value::ToString() const': ../node_modules/node-addon-api/napi-inl.h:677:24: error: 'napi_coerce_to_string' was not declared in this scope napi_status status = napi_coerce_to_string(_env, _value, &result); ^~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:677:24: note: suggested alternative: 'napi_closing' napi_status status = napi_coerce_to_string(_env, _value, &result); ^~~~~~~~~~~~~~~~~~~~~ napi_closing ../node_modules/node-addon-api/napi-inl.h: In member function 'Napi::Object Napi::Value::ToObject() const': ../node_modules/node-addon-api/napi-inl.h:684:24: error: 'napi_coerce_to_object' was not declared in this scope napi_status status = napi_coerce_to_object(_env, _value, &result); ^~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:684:24: note: suggested alternative: 'napi_object' napi_status status = napi_coerce_to_object(_env, _value, &result); ^~~~~~~~~~~~~~~~~~~~~ napi_object ../node_modules/node-addon-api/napi-inl.h: In static member function 'static Napi::Boolean Napi::Boolean::New(napi_env, bool)': ../node_modules/node-addon-api/napi-inl.h:695:24: error: 'napi_get_boolean' was not declared in this scope napi_status status = napi_get_boolean(env, val, &value); ^~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:695:24: note: suggested alternative: 'napi_boolean' napi_status status = napi_get_boolean(env, val, &value); ^~~~~~~~~~~~~~~~ napi_boolean ../node_modules/node-addon-api/napi-inl.h: In member function 'bool Napi::Boolean::Value() const': ../node_modules/node-addon-api/napi-inl.h:712:24: error: 'napi_get_value_bool' was not declared in this scope napi_status status = napi_get_value_bool(_env, _value, &result); ^~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:712:24: note: suggested alternative: 'napi_value__' napi_status status = napi_get_value_bool(_env, _value, &result); ^~~~~~~~~~~~~~~~~~~ napi_value__ ../node_modules/node-addon-api/napi-inl.h: In static member function 'static Napi::Number Napi::Number::New(napi_env, double)': ../node_modules/node-addon-api/napi-inl.h:723:24: error: 'napi_create_double' was not declared in this scope napi_status status = napi_create_double(env, val, &value); ^~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:723:24: note: suggested alternative: 'napi_queue_full' napi_status status = napi_create_double(env, val, &value); ^~~~~~~~~~~~~~~~~~ napi_queue_full ../node_modules/node-addon-api/napi-inl.h: In member function 'int32_t Napi::Number::Int32Value() const': ../node_modules/node-addon-api/napi-inl.h:756:24: error: 'napi_get_value_int32' was not declared in this scope napi_status status = napi_get_value_int32(_env, _value, &result); ^~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:756:24: note: suggested alternative: 'napi_value__' napi_status status = napi_get_value_int32(_env, _value, &result); ^~~~~~~~~~~~~~~~~~~~ napi_value__ ../node_modules/node-addon-api/napi-inl.h: In member function 'uint32_t Napi::Number::Uint32Value() const': ../node_modules/node-addon-api/napi-inl.h:763:24: error: 'napi_get_value_uint32' was not declared in this scope napi_status status = napi_get_value_uint32(_env, _value, &result); ^~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:763:24: note: suggested alternative: 'napi_value__' napi_status status = napi_get_value_uint32(_env, _value, &result); ^~~~~~~~~~~~~~~~~~~~~ napi_value__ ../node_modules/node-addon-api/napi-inl.h: In member function 'int64_t Napi::Number::Int64Value() const': ../node_modules/node-addon-api/napi-inl.h:770:24: error: 'napi_get_value_int64' was not declared in this scope napi_status status = napi_get_value_int64(_env, _value, &result); ^~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:770:24: note: suggested alternative: 'napi_value__' napi_status status = napi_get_value_int64(_env, _value, &result); ^~~~~~~~~~~~~~~~~~~~ napi_value__ ../node_modules/node-addon-api/napi-inl.h: In member function 'double Napi::Number::DoubleValue() const': ../node_modules/node-addon-api/napi-inl.h:781:24: error: 'napi_get_value_double' was not declared in this scope napi_status status = napi_get_value_double(_env, _value, &result); ^~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:781:24: note: suggested alternative: 'napi_valuetype' napi_status status = napi_get_value_double(_env, _value, &result); ^~~~~~~~~~~~~~~~~~~~~ napi_valuetype ../node_modules/node-addon-api/napi-inl.h: In static member function 'static Napi::String Napi::String::New(napi_env, const char*)': ../node_modules/node-addon-api/napi-inl.h:904:24: error: 'napi_create_string_utf8' was not declared in this scope napi_status status = napi_create_string_utf8(env, val, std::strlen(val), &value); ^~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:904:24: note: suggested alternative: 'napi_property_attributes' napi_status status = napi_create_string_utf8(env, val, std::strlen(val), &value); ^~~~~~~~~~~~~~~~~~~~~~~ napi_property_attributes ../node_modules/node-addon-api/napi-inl.h: In static member function 'static Napi::String Napi::String::New(napi_env, const char16_t*)': ../node_modules/node-addon-api/napi-inl.h:911:24: error: 'napi_create_string_utf16' was not declared in this scope napi_status status = napi_create_string_utf16(env, val, std::u16string(val).size(), &value); ^~~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h: In static member function 'static Napi::String Napi::String::New(napi_env, const char*, size_t)': ../node_modules/node-addon-api/napi-inl.h:918:24: error: 'napi_create_string_utf8' was not declared in this scope napi_status status = napi_create_string_utf8(env, val, length, &value); ^~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:918:24: note: suggested alternative: 'napi_property_attributes' napi_status status = napi_create_string_utf8(env, val, length, &value); ^~~~~~~~~~~~~~~~~~~~~~~ napi_property_attributes ../node_modules/node-addon-api/napi-inl.h: In static member function 'static Napi::String Napi::String::New(napi_env, const char16_t*, size_t)': ../node_modules/node-addon-api/napi-inl.h:925:24: error: 'napi_create_string_utf16' was not declared in this scope napi_status status = napi_create_string_utf16(env, val, length, &value); ^~~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h: In member function 'std::__cxx11::string Napi::String::Utf8Value() const': ../node_modules/node-addon-api/napi-inl.h:946:24: error: 'napi_get_value_string_utf8' was not declared in this scope napi_status status = napi_get_value_string_utf8(_env, _value, nullptr, 0, &length); ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h: In member function 'std::__cxx11::u16string Napi::String::Utf16Value() const': ../node_modules/node-addon-api/napi-inl.h:959:24: error: 'napi_get_value_string_utf16' was not declared in this scope napi_status status = napi_get_value_string_utf16(_env, _value, nullptr, 0, &length); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h: In static member function 'static Napi::Symbol Napi::Symbol::New(napi_env, napi_value)': ../node_modules/node-addon-api/napi-inl.h:992:24: error: 'napi_create_symbol' was not declared in this scope napi_status status = napi_create_symbol(env, description, &value); ^~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:992:24: note: suggested alternative: 'napi_symbol' napi_status status = napi_create_symbol(env, description, &value); ^~~~~~~~~~~~~~~~~~ napi_symbol ../node_modules/node-addon-api/napi-inl.h: In static member function 'static Napi::Object Napi::Object::New(napi_env)': ../node_modules/node-addon-api/napi-inl.h:1128:24: error: 'napi_create_object' was not declared in this scope napi_status status = napi_create_object(env, &value); ^~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1128:24: note: suggested alternative: 'napi_object' napi_status status = napi_create_object(env, &value); ^~~~~~~~~~~~~~~~~~ napi_object ../node_modules/node-addon-api/napi-inl.h: In member function 'bool Napi::Object::Has(napi_value) const': ../node_modules/node-addon-api/napi-inl.h:1165:24: error: 'napi_has_property' was not declared in this scope napi_status status = napi_has_property(_env, _value, key, &result); ^~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h: In member function 'bool Napi::Object::Has(Napi::Value) const': ../node_modules/node-addon-api/napi-inl.h:1172:24: error: 'napi_has_property' was not declared in this scope napi_status status = napi_has_property(_env, _value, key, &result); ^~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h: In member function 'bool Napi::Object::Has(const char*) const': ../node_modules/node-addon-api/napi-inl.h:1179:24: error: 'napi_has_named_property' was not declared in this scope napi_status status = napi_has_named_property(_env, _value, utf8name, &result); ^~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1179:24: note: suggested alternative: 'napi_handle_scope' napi_status status = napi_has_named_property(_env, _value, utf8name, &result); ^~~~~~~~~~~~~~~~~~~~~~~ napi_handle_scope ../node_modules/node-addon-api/napi-inl.h: In member function 'bool Napi::Object::HasOwnProperty(napi_value) const': ../node_modules/node-addon-api/napi-inl.h:1190:24: error: 'napi_has_own_property' was not declared in this scope napi_status status = napi_has_own_property(_env, _value, key, &result); ^~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1190:24: note: suggested alternative: 'HasOwnProperty' napi_status status = napi_has_own_property(_env, _value, key, &result); ^~~~~~~~~~~~~~~~~~~~~ HasOwnProperty ../node_modules/node-addon-api/napi-inl.h: In member function 'bool Napi::Object::HasOwnProperty(Napi::Value) const': ../node_modules/node-addon-api/napi-inl.h:1197:24: error: 'napi_has_own_property' was not declared in this scope napi_status status = napi_has_own_property(_env, _value, key, &result); ^~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1197:24: note: suggested alternative: 'HasOwnProperty' napi_status status = napi_has_own_property(_env, _value, key, &result); ^~~~~~~~~~~~~~~~~~~~~ HasOwnProperty ../node_modules/node-addon-api/napi-inl.h: In member function 'bool Napi::Object::HasOwnProperty(const char*) const': ../node_modules/node-addon-api/napi-inl.h:1204:24: error: 'napi_create_string_utf8' was not declared in this scope napi_status status = napi_create_string_utf8(_env, utf8name, std::strlen(utf8name), &key); ^~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1204:24: note: suggested alternative: 'napi_property_attributes' napi_status status = napi_create_string_utf8(_env, utf8name, std::strlen(utf8name), &key); ^~~~~~~~~~~~~~~~~~~~~~~ napi_property_attributes ../node_modules/node-addon-api/napi-inl.h: In member function 'Napi::Value Napi::Object::Get(napi_value) const': ../node_modules/node-addon-api/napi-inl.h:1215:24: error: 'napi_get_property' was not declared in this scope napi_status status = napi_get_property(_env, _value, key, &result); ^~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1215:24: note: suggested alternative: 'DefineProperty' napi_status status = napi_get_property(_env, _value, key, &result); ^~~~~~~~~~~~~~~~~ DefineProperty ../node_modules/node-addon-api/napi-inl.h: In member function 'Napi::Value Napi::Object::Get(Napi::Value) const': ../node_modules/node-addon-api/napi-inl.h:1222:24: error: 'napi_get_property' was not declared in this scope napi_status status = napi_get_property(_env, _value, key, &result); ^~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1222:24: note: suggested alternative: 'DefineProperty' napi_status status = napi_get_property(_env, _value, key, &result); ^~~~~~~~~~~~~~~~~ DefineProperty ../node_modules/node-addon-api/napi-inl.h: In member function 'Napi::Value Napi::Object::Get(const char*) const': ../node_modules/node-addon-api/napi-inl.h:1229:24: error: 'napi_get_named_property' was not declared in this scope napi_status status = napi_get_named_property(_env, _value, utf8name, &result); ^~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1229:24: note: suggested alternative: 'napi_name_expected' napi_status status = napi_get_named_property(_env, _value, utf8name, &result); ^~~~~~~~~~~~~~~~~~~~~~~ napi_name_expected ../node_modules/node-addon-api/napi-inl.h: In member function 'bool Napi::Object::Delete(napi_value)': ../node_modules/node-addon-api/napi-inl.h:1269:24: error: 'napi_delete_property' was not declared in this scope napi_status status = napi_delete_property(_env, _value, key, &result); ^~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1269:24: note: suggested alternative: 'napi_date_expected' napi_status status = napi_delete_property(_env, _value, key, &result); ^~~~~~~~~~~~~~~~~~~~ napi_date_expected ../node_modules/node-addon-api/napi-inl.h: In member function 'bool Napi::Object::Delete(Napi::Value)': ../node_modules/node-addon-api/napi-inl.h:1276:24: error: 'napi_delete_property' was not declared in this scope napi_status status = napi_delete_property(_env, _value, key, &result); ^~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1276:24: note: suggested alternative: 'napi_date_expected' napi_status status = napi_delete_property(_env, _value, key, &result); ^~~~~~~~~~~~~~~~~~~~ napi_date_expected ../node_modules/node-addon-api/napi-inl.h: In member function 'bool Napi::Object::Has(uint32_t) const': ../node_modules/node-addon-api/napi-inl.h:1291:24: error: 'napi_has_element' was not declared in this scope napi_status status = napi_has_element(_env, _value, index, &result); ^~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1291:24: note: suggested alternative: 'napi_cancelled' napi_status status = napi_has_element(_env, _value, index, &result); ^~~~~~~~~~~~~~~~ napi_cancelled ../node_modules/node-addon-api/napi-inl.h: In member function 'Napi::Value Napi::Object::Get(uint32_t) const': ../node_modules/node-addon-api/napi-inl.h:1298:24: error: 'napi_get_element' was not declared in this scope napi_status status = napi_get_element(_env, _value, index, &value); ^~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1298:24: note: suggested alternative: 'napi_cancelled' napi_status status = napi_get_element(_env, _value, index, &value); ^~~~~~~~~~~~~~~~ napi_cancelled ../node_modules/node-addon-api/napi-inl.h: In member function 'bool Napi::Object::Delete(uint32_t)': ../node_modules/node-addon-api/napi-inl.h:1313:24: error: 'napi_delete_element' was not declared in this scope napi_status status = napi_delete_element(_env, _value, index, &result); ^~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1313:24: note: suggested alternative: 'napi_date_expected' napi_status status = napi_delete_element(_env, _value, index, &result); ^~~~~~~~~~~~~~~~~~~ napi_date_expected ../node_modules/node-addon-api/napi-inl.h: In member function 'Napi::Array Napi::Object::GetPropertyNames() const': ../node_modules/node-addon-api/napi-inl.h:1320:24: error: 'napi_get_property_names' was not declared in this scope napi_status status = napi_get_property_names(_env, _value, &result); ^~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1320:24: note: suggested alternative: 'GetPropertyNames' napi_status status = napi_get_property_names(_env, _value, &result); ^~~~~~~~~~~~~~~~~~~~~~~ GetPropertyNames ../node_modules/node-addon-api/napi-inl.h: In member function 'bool Napi::Object::DefineProperty(const Napi::PropertyDescriptor&)': ../node_modules/node-addon-api/napi-inl.h:1326:24: error: 'napi_define_properties' was not declared in this scope napi_status status = napi_define_properties(_env, _value, 1, ^~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1326:24: note: suggested alternative: 'DefineProperties' napi_status status = napi_define_properties(_env, _value, 1, ^~~~~~~~~~~~~~~~~~~~~~ DefineProperties ../node_modules/node-addon-api/napi-inl.h: In member function 'bool Napi::Object::DefineProperties(const std::initializer_list&)': ../node_modules/node-addon-api/napi-inl.h:1334:24: error: 'napi_define_properties' was not declared in this scope napi_status status = napi_define_properties(_env, _value, properties.size(), ^~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1334:24: note: suggested alternative: 'DefineProperties' napi_status status = napi_define_properties(_env, _value, properties.size(), ^~~~~~~~~~~~~~~~~~~~~~ DefineProperties ../node_modules/node-addon-api/napi-inl.h: In member function 'bool Napi::Object::DefineProperties(const std::vector&)': ../node_modules/node-addon-api/napi-inl.h:1342:24: error: 'napi_define_properties' was not declared in this scope napi_status status = napi_define_properties(_env, _value, properties.size(), ^~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1342:24: note: suggested alternative: 'DefineProperties' napi_status status = napi_define_properties(_env, _value, properties.size(), ^~~~~~~~~~~~~~~~~~~~~~ DefineProperties ../node_modules/node-addon-api/napi-inl.h: In member function 'bool Napi::Object::InstanceOf(const Napi::Function&) const': ../node_modules/node-addon-api/napi-inl.h:1350:24: error: 'napi_instanceof' was not declared in this scope napi_status status = napi_instanceof(_env, _value, constructor, &result); ^~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1350:24: note: suggested alternative: 'InstanceOf' napi_status status = napi_instanceof(_env, _value, constructor, &result); ^~~~~~~~~~~~~~~ InstanceOf ../node_modules/node-addon-api/napi-inl.h: In member function 'T* Napi::External::Data() const': ../node_modules/node-addon-api/napi-inl.h:1473:24: error: there are no arguments to 'napi_get_value_external' that depend on a template parameter, so a declaration of 'napi_get_value_external' must be available [-fpermissive] napi_status status = napi_get_value_external(_env, _value, &data); ^~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h: In static member function 'static Napi::Array Napi::Array::New(napi_env)': ../node_modules/node-addon-api/napi-inl.h:1484:24: error: 'napi_create_array' was not declared in this scope napi_status status = napi_create_array(env, &value); ^~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1484:24: note: suggested alternative: 'napi_float64_array' napi_status status = napi_create_array(env, &value); ^~~~~~~~~~~~~~~~~ napi_float64_array ../node_modules/node-addon-api/napi-inl.h: In static member function 'static Napi::Array Napi::Array::New(napi_env, size_t)': ../node_modules/node-addon-api/napi-inl.h:1491:24: error: 'napi_create_array_with_length' was not declared in this scope napi_status status = napi_create_array_with_length(env, length, &value); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h: In member function 'uint32_t Napi::Array::Length() const': ../node_modules/node-addon-api/napi-inl.h:1504:24: error: 'napi_get_array_length' was not declared in this scope napi_status status = napi_get_array_length(_env, _value, &result); ^~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1504:24: note: suggested alternative: 'napi_int8_array' napi_status status = napi_get_array_length(_env, _value, &result); ^~~~~~~~~~~~~~~~~~~~~ napi_int8_array ../node_modules/node-addon-api/napi-inl.h: In static member function 'static Napi::ArrayBuffer Napi::ArrayBuffer::New(napi_env, size_t)': ../node_modules/node-addon-api/napi-inl.h:1516:24: error: 'napi_create_arraybuffer' was not declared in this scope napi_status status = napi_create_arraybuffer(env, byteLength, &data, &value); ^~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1516:24: note: suggested alternative: 'napi_typedarray_type' napi_status status = napi_create_arraybuffer(env, byteLength, &data, &value); ^~~~~~~~~~~~~~~~~~~~~~~ napi_typedarray_type ../node_modules/node-addon-api/napi-inl.h: In static member function 'static Napi::ArrayBuffer Napi::ArrayBuffer::New(napi_env, void*, size_t)': ../node_modules/node-addon-api/napi-inl.h:1526:24: error: 'napi_create_external_arraybuffer' was not declared in this scope napi_status status = napi_create_external_arraybuffer( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h: In member function 'void* Napi::ArrayBuffer::Data()': ../node_modules/node-addon-api/napi-inl.h:1591:24: error: 'napi_get_arraybuffer_info' was not declared in this scope napi_status status = napi_get_arraybuffer_info(_env, _value, &data, nullptr); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1591:24: note: suggested alternative: 'napi_arraybuffer_expected' napi_status status = napi_get_arraybuffer_info(_env, _value, &data, nullptr); ^~~~~~~~~~~~~~~~~~~~~~~~~ napi_arraybuffer_expected ../node_modules/node-addon-api/napi-inl.h: In member function 'size_t Napi::ArrayBuffer::ByteLength()': ../node_modules/node-addon-api/napi-inl.h:1598:24: error: 'napi_get_arraybuffer_info' was not declared in this scope napi_status status = napi_get_arraybuffer_info(_env, _value, nullptr, &length); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1598:24: note: suggested alternative: 'napi_arraybuffer_expected' napi_status status = napi_get_arraybuffer_info(_env, _value, nullptr, &length); ^~~~~~~~~~~~~~~~~~~~~~~~~ napi_arraybuffer_expected ../node_modules/node-addon-api/napi-inl.h: In static member function 'static Napi::DataView Napi::DataView::New(napi_env, Napi::ArrayBuffer, size_t, size_t)': ../node_modules/node-addon-api/napi-inl.h:1646:24: error: 'napi_create_dataview' was not declared in this scope napi_status status = napi_create_dataview( ^~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1646:24: note: suggested alternative: 'napi_date_expected' napi_status status = napi_create_dataview( ^~~~~~~~~~~~~~~~~~~~ napi_date_expected ../node_modules/node-addon-api/napi-inl.h: In constructor 'Napi::DataView::DataView(napi_env, napi_value)': ../node_modules/node-addon-api/napi-inl.h:1656:24: error: 'napi_get_dataview_info' was not declared in this scope napi_status status = napi_get_dataview_info( ^~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1656:24: note: suggested alternative: 'napi_callback_info' napi_status status = napi_get_dataview_info( ^~~~~~~~~~~~~~~~~~~~~~ napi_callback_info ../node_modules/node-addon-api/napi-inl.h: In member function 'Napi::ArrayBuffer Napi::DataView::ArrayBuffer() const': ../node_modules/node-addon-api/napi-inl.h:1668:24: error: 'napi_get_dataview_info' was not declared in this scope napi_status status = napi_get_dataview_info( ^~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1668:24: note: suggested alternative: 'napi_callback_info' napi_status status = napi_get_dataview_info( ^~~~~~~~~~~~~~~~~~~~~~ napi_callback_info ../node_modules/node-addon-api/napi-inl.h: In member function 'size_t Napi::DataView::ByteOffset() const': ../node_modules/node-addon-api/napi-inl.h:1681:24: error: 'napi_get_dataview_info' was not declared in this scope napi_status status = napi_get_dataview_info( ^~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1681:24: note: suggested alternative: 'napi_callback_info' napi_status status = napi_get_dataview_info( ^~~~~~~~~~~~~~~~~~~~~~ napi_callback_info ../node_modules/node-addon-api/napi-inl.h: In member function 'napi_typedarray_type Napi::TypedArray::TypedArrayType() const': ../node_modules/node-addon-api/napi-inl.h:1807:26: error: 'napi_get_typedarray_info' was not declared in this scope napi_status status = napi_get_typedarray_info(_env, _value, ^~~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1807:26: note: suggested alternative: 'napi_typedarray_type' napi_status status = napi_get_typedarray_info(_env, _value, ^~~~~~~~~~~~~~~~~~~~~~~~ napi_typedarray_type ../node_modules/node-addon-api/napi-inl.h: In member function 'size_t Napi::TypedArray::ElementLength() const': ../node_modules/node-addon-api/napi-inl.h:1842:26: error: 'napi_get_typedarray_info' was not declared in this scope napi_status status = napi_get_typedarray_info(_env, _value, ^~~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1842:26: note: suggested alternative: 'napi_typedarray_type' napi_status status = napi_get_typedarray_info(_env, _value, ^~~~~~~~~~~~~~~~~~~~~~~~ napi_typedarray_type ../node_modules/node-addon-api/napi-inl.h: In member function 'size_t Napi::TypedArray::ByteOffset() const': ../node_modules/node-addon-api/napi-inl.h:1853:24: error: 'napi_get_typedarray_info' was not declared in this scope napi_status status = napi_get_typedarray_info( ^~~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1853:24: note: suggested alternative: 'napi_typedarray_type' napi_status status = napi_get_typedarray_info( ^~~~~~~~~~~~~~~~~~~~~~~~ napi_typedarray_type ../node_modules/node-addon-api/napi-inl.h: In member function 'Napi::ArrayBuffer Napi::TypedArray::ArrayBuffer() const': ../node_modules/node-addon-api/napi-inl.h:1865:24: error: 'napi_get_typedarray_info' was not declared in this scope napi_status status = napi_get_typedarray_info( ^~~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1865:24: note: suggested alternative: 'napi_typedarray_type' napi_status status = napi_get_typedarray_info( ^~~~~~~~~~~~~~~~~~~~~~~~ napi_typedarray_type ../node_modules/node-addon-api/napi-inl.h: In static member function 'static Napi::TypedArrayOf Napi::TypedArrayOf::New(napi_env, size_t, Napi::ArrayBuffer, size_t, napi_typedarray_type)': ../node_modules/node-addon-api/napi-inl.h:1890:24: error: there are no arguments to 'napi_create_typedarray' that depend on a template parameter, so a declaration of 'napi_create_typedarray' must be available [-fpermissive] napi_status status = napi_create_typedarray( ^~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h: In constructor 'Napi::TypedArrayOf::TypedArrayOf(napi_env, napi_value)': ../node_modules/node-addon-api/napi-inl.h:1908:14: error: there are no arguments to 'napi_get_typedarray_info' that depend on a template parameter, so a declaration of 'napi_get_typedarray_info' must be available [-fpermissive] status = napi_get_typedarray_info( ^~~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h: In function 'napi_status Napi::CreateFunction(napi_env, const char*, napi_callback, CbData*, napi_value__**)': ../node_modules/node-addon-api/napi-inl.h:1963:43: error: 'NAPI_AUTO_LENGTH' was not declared in this scope napi_create_function(env, utf8name, NAPI_AUTO_LENGTH, cb, data, result); ^~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1963:43: note: suggested alternative: 'NAPI_NO_RETURN' napi_create_function(env, utf8name, NAPI_AUTO_LENGTH, cb, data, result); ^~~~~~~~~~~~~~~~ NAPI_NO_RETURN ../node_modules/node-addon-api/napi-inl.h: In static member function 'static Napi::Function Napi::Function::New(napi_env, const char*, void*)': ../node_modules/node-addon-api/napi-inl.h:1976:45: error: 'NAPI_AUTO_LENGTH' was not declared in this scope NAPI_AUTO_LENGTH, ^~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1976:45: note: suggested alternative: 'NAPI_NO_RETURN' NAPI_AUTO_LENGTH, ^~~~~~~~~~~~~~~~ NAPI_NO_RETURN ../node_modules/node-addon-api/napi-inl.h: In static member function 'static Napi::Function Napi::Function::New(napi_env, const char*, void*)': ../node_modules/node-addon-api/napi-inl.h:1989:45: error: 'NAPI_AUTO_LENGTH' was not declared in this scope NAPI_AUTO_LENGTH, ^~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1989:45: note: suggested alternative: 'NAPI_NO_RETURN' NAPI_AUTO_LENGTH, ^~~~~~~~~~~~~~~~ NAPI_NO_RETURN ../node_modules/node-addon-api/napi-inl.h: In member function 'Napi::Value Napi::Function::Call(napi_value, size_t, napi_value__* const*) const': ../node_modules/node-addon-api/napi-inl.h:2074:24: error: 'napi_call_function' was not declared in this scope napi_status status = napi_call_function( ^~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:2074:24: note: suggested alternative: 'napi_function' napi_status status = napi_call_function( ^~~~~~~~~~~~~~~~~~ napi_function ../node_modules/node-addon-api/napi-inl.h: In member function 'Napi::Value Napi::Function::MakeCallback(napi_value, size_t, napi_value__* const*, napi_async_context) const': ../node_modules/node-addon-api/napi-inl.h:2100:24: error: 'napi_make_callback' was not declared in this scope napi_status status = napi_make_callback( ^~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:2100:24: note: suggested alternative: 'napi_callback' napi_status status = napi_make_callback( ^~~~~~~~~~~~~~~~~~ napi_callback ../node_modules/node-addon-api/napi-inl.h: In member function 'Napi::Object Napi::Function::New(size_t, napi_value__* const*) const': ../node_modules/node-addon-api/napi-inl.h:2116:24: error: 'napi_new_instance' was not declared in this scope napi_status status = napi_new_instance( ^~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:2116:24: note: suggested alternative: 'napi_writable' napi_status status = napi_new_instance( ^~~~~~~~~~~~~~~~~ napi_writable ../node_modules/node-addon-api/napi-inl.h: In constructor 'Napi::Promise::Deferred::Deferred(napi_env)': ../node_modules/node-addon-api/napi-inl.h:2131:24: error: 'napi_create_promise' was not declared in this scope napi_status status = napi_create_promise(_env, &_deferred, &_promise); ^~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h: In member function 'void Napi::Promise::Deferred::Resolve(napi_value) const': ../node_modules/node-addon-api/napi-inl.h:2144:24: error: 'napi_resolve_deferred' was not declared in this scope napi_status status = napi_resolve_deferred(_env, _deferred, value); ^~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:2144:24: note: suggested alternative: 'napi_deferred' napi_status status = napi_resolve_deferred(_env, _deferred, value); ^~~~~~~~~~~~~~~~~~~~~ napi_deferred ../node_modules/node-addon-api/napi-inl.h: In member function 'void Napi::Promise::Deferred::Reject(napi_value) const': ../node_modules/node-addon-api/napi-inl.h:2149:24: error: 'napi_reject_deferred' was not declared in this scope napi_status status = napi_reject_deferred(_env, _deferred, value); ^~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:2149:24: note: suggested alternative: 'napi_object_expected' napi_status status = napi_reject_deferred(_env, _deferred, value); ^~~~~~~~~~~~~~~~~~~~ napi_object_expected ../node_modules/node-addon-api/napi-inl.h: In static member function 'static Napi::Buffer Napi::Buffer::New(napi_env, size_t)': ../node_modules/node-addon-api/napi-inl.h:2164:24: error: there are no arguments to 'napi_create_buffer' that depend on a template parameter, so a declaration of 'napi_create_buffer' must be available [-fpermissive] napi_status status = napi_create_buffer(env, length * sizeof (T), &data, &value); ^~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h: In member function 'void Napi::Buffer::EnsureInfo() const': ../node_modules/node-addon-api/napi-inl.h:2270:26: error: there are no arguments to 'napi_get_buffer_info' that depend on a template parameter, so a declaration of 'napi_get_buffer_info' must be available [-fpermissive] napi_status status = napi_get_buffer_info(_env, _value, &voidData, &byteLength); ^~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h: In static member function 'static Napi::Error Napi::Error::New(napi_env)': ../node_modules/node-addon-api/napi-inl.h:2289:12: error: 'napi_get_last_error_info' was not declared in this scope status = napi_get_last_error_info(env, &info); ^~~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:2289:12: note: suggested alternative: 'napi_extended_error_info' status = napi_get_last_error_info(env, &info); ^~~~~~~~~~~~~~~~~~~~~~~~ napi_extended_error_info ../node_modules/node-addon-api/napi-inl.h:2292:12: error: 'napi_is_exception_pending' was not declared in this scope status = napi_is_exception_pending(env, &is_exception_pending); ^~~~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:2292:12: note: suggested alternative: 'is_exception_pending' status = napi_is_exception_pending(env, &is_exception_pending); ^~~~~~~~~~~~~~~~~~~~~~~~~ is_exception_pending ../node_modules/node-addon-api/napi-inl.h:2297:14: error: 'napi_get_and_clear_last_exception' was not declared in this scope status = napi_get_and_clear_last_exception(env, &error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:2297:14: note: suggested alternative: 'napi_pending_exception' status = napi_get_and_clear_last_exception(env, &error); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ napi_pending_exception ../node_modules/node-addon-api/napi-inl.h:2305:14: error: 'napi_create_string_utf8' was not declared in this scope status = napi_create_string_utf8( ^~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:2305:14: note: suggested alternative: 'napi_property_attributes' status = napi_create_string_utf8( ^~~~~~~~~~~~~~~~~~~~~~~ napi_property_attributes ../node_modules/node-addon-api/napi-inl.h:2317:16: error: 'napi_create_type_error' was not declared in this scope status = napi_create_type_error(env, nullptr, message, &error); ^~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:2317:16: note: suggested alternative: 'napi_date_expected' status = napi_create_type_error(env, nullptr, message, &error); ^~~~~~~~~~~~~~~~~~~~~~ napi_date_expected ../node_modules/node-addon-api/napi-inl.h:2320:16: error: 'napi_create_error' was not declared in this scope status = napi_create_error(env, nullptr, message, &error); ^~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:2320:16: note: suggested alternative: 'create_error_fn' status = napi_create_error(env, nullptr, message, &error); ^~~~~~~~~~~~~~~~~ create_error_fn ../node_modules/node-addon-api/napi-inl.h: In static member function 'static Napi::Error Napi::Error::New(napi_env, const char*)': ../node_modules/node-addon-api/napi-inl.h:2330:64: error: 'napi_create_error' was not declared in this scope return Error::New(env, message, std::strlen(message), napi_create_error); ^~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:2330:64: note: suggested alternative: 'create_error_fn' return Error::New(env, message, std::strlen(message), napi_create_error); ^~~~~~~~~~~~~~~~~ create_error_fn ../node_modules/node-addon-api/napi-inl.h: In static member function 'static Napi::Error Napi::Error::New(napi_env, const string&)': ../node_modules/node-addon-api/napi-inl.h:2334:66: error: 'napi_create_error' was not declared in this scope return Error::New(env, message.c_str(), message.size(), napi_create_error); ^~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:2334:66: note: suggested alternative: 'create_error_fn' return Error::New(env, message.c_str(), message.size(), napi_create_error); ^~~~~~~~~~~~~~~~~ create_error_fn ../node_modules/node-addon-api/napi-inl.h: In static member function 'static void Napi::Error::Fatal(const char*, const char*)': ../node_modules/node-addon-api/napi-inl.h:2338:30: error: 'NAPI_AUTO_LENGTH' was not declared in this scope napi_fatal_error(location, NAPI_AUTO_LENGTH, message, NAPI_AUTO_LENGTH); ^~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:2338:30: note: suggested alternative: 'NAPI_NO_RETURN' napi_fatal_error(location, NAPI_AUTO_LENGTH, message, NAPI_AUTO_LENGTH); ^~~~~~~~~~~~~~~~ NAPI_NO_RETURN ../node_modules/node-addon-api/napi-inl.h:2338:3: error: 'napi_fatal_error' was not declared in this scope napi_fatal_error(location, NAPI_AUTO_LENGTH, message, NAPI_AUTO_LENGTH); ^~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:2338:3: note: suggested alternative: 'napi_float64_array' napi_fatal_error(location, NAPI_AUTO_LENGTH, message, NAPI_AUTO_LENGTH); ^~~~~~~~~~~~~~~~ napi_float64_array ../node_modules/node-addon-api/napi-inl.h: In constructor 'Napi::Error::Error(napi_env, napi_value)': ../node_modules/node-addon-api/napi-inl.h:2346:26: error: 'napi_create_reference' was not declared in this scope napi_status status = napi_create_reference(env, value, 1, &_ref); ^~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:2346:26: note: suggested alternative: 'napi_date_expected' napi_status status = napi_create_reference(env, value, 1, &_ref); ^~~~~~~~~~~~~~~~~~~~~ napi_date_expected ../node_modules/node-addon-api/napi-inl.h: In member function 'Napi::Error& Napi::Error::operator=(const Napi::Error&)': ../node_modules/node-addon-api/napi-inl.h:2373:26: error: 'napi_create_reference' was not declared in this scope napi_status status = napi_create_reference(_env, value, 1, &_ref); ^~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:2373:26: note: suggested alternative: 'napi_date_expected' napi_status status = napi_create_reference(_env, value, 1, &_ref); ^~~~~~~~~~~~~~~~~~~~~ napi_date_expected ../node_modules/node-addon-api/napi-inl.h: In member function 'void Napi::Error::ThrowAsJavaScriptException() const': ../node_modules/node-addon-api/napi-inl.h:2405:26: error: 'napi_throw' was not declared in this scope napi_status status = napi_throw(_env, Value()); ^~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:2405:26: note: suggested alternative: 'napi_ok' napi_status status = napi_throw(_env, Value()); ^~~~~~~~~~ napi_ok ../node_modules/node-addon-api/napi-inl.h: In static member function 'static TError Napi::Error::New(napi_env, const char*, size_t, Napi::Error::create_error_fn)': ../node_modules/node-addon-api/napi-inl.h:2431:24: error: there are no arguments to 'napi_create_string_utf8' that depend on a template parameter, so a declaration of 'napi_create_string_utf8' must be available [-fpermissive] napi_status status = napi_create_string_utf8(env, message, length, &str); ^~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h: In static member function 'static Napi::TypeError Napi::TypeError::New(napi_env, const char*)': ../node_modules/node-addon-api/napi-inl.h:2442:68: error: 'napi_create_type_error' was not declared in this scope return Error::New(env, message, std::strlen(message), napi_create_type_error); ^~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:2442:68: note: suggested alternative: 'napi_date_expected' return Error::New(env, message, std::strlen(message), napi_create_type_error); ^~~~~~~~~~~~~~~~~~~~~~ napi_date_expected ../node_modules/node-addon-api/napi-inl.h: In static member function 'static Napi::TypeError Napi::TypeError::New(napi_env, const string&)': ../node_modules/node-addon-api/napi-inl.h:2446:70: error: 'napi_create_type_error' was not declared in this scope return Error::New(env, message.c_str(), message.size(), napi_create_type_error); ^~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:2446:70: note: suggested alternative: 'napi_date_expected' return Error::New(env, message.c_str(), message.size(), napi_create_type_error); ^~~~~~~~~~~~~~~~~~~~~~ napi_date_expected ../node_modules/node-addon-api/napi-inl.h: In static member function 'static Napi::RangeError Napi::RangeError::New(napi_env, const char*)': ../node_modules/node-addon-api/napi-inl.h:2456:69: error: 'napi_create_range_error' was not declared in this scope return Error::New(env, message, std::strlen(message), napi_create_range_error); ^~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h: In static member function 'static Napi::RangeError Napi::RangeError::New(napi_env, const string&)': ../node_modules/node-addon-api/napi-inl.h:2460:71: error: 'napi_create_range_error' was not declared in this scope return Error::New(env, message.c_str(), message.size(), napi_create_range_error); ^~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h: In destructor 'Napi::Reference::~Reference()': ../node_modules/node-addon-api/napi-inl.h:2503:7: error: there are no arguments to 'napi_delete_reference' that depend on a template parameter, so a declaration of 'napi_delete_reference' must be available [-fpermissive] napi_delete_reference(_env, _ref); ^~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h: In copy constructor 'Napi::Reference::Reference(const Napi::Reference&)': ../node_modules/node-addon-api/napi-inl.h:2539:26: error: there are no arguments to 'napi_create_reference' that depend on a template parameter, so a declaration of 'napi_create_reference' must be available [-fpermissive] napi_status status = napi_create_reference(_env, value, 1, &_ref); ^~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h: In member function 'T Napi::Reference::Value() const': ../node_modules/node-addon-api/napi-inl.h:2577:24: error: there are no arguments to 'napi_get_reference_value' that depend on a template parameter, so a declaration of 'napi_get_reference_value' must be available [-fpermissive] napi_status status = napi_get_reference_value(_env, _ref, &value); ^~~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h: In member function 'uint32_t Napi::Reference::Ref()': ../node_modules/node-addon-api/napi-inl.h:2585:24: error: there are no arguments to 'napi_reference_ref' that depend on a template parameter, so a declaration of 'napi_reference_ref' must be available [-fpermissive] napi_status status = napi_reference_ref(_env, _ref, &result); ^~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h: In member function 'uint32_t Napi::Reference::Unref()': ../node_modules/node-addon-api/napi-inl.h:2593:24: error: there are no arguments to 'napi_reference_unref' that depend on a template parameter, so a declaration of 'napi_reference_unref' must be available [-fpermissive] napi_status status = napi_reference_unref(_env, _ref, &result); ^~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h: In member function 'void Napi::Reference::Reset()': ../node_modules/node-addon-api/napi-inl.h:2601:26: error: there are no arguments to 'napi_delete_reference' that depend on a template parameter, so a declaration of 'napi_delete_reference' must be available [-fpermissive] napi_status status = napi_delete_reference(_env, _ref); ^~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h: In constructor 'Napi::CallbackInfo::CallbackInfo(napi_env, napi_callback_info)': ../node_modules/node-addon-api/napi-inl.h:2919:24: error: 'napi_get_cb_info' was not declared in this scope napi_status status = napi_get_cb_info(env, info, &_argc, _argv, &_this, &_data); ^~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:2919:24: note: suggested alternative: 'napi_callback_info' napi_status status = napi_get_cb_info(env, info, &_argc, _argv, &_this, &_data); ^~~~~~~~~~~~~~~~ napi_callback_info ../node_modules/node-addon-api/napi-inl.h: In member function 'Napi::Value Napi::CallbackInfo::NewTarget() const': ../node_modules/node-addon-api/napi-inl.h:2941:24: error: 'napi_get_new_target' was not declared in this scope napi_status status = napi_get_new_target(_env, _info, &newTarget); ^~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h: In destructor 'virtual Napi::ObjectWrap::~ObjectWrap()': ../node_modules/node-addon-api/napi-inl.h:3639:7: error: there are no arguments to 'napi_remove_wrap' that depend on a template parameter, so a declaration of 'napi_remove_wrap' must be available [-fpermissive] napi_remove_wrap(Env(), object, nullptr); ^~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h: In static member function 'static T* Napi::ObjectWrap::Unwrap(Napi::Object)': ../node_modules/node-addon-api/napi-inl.h:3647:24: error: there are no arguments to 'napi_unwrap' that depend on a template parameter, so a declaration of 'napi_unwrap' must be available [-fpermissive] napi_status status = napi_unwrap(wrapper.Env(), wrapper, reinterpret_cast(&unwrapped)); ^~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h: In static member function 'static Napi::Function Napi::ObjectWrap::DefineClass(Napi::Env, const char*, size_t, const napi_property_descriptor*, void*)': ../node_modules/node-addon-api/napi-inl.h:3697:30: error: 'NAPI_AUTO_LENGTH' was not declared in this scope NAPI_AUTO_LENGTH, ^~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:3697:30: note: suggested alternative: 'NAPI_NO_RETURN' NAPI_AUTO_LENGTH, ^~~~~~~~~~~~~~~~ NAPI_NO_RETURN ../node_modules/node-addon-api/napi-inl.h: In static member function 'static napi_value__* Napi::ObjectWrap::ConstructorCallbackWrapper(napi_env, napi_callback_info)': ../node_modules/node-addon-api/napi-inl.h:3971:24: error: there are no arguments to 'napi_get_new_target' that depend on a template parameter, so a declaration of 'napi_get_new_target' must be available [-fpermissive] napi_status status = napi_get_new_target(env, info, &new_target); ^~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:3976:5: error: there are no arguments to 'napi_throw_type_error' that depend on a template parameter, so a declaration of 'napi_throw_type_error' must be available [-fpermissive] napi_throw_type_error(env, nullptr, "Class constructors cannot be invoked without 'new'"); ^~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h: In constructor 'Napi::HandleScope::HandleScope(Napi::Env)': ../node_modules/node-addon-api/napi-inl.h:4083:24: error: 'napi_open_handle_scope' was not declared in this scope napi_status status = napi_open_handle_scope(_env, &_scope); ^~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:4083:24: note: suggested alternative: 'napi_handle_scope' napi_status status = napi_open_handle_scope(_env, &_scope); ^~~~~~~~~~~~~~~~~~~~~~ napi_handle_scope ../node_modules/node-addon-api/napi-inl.h: In destructor 'Napi::HandleScope::~HandleScope()': ../node_modules/node-addon-api/napi-inl.h:4088:24: error: 'napi_close_handle_scope' was not declared in this scope napi_status status = napi_close_handle_scope(_env, _scope); ^~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:4088:24: note: suggested alternative: 'napi_handle_scope' napi_status status = napi_close_handle_scope(_env, _scope); ^~~~~~~~~~~~~~~~~~~~~~~ napi_handle_scope ../node_modules/node-addon-api/napi-inl.h: In constructor 'Napi::EscapableHandleScope::EscapableHandleScope(Napi::Env)': ../node_modules/node-addon-api/napi-inl.h:4111:24: error: 'napi_open_escapable_handle_scope' was not declared in this scope napi_status status = napi_open_escapable_handle_scope(_env, &_scope); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:4111:24: note: suggested alternative: 'napi_escapable_handle_scope' napi_status status = napi_open_escapable_handle_scope(_env, &_scope); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ napi_escapable_handle_scope ../node_modules/node-addon-api/napi-inl.h: In destructor 'Napi::EscapableHandleScope::~EscapableHandleScope()': ../node_modules/node-addon-api/napi-inl.h:4116:24: error: 'napi_close_escapable_handle_scope' was not declared in this scope napi_status status = napi_close_escapable_handle_scope(_env, _scope); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:4116:24: note: suggested alternative: 'napi_escapable_handle_scope' napi_status status = napi_close_escapable_handle_scope(_env, _scope); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ napi_escapable_handle_scope ../node_modules/node-addon-api/napi-inl.h: In member function 'Napi::Value Napi::EscapableHandleScope::Escape(napi_value)': ../node_modules/node-addon-api/napi-inl.h:4132:24: error: 'napi_escape_handle' was not declared in this scope napi_status status = napi_escape_handle(_env, _scope, escapee, &result); ^~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:4132:24: note: suggested alternative: 'napi_enumerable' napi_status status = napi_escape_handle(_env, _scope, escapee, &result); ^~~~~~~~~~~~~~~~~~ napi_enumerable ../node_modules/node-addon-api/napi-inl.h: In constructor 'Napi::AsyncContext::AsyncContext(napi_env, const char*, const Napi::Object&)': ../node_modules/node-addon-api/napi-inl.h:4184:28: error: 'NAPI_AUTO_LENGTH' was not declared in this scope _env, resource_name, NAPI_AUTO_LENGTH, &resource_id); ^~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:4184:28: note: suggested alternative: 'NAPI_NO_RETURN' _env, resource_name, NAPI_AUTO_LENGTH, &resource_id); ^~~~~~~~~~~~~~~~ NAPI_NO_RETURN ../node_modules/node-addon-api/napi-inl.h:4183:24: error: 'napi_create_string_utf8' was not declared in this scope napi_status status = napi_create_string_utf8( ^~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:4183:24: note: suggested alternative: 'napi_property_attributes' napi_status status = napi_create_string_utf8( ^~~~~~~~~~~~~~~~~~~~~~~ napi_property_attributes ../node_modules/node-addon-api/napi-inl.h:4187:12: error: 'napi_async_init' was not declared in this scope status = napi_async_init(_env, resource, resource_id, &_context); ^~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:4187:12: note: suggested alternative: 'napi_async_work' status = napi_async_init(_env, resource, resource_id, &_context); ^~~~~~~~~~~~~~~ napi_async_work ../node_modules/node-addon-api/napi-inl.h: In destructor 'virtual Napi::AsyncContext::~AsyncContext()': ../node_modules/node-addon-api/napi-inl.h:4193:5: error: 'napi_async_destroy' was not declared in this scope napi_async_destroy(_env, _context); ^~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:4193:5: note: suggested alternative: 'napi_async_work' napi_async_destroy(_env, _context); ^~~~~~~~~~~~~~~~~~ napi_async_work ../node_modules/node-addon-api/napi-inl.h: In constructor 'Napi::AsyncWorker::AsyncWorker(const Napi::Object&, const Napi::Function&, const char*, const Napi::Object&)': ../node_modules/node-addon-api/napi-inl.h:4267:28: error: 'NAPI_AUTO_LENGTH' was not declared in this scope _env, resource_name, NAPI_AUTO_LENGTH, &resource_id); ^~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:4267:28: note: suggested alternative: 'NAPI_NO_RETURN' _env, resource_name, NAPI_AUTO_LENGTH, &resource_id); ^~~~~~~~~~~~~~~~ NAPI_NO_RETURN ../node_modules/node-addon-api/napi-inl.h:4266:24: error: 'napi_create_string_latin1' was not declared in this scope napi_status status = napi_create_string_latin1( ^~~~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:4270:12: error: 'napi_create_async_work' was not declared in this scope status = napi_create_async_work(_env, resource, resource_id, OnAsyncWorkExecute, ^~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:4270:12: note: suggested alternative: 'napi_async_work' status = napi_create_async_work(_env, resource, resource_id, OnAsyncWorkExecute, ^~~~~~~~~~~~~~~~~~~~~~ napi_async_work ../node_modules/node-addon-api/napi-inl.h: In constructor 'Napi::AsyncWorker::AsyncWorker(Napi::Env, const char*, const Napi::Object&)': ../node_modules/node-addon-api/napi-inl.h:4293:28: error: 'NAPI_AUTO_LENGTH' was not declared in this scope _env, resource_name, NAPI_AUTO_LENGTH, &resource_id); ^~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:4293:28: note: suggested alternative: 'NAPI_NO_RETURN' _env, resource_name, NAPI_AUTO_LENGTH, &resource_id); ^~~~~~~~~~~~~~~~ NAPI_NO_RETURN ../node_modules/node-addon-api/napi-inl.h:4292:24: error: 'napi_create_string_latin1' was not declared in this scope napi_status status = napi_create_string_latin1( ^~~~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:4296:12: error: 'napi_create_async_work' was not declared in this scope status = napi_create_async_work(_env, resource, resource_id, OnAsyncWorkExecute, ^~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:4296:12: note: suggested alternative: 'napi_async_work' status = napi_create_async_work(_env, resource, resource_id, OnAsyncWorkExecute, ^~~~~~~~~~~~~~~~~~~~~~ napi_async_work ../node_modules/node-addon-api/napi-inl.h: In destructor 'virtual Napi::AsyncWorker::~AsyncWorker()': ../node_modules/node-addon-api/napi-inl.h:4303:5: error: 'napi_delete_async_work' was not declared in this scope napi_delete_async_work(_env, _work); ^~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:4303:5: note: suggested alternative: 'napi_async_work' napi_delete_async_work(_env, _work); ^~~~~~~~~~~~~~~~~~~~~~ napi_async_work ../node_modules/node-addon-api/napi-inl.h: In member function 'void Napi::AsyncWorker::Queue()': ../node_modules/node-addon-api/napi-inl.h:4344:24: error: 'napi_queue_async_work' was not declared in this scope napi_status status = napi_queue_async_work(_env, _work); ^~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:4344:24: note: suggested alternative: 'napi_async_work' napi_status status = napi_queue_async_work(_env, _work); ^~~~~~~~~~~~~~~~~~~~~ napi_async_work ../node_modules/node-addon-api/napi-inl.h: In member function 'void Napi::AsyncWorker::Cancel()': ../node_modules/node-addon-api/napi-inl.h:4349:24: error: 'napi_cancel_async_work' was not declared in this scope napi_status status = napi_cancel_async_work(_env, _work); ^~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:4349:24: note: suggested alternative: 'napi_async_work' napi_status status = napi_cancel_async_work(_env, _work); ^~~~~~~~~~~~~~~~~~~~~~ napi_async_work In file included from ../node_modules/node-addon-api/napi.h:2725, from ../src/Event.hh:5, from ../src/Watcher.hh:9, from ../src/Watcher.cc:1: ../node_modules/node-addon-api/napi-inl.h: In static member function 'static int64_t Napi::MemoryManagement::AdjustExternalMemory(Napi::Env, int64_t)': ../node_modules/node-addon-api/napi-inl.h:5603:24: error: 'napi_adjust_external_memory' was not declared in this scope napi_status status = napi_adjust_external_memory(env, change_in_bytes, &result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:5603:24: note: suggested alternative: 'AdjustExternalMemory' napi_status status = napi_adjust_external_memory(env, change_in_bytes, &result); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ AdjustExternalMemory ../node_modules/node-addon-api/napi-inl.h: In static member function 'static uint32_t Napi::VersionManagement::GetNapiVersion(Napi::Env)': ../node_modules/node-addon-api/napi-inl.h:5614:24: error: 'napi_get_version' was not declared in this scope napi_status status = napi_get_version(env, &result); ^~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:5614:24: note: suggested alternative: 'napi_node_version' napi_status status = napi_get_version(env, &result); ^~~~~~~~~~~~~~~~ napi_node_version ../node_modules/node-addon-api/napi-inl.h: In static member function 'static const napi_node_version* Napi::VersionManagement::GetNodeVersion(Napi::Env)': ../node_modules/node-addon-api/napi-inl.h:5621:24: error: 'napi_get_node_version' was not declared in this scope napi_status status = napi_get_node_version(env, &result); ^~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:5621:24: note: suggested alternative: 'napi_node_version' napi_status status = napi_get_node_version(env, &result); ^~~~~~~~~~~~~~~~~~~~~ napi_node_version In file included from ../src/Watcher.hh:10, from ../src/Watcher.cc:1: ../src/Debounce.hh: At global scope: ../src/Debounce.hh:34:28: error: 'std::function' has not been declared void add(void *key, std::function cb) { ^~~~~~~~ ../src/Debounce.hh:34:36: error: expected ',' or '...' before '<' token void add(void *key, std::function cb) { ^ ../src/Debounce.hh:54:35: error: 'function' is not a member of 'std' std::unordered_map> mCallbacks; ^~~~~~~~ ../src/Debounce.hh:54:35: note: 'std::function' is defined in header ''; did you forget to '#include '? ../src/Debounce.hh:7:1: +#include ../src/Debounce.hh:54:35: std::unordered_map> mCallbacks; ^~~~~~~~ ../src/Debounce.hh:54:35: error: 'function' is not a member of 'std' ../src/Debounce.hh:54:35: note: 'std::function' is defined in header ''; did you forget to '#include '? ../src/Debounce.hh:54:49: error: template argument 2 is invalid std::unordered_map> mCallbacks; ^ ../src/Debounce.hh:54:49: error: template argument 5 is invalid ../src/Debounce.hh:54:50: error: expected unqualified-id before '>' token std::unordered_map> mCallbacks; ^~ ../src/Debounce.hh: In member function 'void Debounce::add(void*, int)': ../src/Debounce.hh:36:5: error: 'mCallbacks' was not declared in this scope mCallbacks.emplace(key, cb); ^~~~~~~~~~ ../src/Debounce.hh:36:5: note: suggested alternative: 'malloc' mCallbacks.emplace(key, cb); ^~~~~~~~~~ malloc ../src/Debounce.hh:36:29: error: 'cb' was not declared in this scope mCallbacks.emplace(key, cb); ^~ ../src/Debounce.hh: In member function 'void Debounce::remove(void*)': ../src/Debounce.hh:41:5: error: 'mCallbacks' was not declared in this scope mCallbacks.erase(key); ^~~~~~~~~~ ../src/Debounce.hh:41:5: note: suggested alternative: 'malloc' mCallbacks.erase(key); ^~~~~~~~~~ malloc ../src/Debounce.hh: In member function 'void Debounce::notify()': ../src/Debounce.hh:73:20: error: 'mCallbacks' was not declared in this scope for (auto it = mCallbacks.begin(); it != mCallbacks.end(); it++) { ^~~~~~~~~~ ../src/Debounce.hh:73:20: note: suggested alternative: 'malloc' for (auto it = mCallbacks.begin(); it != mCallbacks.end(); it++) { ^~~~~~~~~~ malloc ../src/Watcher.cc: In constructor 'Watcher::Watcher(std::__cxx11::string, std::unordered_set >)': ../src/Watcher.cc:49:8: error: no matching function for call to 'Debounce::add(Watcher*, Watcher::Watcher(std::__cxx11::string, std::unordered_set >)::)' }); ^ In file included from ../src/Watcher.hh:10, from ../src/Watcher.cc:1: ../src/Debounce.hh:34:8: note: candidate: 'void Debounce::add(void*, int)' void add(void *key, std::function cb) { ^~~ ../src/Debounce.hh:34:8: note: no known conversion for argument 2 from 'Watcher::Watcher(std::__cxx11::string, std::unordered_set >)::' to 'int' ../src/Watcher.cc: In static member function 'static void Watcher::fireCallbacks(uv_async_t*)': ../src/Watcher.cc:128:7: error: 'napi_fatal_exception' was not declared in this scope napi_fatal_exception(it->Env(), err.Value()); ^~~~~~~~~~~~~~~~~~~~ ../src/Watcher.cc:128:7: note: suggested alternative: 'napi_pending_exception' napi_fatal_exception(it->Env(), err.Value()); ^~~~~~~~~~~~~~~~~~~~ napi_pending_exception In file included from ../node_modules/node-addon-api/napi.h:2725, from ../src/Event.hh:5, from ../src/Watcher.hh:9, from ../src/Watcher.cc:1: ../node_modules/node-addon-api/napi-inl.h: In instantiation of 'Napi::Reference::~Reference() [with T = Napi::Object]': ../node_modules/node-addon-api/napi.h:1246:9: required from here ../node_modules/node-addon-api/napi-inl.h:2503:28: error: 'napi_delete_reference' was not declared in this scope napi_delete_reference(_env, _ref); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:2503:28: note: suggested alternative: 'napi_date_expected' napi_delete_reference(_env, _ref); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ napi_date_expected ../node_modules/node-addon-api/napi-inl.h: In instantiation of 'void Napi::Reference::Reset() [with T = Napi::Object]': ../node_modules/node-addon-api/napi-inl.h:2366:9: required from here ../node_modules/node-addon-api/napi-inl.h:2601:47: error: 'napi_delete_reference' was not declared in this scope napi_status status = napi_delete_reference(_env, _ref); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:2601:47: note: suggested alternative: 'napi_date_expected' napi_status status = napi_delete_reference(_env, _ref); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ napi_date_expected ../node_modules/node-addon-api/napi-inl.h: In instantiation of 'T Napi::Reference::Value() const [with T = Napi::Object]': ../node_modules/node-addon-api/napi-inl.h:2371:34: required from here ../node_modules/node-addon-api/napi-inl.h:2577:48: error: 'napi_get_reference_value' was not declared in this scope napi_status status = napi_get_reference_value(_env, _ref, &value); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:2577:48: note: suggested alternative: 'napi_generic_failure' napi_status status = napi_get_reference_value(_env, _ref, &value); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ napi_generic_failure ../node_modules/node-addon-api/napi-inl.h: In instantiation of 'static Napi::Reference Napi::Reference::New(const T&, uint32_t) [with T = Napi::Object; uint32_t = unsigned int]': ../node_modules/node-addon-api/napi-inl.h:2630:29: required from here ../node_modules/node-addon-api/napi-inl.h:2483:45: error: 'napi_create_reference' was not declared in this scope napi_status status = napi_create_reference(env, value, initialRefcount, &ref); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:2483:45: note: suggested alternative: 'napi_date_expected' napi_status status = napi_create_reference(env, value, initialRefcount, &ref); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ napi_date_expected ../node_modules/node-addon-api/napi-inl.h: In instantiation of 'static Napi::Reference Napi::Reference::New(const T&, uint32_t) [with T = Napi::Function; uint32_t = unsigned int]': ../node_modules/node-addon-api/napi-inl.h:2634:31: required from here ../node_modules/node-addon-api/napi-inl.h:2483:45: error: 'napi_create_reference' was not declared in this scope ../node_modules/node-addon-api/napi-inl.h:2483:45: note: suggested alternative: 'napi_date_expected' napi_status status = napi_create_reference(env, value, initialRefcount, &ref); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ napi_date_expected ../node_modules/node-addon-api/napi-inl.h: In instantiation of 'Napi::Reference::~Reference() [with T = Napi::Function]': ../node_modules/node-addon-api/napi-inl.h:2634:43: required from here ../node_modules/node-addon-api/napi-inl.h:2503:28: error: 'napi_delete_reference' was not declared in this scope napi_delete_reference(_env, _ref); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:2503:28: note: suggested alternative: 'napi_date_expected' napi_delete_reference(_env, _ref); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ napi_date_expected ../node_modules/node-addon-api/napi-inl.h: In instantiation of 'Napi::Reference::Reference(const Napi::Reference&) [with T = Napi::Object]': ../node_modules/node-addon-api/napi-inl.h:2679:28: required from here ../node_modules/node-addon-api/napi-inl.h:2539:47: error: 'napi_create_reference' was not declared in this scope napi_status status = napi_create_reference(_env, value, 1, &_ref); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:2539:47: note: suggested alternative: 'napi_date_expected' napi_status status = napi_create_reference(_env, value, 1, &_ref); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ napi_date_expected ../node_modules/node-addon-api/napi-inl.h: In instantiation of 'bool Napi::Object::Set(const char*, const ValueType&) [with ValueType = napi_value__*]': ../node_modules/node-addon-api/napi-inl.h:2694:37: required from here ../node_modules/node-addon-api/napi-inl.h:1257:30: error: 'napi_set_named_property' was not declared in this scope napi_set_named_property(_env, _value, utf8name, Value::From(_env, value)); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1257:30: note: suggested alternative: 'napi_name_expected' napi_set_named_property(_env, _value, utf8name, Value::From(_env, value)); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ napi_name_expected ../node_modules/node-addon-api/napi-inl.h: In instantiation of 'bool Napi::Object::Set(const char*, const ValueType&) [with ValueType = Napi::Value]': ../node_modules/node-addon-api/napi-inl.h:2699:37: required from here ../node_modules/node-addon-api/napi-inl.h:1257:30: error: 'napi_set_named_property' was not declared in this scope ../node_modules/node-addon-api/napi-inl.h:1257:30: note: suggested alternative: 'napi_name_expected' napi_set_named_property(_env, _value, utf8name, Value::From(_env, value)); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ napi_name_expected ../node_modules/node-addon-api/napi-inl.h: In instantiation of 'bool Napi::Object::Set(const char*, const ValueType&) [with ValueType = const char*]': ../node_modules/node-addon-api/napi-inl.h:2704:41: required from here ../node_modules/node-addon-api/napi-inl.h:1257:30: error: 'napi_set_named_property' was not declared in this scope ../node_modules/node-addon-api/napi-inl.h:1257:30: note: suggested alternative: 'napi_name_expected' napi_set_named_property(_env, _value, utf8name, Value::From(_env, value)); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ napi_name_expected ../node_modules/node-addon-api/napi-inl.h: In instantiation of 'bool Napi::Object::Set(const char*, const ValueType&) [with ValueType = bool]': ../node_modules/node-addon-api/napi-inl.h:2709:41: required from here ../node_modules/node-addon-api/napi-inl.h:1257:30: error: 'napi_set_named_property' was not declared in this scope ../node_modules/node-addon-api/napi-inl.h:1257:30: note: suggested alternative: 'napi_name_expected' napi_set_named_property(_env, _value, utf8name, Value::From(_env, value)); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ napi_name_expected ../node_modules/node-addon-api/napi-inl.h: In instantiation of 'bool Napi::Object::Set(const char*, const ValueType&) [with ValueType = double]': ../node_modules/node-addon-api/napi-inl.h:2714:43: required from here ../node_modules/node-addon-api/napi-inl.h:1257:30: error: 'napi_set_named_property' was not declared in this scope ../node_modules/node-addon-api/napi-inl.h:1257:30: note: suggested alternative: 'napi_name_expected' napi_set_named_property(_env, _value, utf8name, Value::From(_env, value)); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ napi_name_expected ../node_modules/node-addon-api/napi-inl.h: In instantiation of 'bool Napi::Object::Set(uint32_t, const ValueType&) [with ValueType = napi_value__*; uint32_t = unsigned int]': ../node_modules/node-addon-api/napi-inl.h:2753:34: required from here ../node_modules/node-addon-api/napi-inl.h:1306:23: error: 'napi_set_element' was not declared in this scope napi_set_element(_env, _value, index, Value::From(_env, value)); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1306:23: note: suggested alternative: 'napi_cancelled' napi_set_element(_env, _value, index, Value::From(_env, value)); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ napi_cancelled ../node_modules/node-addon-api/napi-inl.h: In instantiation of 'bool Napi::Object::Set(uint32_t, const ValueType&) [with ValueType = Napi::Value; uint32_t = unsigned int]': ../node_modules/node-addon-api/napi-inl.h:2758:34: required from here ../node_modules/node-addon-api/napi-inl.h:1306:23: error: 'napi_set_element' was not declared in this scope ../node_modules/node-addon-api/napi-inl.h:1306:23: note: suggested alternative: 'napi_cancelled' napi_set_element(_env, _value, index, Value::From(_env, value)); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ napi_cancelled ../node_modules/node-addon-api/napi-inl.h: In instantiation of 'bool Napi::Object::Set(uint32_t, const ValueType&) [with ValueType = const char*; uint32_t = unsigned int]': ../node_modules/node-addon-api/napi-inl.h:2763:38: required from here ../node_modules/node-addon-api/napi-inl.h:1306:23: error: 'napi_set_element' was not declared in this scope ../node_modules/node-addon-api/napi-inl.h:1306:23: note: suggested alternative: 'napi_cancelled' napi_set_element(_env, _value, index, Value::From(_env, value)); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ napi_cancelled ../node_modules/node-addon-api/napi-inl.h: In instantiation of 'bool Napi::Object::Set(uint32_t, const ValueType&) [with ValueType = std::__cxx11::basic_string; uint32_t = unsigned int]': ../node_modules/node-addon-api/napi-inl.h:2768:38: required from here ../node_modules/node-addon-api/napi-inl.h:1306:23: error: 'napi_set_element' was not declared in this scope ../node_modules/node-addon-api/napi-inl.h:1306:23: note: suggested alternative: 'napi_cancelled' napi_set_element(_env, _value, index, Value::From(_env, value)); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ napi_cancelled ../node_modules/node-addon-api/napi-inl.h: In instantiation of 'bool Napi::Object::Set(uint32_t, const ValueType&) [with ValueType = bool; uint32_t = unsigned int]': ../node_modules/node-addon-api/napi-inl.h:2773:38: required from here ../node_modules/node-addon-api/napi-inl.h:1306:23: error: 'napi_set_element' was not declared in this scope ../node_modules/node-addon-api/napi-inl.h:1306:23: note: suggested alternative: 'napi_cancelled' napi_set_element(_env, _value, index, Value::From(_env, value)); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ napi_cancelled ../node_modules/node-addon-api/napi-inl.h: In instantiation of 'bool Napi::Object::Set(uint32_t, const ValueType&) [with ValueType = double; uint32_t = unsigned int]': ../node_modules/node-addon-api/napi-inl.h:2778:40: required from here ../node_modules/node-addon-api/napi-inl.h:1306:23: error: 'napi_set_element' was not declared in this scope ../node_modules/node-addon-api/napi-inl.h:1306:23: note: suggested alternative: 'napi_cancelled' napi_set_element(_env, _value, index, Value::From(_env, value)); ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ napi_cancelled ../node_modules/node-addon-api/napi-inl.h: In instantiation of 'T Napi::Reference::Value() const [with T = Napi::Function]': ../node_modules/node-addon-api/napi-inl.h:2813:29: required from here ../node_modules/node-addon-api/napi-inl.h:2577:48: error: 'napi_get_reference_value' was not declared in this scope napi_status status = napi_get_reference_value(_env, _ref, &value); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:2577:48: note: suggested alternative: 'napi_generic_failure' napi_status status = napi_get_reference_value(_env, _ref, &value); ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ napi_generic_failure ../node_modules/node-addon-api/napi-inl.h: In instantiation of 'bool Napi::Object::Set(Napi::Value, const ValueType&) [with ValueType = Napi::String]': ../src/Event.hh:21:69: required from here ../node_modules/node-addon-api/napi-inl.h:1249:24: error: 'napi_set_property' was not declared in this scope napi_set_property(_env, _value, key, Value::From(_env, value)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1249:24: note: suggested alternative: 'HasOwnProperty' napi_set_property(_env, _value, key, Value::From(_env, value)); ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HasOwnProperty ../node_modules/node-addon-api/napi-inl.h: In instantiation of 'bool Napi::Object::Set(const char*, const ValueType&) [with ValueType = std::__cxx11::basic_string]': ../node_modules/node-addon-api/napi-inl.h:1264:37: required from 'bool Napi::Object::Set(const string&, const ValueType&) [with ValueType = std::__cxx11::basic_string; std::__cxx11::string = std::__cxx11::basic_string]' ../node_modules/node-addon-api/napi-inl.h:2732:41: required from here ../node_modules/node-addon-api/napi-inl.h:1257:30: error: 'napi_set_named_property' was not declared in this scope napi_set_named_property(_env, _value, utf8name, Value::From(_env, value)); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:1257:30: note: suggested alternative: 'napi_name_expected' napi_set_named_property(_env, _value, utf8name, Value::From(_env, value)); ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ napi_name_expected ../node_modules/node-addon-api/napi-inl.h: In instantiation of 'void Napi::Reference::Reset() [with T = Napi::Function]': ../node_modules/node-addon-api/napi-inl.h:2520:3: required from 'Napi::Reference& Napi::Reference::operator=(Napi::Reference&&) [with T = Napi::Function]' ../node_modules/node-addon-api/napi-inl.h:2797:70: required from here ../node_modules/node-addon-api/napi-inl.h:2601:47: error: 'napi_delete_reference' was not declared in this scope napi_status status = napi_delete_reference(_env, _ref); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../node_modules/node-addon-api/napi-inl.h:2601:47: note: suggested alternative: 'napi_date_expected' napi_status status = napi_delete_reference(_env, _ref); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ napi_date_expected ../node_modules/node-addon-api/napi-inl.h: In static member function 'static void Napi::Error::Fatal(const char*, const char*)': ../node_modules/node-addon-api/napi-inl.h:2339:1: warning: 'noreturn' function does return } ^ make: *** [watcher.target.mk:132: Release/obj.target/watcher/src/Watcher.o] Error 1 make: Leaving directory '/builddir/build/BUILD/vscode-1.68.0/node_modules/@parcel/watcher/build' gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23) gyp ERR! stack at ChildProcess.emit (node:events:520:28) gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:291:12) gyp ERR! System Linux 4.18.0-305.17.1.el8_4.aarch64 gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /builddir/build/BUILD/vscode-1.68.0/node_modules/@parcel/watcher gyp ERR! node -v v16.14.0 gyp ERR! node-gyp -v v8.4.1 gyp ERR! not ok info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command. error: Bad exit status from /var/tmp/rpm-tmp.BpsPfr (%build) bogus date in %changelog: Tue Jul 25 2022 aa1hshh <974658390@qq.com> Bad exit status from /var/tmp/rpm-tmp.BpsPfr (%build) RPM build errors: Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.6/site-packages/mockbuild/util.py", line 598, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/vscode.spec