vscode icon indicating copy to clipboard operation
vscode copied to clipboard

Facing Problem in installing dependency of vscode and somewhat with node-gyp and tree-sitter and running it from source

Open NormVg opened this issue 9 months ago • 0 comments

Does this issue occur when all extensions are disabled?: Yes/No

  • VS Code Version:
  • OS Version:

Steps to Reproduce:

  1. git clone https://github.com/NormVg/vscode-kraken vscode
  2. cd vscode
  3. npm install

my system :

OS: EndeavourOS Linux x86_64 ( arch linux ) Host: OptiPlex 7040 Kernel: 6.13.2-arch1-1 Shell: zsh 5.9 DE: Hyprland GPU: Intel HD Graphics 530 Memory: 5080MiB / 15876MiB

output:

  vishnu   ~/room/dev/scrap_code/vscode-kraken git-[ main]-  npm i                
npm warn Unknown project config "disturl". This will stop working in the next major version of npm.
npm warn Unknown project config "target". This will stop working in the next major version of npm.
npm warn Unknown project config "ms_build_id". This will stop working in the next major version of npm.
npm warn Unknown project config "runtime". This will stop working in the next major version of npm.
npm warn Unknown project config "build_from_source". This will stop working in the next major version of npm.
npm warn Unknown project config "timeout". This will stop working in the next major version of npm.
npm warn deprecated [email protected]: This package is no longer supported.
npm warn deprecated [email protected]: Please upgrade to v1.0.1
npm warn deprecated [email protected]: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated [email protected]: Please upgrade to v1.0.1
npm warn deprecated [email protected]: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility
npm warn deprecated [email protected]: Rimraf versions prior to v4 are no longer supported
npm warn deprecated [email protected]: See https://github.com/lydell/source-map-resolve#deprecated
npm warn deprecated [email protected]: Since the coming of ESLint flat config file, you can specify local rules without the need of this package. For running ESLint rule unit tests, use eslint-rule-tester instead
npm warn deprecated [email protected]: Glob versions prior to v9 are no longer supported
npm warn deprecated [email protected]: Glob versions prior to v9 are no longer supported
npm warn deprecated [email protected]: Glob versions prior to v9 are no longer supported
npm warn deprecated [email protected]: Glob versions prior to v9 are no longer supported
npm warn deprecated [email protected]: See https://github.com/lydell/source-map-resolve#deprecated
npm warn deprecated [email protected]: Glob versions prior to v9 are no longer supported
npm warn deprecated [email protected]: Glob versions prior to v9 are no longer supported
npm warn deprecated [email protected]: Glob versions prior to v9 are no longer supported
npm warn deprecated [email protected]: Glob versions prior to v9 are no longer supported
npm warn deprecated [email protected]: See https://github.com/lydell/source-map-url#deprecated
npm warn deprecated [email protected]: Please use @electron/asar moving forward.  There is no API change, just a package name change
npm warn deprecated [email protected]: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies
npm warn deprecated [email protected]: Please upgrade to v0.1.5
npm warn deprecated [email protected]: Please upgrade to v0.1.7
npm warn deprecated [email protected]: Please upgrade to v0.1.5
npm warn deprecated [email protected]: Please upgrade to v0.1.7
npm warn deprecated [email protected]: Please upgrade to v0.1.7
npm warn deprecated [email protected]: Please upgrade to v0.1.5
npm warn deprecated [email protected]: Please upgrade to v0.1.5
npm warn deprecated [email protected]: Please upgrade to v0.1.7
npm warn deprecated [email protected]: Please upgrade to v0.1.7
npm warn deprecated [email protected]: Please upgrade to v0.1.5
npm warn deprecated [email protected]: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
npm warn deprecated [email protected]: Please see https://github.com/lydell/urix#deprecated
npm warn deprecated [email protected]: https://github.com/lydell/resolve-url#deprecated
npm warn deprecated [email protected]: This package is no longer supported.
npm warn deprecated [email protected]: This version of tar is no longer supported, and will not receive security updates. Please upgrade asap.
npm warn deprecated [email protected]: 16.1.1

> [email protected] preinstall
> node build/npm/preinstall.js


> [email protected] postinstall
> node build/npm/postinstall.js

[] Removed @parcel/watcher prebuilt module /home/vishnu/room/dev/scrap_code/vscode-kraken/node_modules/@parcel/watcher-linux-x64-glibc
[] Removed @parcel/watcher prebuilt module /home/vishnu/room/dev/scrap_code/vscode-kraken/node_modules/@parcel/watcher-linux-x64-musl
[build] Installing dependencies...
[build] $ npm install
npm warn Unknown env config "timeout". This will stop working in the next major version of npm.
npm warn Unknown env config "build-from-source". This will stop working in the next major version of npm.
npm warn Unknown env config "runtime". This will stop working in the next major version of npm.
npm warn Unknown env config "ms-build-id". This will stop working in the next major version of npm.
npm warn Unknown env config "target". This will stop working in the next major version of npm.
npm warn Unknown env config "arch". This will stop working in the next major version of npm.
npm warn Unknown env config "disturl". This will stop working in the next major version of npm.
npm warn Unknown project config "disturl". This will stop working in the next major version of npm.
npm warn Unknown project config "runtime". This will stop working in the next major version of npm.
npm warn Unknown project config "build_from_source". This will stop working in the next major version of npm.
npm warn Unknown project config "force_process_config". This will stop working in the next major version of npm.
npm warn Unknown project config "timeout". This will stop working in the next major version of npm.
npm warn deprecated [email protected]: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm warn deprecated [email protected]: Glob versions prior to v9 are no longer supported
npm warn deprecated [email protected]: Please use @electron/osx-sign moving forward. Be aware the API is slightly different
npm error code 1
npm error path /home/vishnu/room/dev/scrap_code/vscode-kraken/build/node_modules/tree-sitter
npm error command failed
npm error command sh -c prebuild-install || node-gyp rebuild
npm error make: Entering directory '/home/vishnu/room/dev/scrap_code/vscode-kraken/build/node_modules/tree-sitter/build'
npm error   CC(target) Release/obj.target/tree_sitter/vendor/tree-sitter/lib/src/lib.o
npm error rm -f Release/obj.target/tree_sitter.a Release/obj.target/tree_sitter.a.ar-file-list; mkdir -p `dirname Release/obj.target/tree_sitter.a`
npm error ar crs Release/obj.target/tree_sitter.a @Release/obj.target/tree_sitter.a.ar-file-list
npm error   COPY Release/tree_sitter.a
npm error   CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/binding.o
npm error make: Leaving directory '/home/vishnu/room/dev/scrap_code/vscode-kraken/build/node_modules/tree-sitter/build'
npm error gyp info it worked if it ends with ok
npm error gyp info using [email protected]
npm error gyp info using [email protected] | linux | x64
npm error gyp info find Python using Python version 3.13.1 found at "/usr/bin/python3"
npm error gyp http GET https://nodejs.org/dist/v23.7.0/node-v23.7.0-headers.tar.gz
npm error gyp http 200 https://nodejs.org/dist/v23.7.0/node-v23.7.0-headers.tar.gz
npm error gyp http GET https://nodejs.org/dist/v23.7.0/SHASUMS256.txt
npm error gyp http 200 https://nodejs.org/dist/v23.7.0/SHASUMS256.txt
npm error gyp info spawn /usr/bin/python3
npm error gyp info spawn args [
npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
npm error gyp info spawn args 'binding.gyp',
npm error gyp info spawn args '-f',
npm error gyp info spawn args 'make',
npm error gyp info spawn args '-I',
npm error gyp info spawn args '/home/vishnu/room/dev/scrap_code/vscode-kraken/build/node_modules/tree-sitter/build/config.gypi',
npm error gyp info spawn args '-I',
npm error gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
npm error gyp info spawn args '-I',
npm error gyp info spawn args '/home/vishnu/.cache/node-gyp/23.7.0/include/node/common.gypi',
npm error gyp info spawn args '-Dlibrary=shared_library',
npm error gyp info spawn args '-Dvisibility=default',
npm error gyp info spawn args '-Dnode_root_dir=/home/vishnu/.cache/node-gyp/23.7.0',
npm error gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
npm error gyp info spawn args '-Dnode_lib_file=/home/vishnu/.cache/node-gyp/23.7.0/<(target_arch)/node.lib',
npm error gyp info spawn args '-Dmodule_root_dir=/home/vishnu/room/dev/scrap_code/vscode-kraken/build/node_modules/tree-sitter',
npm error gyp info spawn args '-Dnode_engine=v8',
npm error gyp info spawn args '--depth=.',
npm error gyp info spawn args '--no-parallel',
npm error gyp info spawn args '--generator-output',
npm error gyp info spawn args 'build',
npm error gyp info spawn args '-Goutput_dir=.'
npm error gyp info spawn args ]
npm error gyp info spawn make
npm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
npm error In file included from /home/vishnu/.cache/node-gyp/23.7.0/include/node/cppgc/common.h:8,
npm error                  from /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8.h:23,
npm error                  from /home/vishnu/.cache/node-gyp/23.7.0/include/node/node.h:73,
npm error                  from ../src/binding.cc:1:
npm error /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8config.h:13:2: error: #error "C++20 or later required."
npm error    13 | #error "C++20 or later required."
npm error       |  ^~~~~
npm error In file included from ../src/./language.h:4,
npm error                  from ../src/binding.cc:3:
npm error ../../nan/nan.h:208:40: error: expected template-name before ‘<’ token
npm error   208 |     public v8::CopyablePersistentTraits<T> {};
npm error       |                                        ^
npm error ../../nan/nan.h:208:40: error: expected ‘{’ before ‘<’ token
npm error ../../nan/nan.h: In function ‘bool Nan::IdleNotification(int)’:
npm error ../../nan/nan.h:688:39: error: ‘class v8::Isolate’ has no member named ‘IdleNotificationDeadline’
npm error   688 |     return v8::Isolate::GetCurrent()->IdleNotificationDeadline(
npm error       |                                       ^~~~~~~~~~~~~~~~~~~~~~~~
npm error ../../nan/nan.h: In function ‘void Nan::SetAccessor(v8::Local<v8::ObjectTemplate>, v8::Local<v8::String>, GetterCallback, SetterCallback, v8::Local<v8::Value>, v8::AccessControl, v8::PropertyAttribute, imp::Sig)’:
npm error ../../nan/nan.h:2548:8: error: ‘class v8::ObjectTemplate’ has no member named ‘SetAccessor’
npm error  2548 |   tpl->SetAccessor(
npm error       |        ^~~~~~~~~~~
npm error ../../nan/nan.h: In function ‘void Nan::SetAccessor(v8::Local<v8::ObjectTemplate>, v8::Local<v8::String>, GetterCallback, SetterCallback, v8::Local<v8::Value>, v8::AccessControl, v8::PropertyAttribute)’:
npm error ../../nan/nan.h:2596:8: error: ‘class v8::ObjectTemplate’ has no member named ‘SetAccessor’
npm error  2596 |   tpl->SetAccessor(
npm error       |        ^~~~~~~~~~~
npm error ../../nan/nan.h: In function ‘bool Nan::SetAccessor(v8::Local<v8::Object>, v8::Local<v8::String>, GetterCallback, SetterCallback, v8::Local<v8::Value>, v8::AccessControl, v8::PropertyAttribute)’:
npm error ../../nan/nan.h:2642:15: error: ‘class v8::Object’ has no member named ‘SetAccessor’
npm error  2642 |   return obj->SetAccessor(
npm error       |               ^~~~~~~~~~~
npm error ../../nan/nan.h: In function ‘void Nan::SetNamedPropertyHandler(v8::Local<v8::ObjectTemplate>, PropertyGetterCallback, PropertySetterCallback, PropertyQueryCallback, PropertyDeleterCallback, PropertyEnumeratorCallback, v8::Local<v8::Value>)’:
npm error ../../nan/nan.h:2719:7: error: invalid conversion from ‘Nan::imp::NativePropertyGetter’ {aka ‘void (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Value>&)’} to ‘v8::NamedPropertyGetterCallback’ {aka ‘v8::Intercepted (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Value>&)’} [-fpermissive]
npm error  2719 |       getter_, setter_, query_, deleter_, enumerator_, obj));
npm error       |       ^~~~~~~
npm error       |       |
npm error       |       Nan::imp::NativePropertyGetter {aka void (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Value>&)}
npm error In file included from /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8-function.h:15,
npm error                  from /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8.h:33:
npm error /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8-template.h:786:35: note:   initializing argument 1 of ‘v8::NamedPropertyHandlerConfiguration::NamedPropertyHandlerConfiguration(v8::NamedPropertyGetterCallback, v8::NamedPropertySetterCallback, v8::NamedPropertyQueryCallback, v8::NamedPropertyDeleterCallback, v8::NamedPropertyEnumeratorCallback, v8::Local<v8::Value>, v8::PropertyHandlerFlags)’
npm error   786 |       NamedPropertyGetterCallback getter,
npm error       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~
npm error ../../nan/nan.h:2719:16: error: invalid conversion from ‘Nan::imp::NativePropertySetter’ {aka ‘void (*)(v8::Local<v8::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<v8::Value>&)’} to ‘v8::NamedPropertySetterCallback’ {aka ‘v8::Intercepted (*)(v8::Local<v8::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&)’} [-fpermissive]
npm error  2719 |       getter_, setter_, query_, deleter_, enumerator_, obj));
npm error       |                ^~~~~~~
npm error       |                |
npm error       |                Nan::imp::NativePropertySetter {aka void (*)(v8::Local<v8::Name>, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<v8::Value>&)}
npm error /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8-template.h:787:35: note:   initializing argument 2 of ‘v8::NamedPropertyHandlerConfiguration::NamedPropertyHandlerConfiguration(v8::NamedPropertyGetterCallback, v8::NamedPropertySetterCallback, v8::NamedPropertyQueryCallback, v8::NamedPropertyDeleterCallback, v8::NamedPropertyEnumeratorCallback, v8::Local<v8::Value>, v8::PropertyHandlerFlags)’
npm error   787 |       NamedPropertySetterCallback setter = nullptr,
npm error       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
npm error ../../nan/nan.h:2719:25: error: invalid conversion from ‘Nan::imp::NativePropertyQuery’ {aka ‘void (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Integer>&)’} to ‘v8::NamedPropertyQueryCallback’ {aka ‘v8::Intercepted (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Integer>&)’} [-fpermissive]
npm error  2719 |       getter_, setter_, query_, deleter_, enumerator_, obj));
npm error       |                         ^~~~~~
npm error       |                         |
npm error       |                         Nan::imp::NativePropertyQuery {aka void (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Integer>&)}
npm error /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8-template.h:788:34: note:   initializing argument 3 of ‘v8::NamedPropertyHandlerConfiguration::NamedPropertyHandlerConfiguration(v8::NamedPropertyGetterCallback, v8::NamedPropertySetterCallback, v8::NamedPropertyQueryCallback, v8::NamedPropertyDeleterCallback, v8::NamedPropertyEnumeratorCallback, v8::Local<v8::Value>, v8::PropertyHandlerFlags)’
npm error   788 |       NamedPropertyQueryCallback query = nullptr,
npm error       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
npm error ../../nan/nan.h:2719:33: error: invalid conversion from ‘void (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Boolean>&)’ to ‘v8::NamedPropertyDeleterCallback’ {aka ‘v8::Intercepted (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Boolean>&)’} [-fpermissive]
npm error  2719 |       getter_, setter_, query_, deleter_, enumerator_, obj));
npm error       |                                 ^~~~~~~~
npm error       |                                 |
npm error       |                                 void (*)(v8::Local<v8::Name>, const v8::PropertyCallbackInfo<v8::Boolean>&)
npm error /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8-template.h:789:36: note:   initializing argument 4 of ‘v8::NamedPropertyHandlerConfiguration::NamedPropertyHandlerConfiguration(v8::NamedPropertyGetterCallback, v8::NamedPropertySetterCallback, v8::NamedPropertyQueryCallback, v8::NamedPropertyDeleterCallback, v8::NamedPropertyEnumeratorCallback, v8::Local<v8::Value>, v8::PropertyHandlerFlags)’
npm error   789 |       NamedPropertyDeleterCallback deleter = nullptr,
npm error       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
npm error ../../nan/nan.h: In function ‘void Nan::SetIndexedPropertyHandler(v8::Local<v8::ObjectTemplate>, IndexGetterCallback, IndexSetterCallback, IndexQueryCallback, IndexDeleterCallback, IndexEnumeratorCallback, v8::Local<v8::Value>)’:
npm error ../../nan/nan.h:2789:7: error: invalid conversion from ‘Nan::imp::NativeIndexGetter’ {aka ‘void (*)(unsigned int, const v8::PropertyCallbackInfo<v8::Value>&)’} to ‘v8::IndexedPropertyGetterCallbackV2’ {aka ‘v8::Intercepted (*)(unsigned int, const v8::PropertyCallbackInfo<v8::Value>&)’} [-fpermissive]
npm error  2789 |       getter_, setter_, query_, deleter_, enumerator_, obj));
npm error       |       ^~~~~~~
npm error       |       |
npm error       |       Nan::imp::NativeIndexGetter {aka void (*)(unsigned int, const v8::PropertyCallbackInfo<v8::Value>&)}
npm error /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8-template.h:865:39: note:   initializing argument 1 of ‘v8::IndexedPropertyHandlerConfiguration::IndexedPropertyHandlerConfiguration(v8::IndexedPropertyGetterCallbackV2, v8::IndexedPropertySetterCallbackV2, v8::IndexedPropertyQueryCallbackV2, v8::IndexedPropertyDeleterCallbackV2, v8::IndexedPropertyEnumeratorCallback, v8::Local<v8::Value>, v8::PropertyHandlerFlags)’
npm error   865 |       IndexedPropertyGetterCallbackV2 getter = nullptr,
npm error       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
npm error ../../nan/nan.h:2789:16: error: invalid conversion from ‘Nan::imp::NativeIndexSetter’ {aka ‘void (*)(unsigned int, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<v8::Value>&)’} to ‘v8::IndexedPropertySetterCallbackV2’ {aka ‘v8::Intercepted (*)(unsigned int, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<void>&)’} [-fpermissive]
npm error  2789 |       getter_, setter_, query_, deleter_, enumerator_, obj));
npm error       |                ^~~~~~~
npm error       |                |
npm error       |                Nan::imp::NativeIndexSetter {aka void (*)(unsigned int, v8::Local<v8::Value>, const v8::PropertyCallbackInfo<v8::Value>&)}
npm error /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8-template.h:866:39: note:   initializing argument 2 of ‘v8::IndexedPropertyHandlerConfiguration::IndexedPropertyHandlerConfiguration(v8::IndexedPropertyGetterCallbackV2, v8::IndexedPropertySetterCallbackV2, v8::IndexedPropertyQueryCallbackV2, v8::IndexedPropertyDeleterCallbackV2, v8::IndexedPropertyEnumeratorCallback, v8::Local<v8::Value>, v8::PropertyHandlerFlags)’
npm error   866 |       IndexedPropertySetterCallbackV2 setter = nullptr,
npm error       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
npm error ../../nan/nan.h:2789:25: error: invalid conversion from ‘Nan::imp::NativeIndexQuery’ {aka ‘void (*)(unsigned int, const v8::PropertyCallbackInfo<v8::Integer>&)’} to ‘v8::IndexedPropertyQueryCallbackV2’ {aka ‘v8::Intercepted (*)(unsigned int, const v8::PropertyCallbackInfo<v8::Integer>&)’} [-fpermissive]
npm error  2789 |       getter_, setter_, query_, deleter_, enumerator_, obj));
npm error       |                         ^~~~~~
npm error       |                         |
npm error       |                         Nan::imp::NativeIndexQuery {aka void (*)(unsigned int, const v8::PropertyCallbackInfo<v8::Integer>&)}
npm error /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8-template.h:867:38: note:   initializing argument 3 of ‘v8::IndexedPropertyHandlerConfiguration::IndexedPropertyHandlerConfiguration(v8::IndexedPropertyGetterCallbackV2, v8::IndexedPropertySetterCallbackV2, v8::IndexedPropertyQueryCallbackV2, v8::IndexedPropertyDeleterCallbackV2, v8::IndexedPropertyEnumeratorCallback, v8::Local<v8::Value>, v8::PropertyHandlerFlags)’
npm error   867 |       IndexedPropertyQueryCallbackV2 query = nullptr,
npm error       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~
npm error ../../nan/nan.h:2789:33: error: invalid conversion from ‘Nan::imp::NativeIndexDeleter’ {aka ‘void (*)(unsigned int, const v8::PropertyCallbackInfo<v8::Boolean>&)’} to ‘v8::IndexedPropertyDeleterCallbackV2’ {aka ‘v8::Intercepted (*)(unsigned int, const v8::PropertyCallbackInfo<v8::Boolean>&)’} [-fpermissive]
npm error  2789 |       getter_, setter_, query_, deleter_, enumerator_, obj));
npm error       |                                 ^~~~~~~~
npm error       |                                 |
npm error       |                                 Nan::imp::NativeIndexDeleter {aka void (*)(unsigned int, const v8::PropertyCallbackInfo<v8::Boolean>&)}
npm error /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8-template.h:868:40: note:   initializing argument 4 of ‘v8::IndexedPropertyHandlerConfiguration::IndexedPropertyHandlerConfiguration(v8::IndexedPropertyGetterCallbackV2, v8::IndexedPropertySetterCallbackV2, v8::IndexedPropertyQueryCallbackV2, v8::IndexedPropertyDeleterCallbackV2, v8::IndexedPropertyEnumeratorCallback, v8::Local<v8::Value>, v8::PropertyHandlerFlags)’
npm error   868 |       IndexedPropertyDeleterCallbackV2 deleter = nullptr,
npm error       |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
npm error In file included from ../../nan/nan.h:2954:
npm error ../../nan/nan_scriptorigin.h: In constructor ‘Nan::ScriptOrigin::ScriptOrigin(v8::Local<v8::Value>)’:
npm error ../../nan/nan_scriptorigin.h:19:55: error: no matching function for call to ‘v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local<v8::Value>&)’
npm error    19 |       v8::ScriptOrigin(v8::Isolate::GetCurrent(), name) {}
npm error       |                                                       ^
npm error In file included from /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8-script.h:20,
npm error                  from /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8-debug.h:10,
npm error                  from /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8-isolate.h:19,
npm error                  from /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8-snapshot.h:9,
npm error                  from /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8-context.h:15,
npm error                  from /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8.h:26:
npm error /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8-message.h:64:13: note: candidate: ‘v8::ScriptOrigin::ScriptOrigin(v8::Local<v8::Value>, int, int, bool, int, v8::Local<v8::Value>, bool, bool, bool, v8::Local<v8::Data>)’
npm error    64 |   V8_INLINE ScriptOrigin(Local<Value> resource_name,
npm error       |             ^~~~~~~~~~~~
npm error /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8-message.h:64:39: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Value>’
npm error    64 |   V8_INLINE ScriptOrigin(Local<Value> resource_name,
npm error       |                          ~~~~~~~~~~~~~^~~~~~~~~~~~~
npm error /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8-message.h:62:17: note: candidate: ‘constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)’
npm error    62 | class V8_EXPORT ScriptOrigin {
npm error       |                 ^~~~~~~~~~~~
npm error /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8-message.h:62:17: note:   candidate expects 1 argument, 2 provided
npm error /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8-message.h:62:17: note: candidate: ‘constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)’
npm error /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8-message.h:62:17: note:   candidate expects 1 argument, 2 provided
npm error ../../nan/nan_scriptorigin.h: In constructor ‘Nan::ScriptOrigin::ScriptOrigin(v8::Local<v8::Value>, v8::Local<v8::Integer>)’:
npm error ../../nan/nan_scriptorigin.h:25:52: error: no matching function for call to ‘v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local<v8::Value>&, int)’
npm error    25 |                    , To<int32_t>(line).FromMaybe(0)) {}
npm error       |                                                    ^
npm error /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8-message.h:64:13: note: candidate: ‘v8::ScriptOrigin::ScriptOrigin(v8::Local<v8::Value>, int, int, bool, int, v8::Local<v8::Value>, bool, bool, bool, v8::Local<v8::Data>)’
npm error    64 |   V8_INLINE ScriptOrigin(Local<Value> resource_name,
npm error       |             ^~~~~~~~~~~~
npm error /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8-message.h:64:39: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Value>’
npm error    64 |   V8_INLINE ScriptOrigin(Local<Value> resource_name,
npm error       |                          ~~~~~~~~~~~~~^~~~~~~~~~~~~
npm error /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8-message.h:62:17: note: candidate: ‘constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)’
npm error    62 | class V8_EXPORT ScriptOrigin {
npm error       |                 ^~~~~~~~~~~~
npm error /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8-message.h:62:17: note:   candidate expects 1 argument, 3 provided
npm error /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8-message.h:62:17: note: candidate: ‘constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)’
npm error /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8-message.h:62:17: note:   candidate expects 1 argument, 3 provided
npm error ../../nan/nan_scriptorigin.h: In constructor ‘Nan::ScriptOrigin::ScriptOrigin(v8::Local<v8::Value>, v8::Local<v8::Integer>, v8::Local<v8::Integer>)’:
npm error ../../nan/nan_scriptorigin.h:33:54: error: no matching function for call to ‘v8::ScriptOrigin::ScriptOrigin(v8::Isolate*, v8::Local<v8::Value>&, int, int)’
npm error    33 |                    , To<int32_t>(column).FromMaybe(0)) {}
npm error       |                                                      ^
npm error /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8-message.h:64:13: note: candidate: ‘v8::ScriptOrigin::ScriptOrigin(v8::Local<v8::Value>, int, int, bool, int, v8::Local<v8::Value>, bool, bool, bool, v8::Local<v8::Data>)’
npm error    64 |   V8_INLINE ScriptOrigin(Local<Value> resource_name,
npm error       |             ^~~~~~~~~~~~
npm error /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8-message.h:64:39: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Value>’
npm error    64 |   V8_INLINE ScriptOrigin(Local<Value> resource_name,
npm error       |                          ~~~~~~~~~~~~~^~~~~~~~~~~~~
npm error /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8-message.h:62:17: note: candidate: ‘constexpr v8::ScriptOrigin::ScriptOrigin(const v8::ScriptOrigin&)’
npm error    62 | class V8_EXPORT ScriptOrigin {
npm error       |                 ^~~~~~~~~~~~
npm error /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8-message.h:62:17: note:   candidate expects 1 argument, 4 provided
npm error /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8-message.h:62:17: note: candidate: ‘constexpr v8::ScriptOrigin::ScriptOrigin(v8::ScriptOrigin&&)’
npm error /home/vishnu/.cache/node-gyp/23.7.0/include/node/v8-message.h:62:17: note:   candidate expects 1 argument, 4 provided
npm error make: *** [tree_sitter_runtime_binding.target.mk:126: Release/obj.target/tree_sitter_runtime_binding/src/binding.o] Error 1
npm error gyp ERR! build error 
npm error gyp ERR! stack Error: `make` failed with exit code: 2
npm error gyp ERR! stack at ChildProcess.<anonymous> (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:216:23)
npm error gyp ERR! System Linux 6.13.2-arch1-1
npm error gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
npm error gyp ERR! cwd /home/vishnu/room/dev/scrap_code/vscode-kraken/build/node_modules/tree-sitter
npm error gyp ERR! node -v v23.7.0
npm error gyp ERR! node-gyp -v v11.1.0
npm error gyp ERR! not ok
npm error A complete log of this run can be found in: /home/vishnu/.npm/_logs/2025-03-07T06_34_26_385Z-debug-0.log
ERR Process exited with code: 1
npm error code 1
npm error path /home/vishnu/room/dev/scrap_code/vscode-kraken
npm error command failed
npm error command sh -c node build/npm/postinstall.js
npm error A complete log of this run can be found in: /home/vishnu/.npm/_logs/2025-03-07T06_31_52_915Z-debug-0.log
  vishnu   ~/room/dev/scrap_code/vscode-kraken git-[ main]-  

NormVg avatar Mar 07 '25 06:03 NormVg