vince-fugnitto / theia-cpp-branding Goto Github PK
View Code? Open in Web Editor NEWTheia - C/C++ Example Branding Extension
Theia - C/C++ Example Branding Extension
gitpod /workspace/theia-cpp-branding $ yarn install
yarn install v1.22.4
info No lockfile found.
[1/4] Resolving packages...
warning workspace-aggregator-18f5e240-3650-4729-8be7-f53999df658f > browser-app > @theia/filesystem > @theia/application-package > [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
warning workspace-aggregator-18f5e240-3650-4729-8be7-f53999df658f > browser-app > @theia/typescript > @theia/application-package > [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
warning workspace-aggregator-18f5e240-3650-4729-8be7-f53999df658f > browser-app > @theia/filesystem > @theia/application-package > request > [email protected]: this library is no longer supported
warning workspace-aggregator-18f5e240-3650-4729-8be7-f53999df658f > browser-app > @theia/cli > mocha > yargs-unparser > [email protected]: Fixed a prototype pollution security issue in 4.1.0, please upgrade to ^4.1.1 or ^5.0.1.
warning workspace-aggregator-18f5e240-3650-4729-8be7-f53999df658f > browser-app > @theia/cli > @theia/application-manager > electron-rebuild > node-gyp > [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
warning workspace-aggregator-18f5e240-3650-4729-8be7-f53999df658f > browser-app > @theia/filesystem > trash > xdg-trashdir > @sindresorhus/df > execa > [email protected]: cross-spawn no longer requires a build toolchain, use it instead
warning workspace-aggregator-18f5e240-3650-4729-8be7-f53999df658f > browser-app > @theia/cli > @theia/application-manager > css-loader > cssnano > autoprefixer > [email protected]: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
warning workspace-aggregator-18f5e240-3650-4729-8be7-f53999df658f > browser-app > @theia/cli > @theia/application-manager > css-loader > cssnano > postcss-merge-rules > [email protected]: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
warning workspace-aggregator-18f5e240-3650-4729-8be7-f53999df658f > browser-app > @theia/cli > @theia/application-manager > webpack > watchpack > watchpack-chokidar2 > [email protected]: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
warning workspace-aggregator-18f5e240-3650-4729-8be7-f53999df658f > browser-app > @theia/cli > @theia/application-manager > webpack > watchpack > watchpack-chokidar2 > chokidar > [email protected]: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
warning workspace-aggregator-18f5e240-3650-4729-8be7-f53999df658f > browser-app > @theia/cli > @theia/application-manager > webpack-cli > jscodeshift > [email protected]: 🙌 Thanks for using Babel: we recommend using babel-preset-env now: please read https://babeljs.io/env to update!
warning workspace-aggregator-18f5e240-3650-4729-8be7-f53999df658f > browser-app > @theia/cli > @theia/application-manager > webpack-cli > webpack-addons > jscodeshift > [email protected]: 🙌 Thanks for using Babel: we recommend using babel-preset-env now: please read https://babeljs.io/env to update!
warning workspace-aggregator-18f5e240-3650-4729-8be7-f53999df658f > browser-app > @theia/cli > @theia/application-manager > webpack-cli > jscodeshift > [email protected]: Package no longer supported. Contact [email protected] for more info.
warning workspace-aggregator-18f5e240-3650-4729-8be7-f53999df658f > browser-app > @theia/cli > @theia/application-manager > webpack-cli > webpack-addons > jscodeshift > [email protected]: Package no longer supported. Contact [email protected] for more info.
warning workspace-aggregator-18f5e240-3650-4729-8be7-f53999df658f > browser-app > @theia/cli > @theia/application-manager > webpack-cli > yeoman-environment > npm-api > [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
warning workspace-aggregator-18f5e240-3650-4729-8be7-f53999df658f > browser-app > @theia/cli > @theia/application-manager > webpack-cli > webpack-addons > jscodeshift > recast > [email protected]: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.
warning workspace-aggregator-18f5e240-3650-4729-8be7-f53999df658f > browser-app > @theia/cli > @theia/application-manager > webpack-cli > jscodeshift > babel-register > [email protected]: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.
warning workspace-aggregator-18f5e240-3650-4729-8be7-f53999df658f > browser-app > @theia/cli > @theia/application-manager > css-loader > cssnano > postcss-merge-rules > caniuse-api > [email protected]: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
warning workspace-aggregator-18f5e240-3650-4729-8be7-f53999df658f > browser-app > @theia/cli > @theia/application-manager > webpack-cli > jscodeshift > babel-plugin-transform-flow-strip-types > babel-runtime > [email protected]: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3.
warning workspace-aggregator-18f5e240-3650-4729-8be7-f53999df658f > browser-app > @theia/cli > @theia/application-manager > webpack > micromatch > snapdragon > source-map-resolve > [email protected]: https://github.com/lydell/resolve-url#deprecated
warning workspace-aggregator-18f5e240-3650-4729-8be7-f53999df658f > browser-app > @theia/cli > @theia/application-manager > webpack > micromatch > snapdragon > source-map-resolve > [email protected]: Please see https://github.com/lydell/urix#deprecated
[2/4] Fetching packages...
warning [email protected]: Invalid bin field for "url-loader".
warning [email protected]: The engine "vscode" appears to be invalid.
warning [email protected]: The engine "vscode" appears to be invalid.
warning [email protected]: The engine "vscode" appears to be invalid.
warning [email protected]: The engine "vscode" appears to be invalid.
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
warning "workspace-aggregator-18f5e240-3650-4729-8be7-f53999df658f > browser-app > @theia/messages > [email protected]" has unmet peer dependency "react@>=16.3.3".
warning "workspace-aggregator-18f5e240-3650-4729-8be7-f53999df658f > browser-app > @theia/messages > [email protected]" has unmet peer dependency "react-dom@>=16.3.3".
warning "workspace-aggregator-18f5e240-3650-4729-8be7-f53999df658f > browser-app > @theia/monaco > onigasm > [email protected]" has unmet peer dependency "typescript@>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev".
warning "workspace-aggregator-18f5e240-3650-4729-8be7-f53999df658f > browser-app > @theia/cli > @theia/application-manager > [email protected]" has unmet peer dependency "font-awesome@>=4.3.0".
warning "workspace-aggregator-18f5e240-3650-4729-8be7-f53999df658f > browser-app > @theia/monaco > onigasm > tslint > [email protected]" has unmet peer dependency "typescript@>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev".
warning "workspace-aggregator-18f5e240-3650-4729-8be7-f53999df658f > browser-app > @theia/cli > @theia/application-manager > font-awesome-webpack > [email protected]" has incorrect peer dependency "less@^2.3.1".
warning Workspaces can only be enabled in private projects.
warning Workspaces can only be enabled in private projects.
warning Workspaces can only be enabled in private projects.
[4/4] Building fresh packages...
[6/12] ⠁ @theia/node-pty
[2/12] ⠁ drivelist
[3/12] ⠁ nsfw
[4/12] ⠂ oniguruma
error /workspace/theia-cpp-branding/node_modules/@theia/languages/node_modules/@theia/node-pty: Command failed.
Exit code: 1
Command: node scripts/install.js
Arguments:
Directory: /workspace/theia-cpp-branding/node_modules/@theia/languages/node_modules/@theia/node-pty
Output:
gyp info it worked if it ends with ok
gyp info using [email protected]
gyp info using [email protected] | linux | x64
gyp info find Python using Python version 3.8.3 found at "/home/gitpod/.pyenv/versions/3.8.3/bin/python3"
gyp info spawn /home/gitpod/.pyenv/versions/3.8.3/bin/python3
gyp info spawn args [
gyp info spawn args '/workspace/theia-cpp-branding/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 '/workspace/theia-cpp-branding/node_modules/@theia/languages/node_modules/@theia/node-pty/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/workspace/theia-cpp-branding/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/home/gitpod/.cache/node-gyp/12.18.3/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/home/gitpod/.cache/node-gyp/12.18.3',
gyp info spawn args '-Dnode_gyp_dir=/workspace/theia-cpp-branding/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/home/gitpod/.cache/node-gyp/12.18.3/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/workspace/theia-cpp-branding/node_modules/@theia/languages/node_modules/@theia/node-pty',
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 '/workspace/theia-cpp-branding/node_modules/@theia/languages/node_modules/@theia/node-pty/build'
CXX(target) Release/obj.target/pty/src/unix/pty.o
In file included from ../../../nan/nan_converters.h:67,
from ../../../nan/nan.h:202,
from ../src/unix/pty.cc:20:
../../../nan/nan_converters_43_inl.h: In static member function ‘static Nan::imp::ToFactoryBase<v8::Boolean>::return_t Nan::imp::ToFactory<v8::Boolean>::convert(v8::Local<v8::Value>)’:
../../../nan/nan_converters_43_inl.h:18:51: warning: ‘v8::MaybeLocal<v8::Boolean> v8::Value::ToBoolean(v8::Local<v8::Context>) const’ is deprecated: ToBoolean can never throw. Use Local version. [-Wdeprecated-declarations]
18 | val->To ## TYPE(isolate->GetCurrentContext()) \
| ^
../../../nan/nan_converters_43_inl.h:22:1: note: in expansion of macro ‘X’
22 | X(Boolean)
| ^
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8-internal.h:14,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:27,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2664:59: note: declared here
2664 | V8_WARN_UNUSED_RESULT MaybeLocal<Boolean> ToBoolean(
| ^~~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
328 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../../../nan/nan_converters.h:67,
from ../../../nan/nan.h:202,
from ../src/unix/pty.cc:20:
../../../nan/nan_converters_43_inl.h: In static member function ‘static Nan::imp::ValueFactoryBase<bool>::return_t Nan::imp::ToFactory<bool>::convert(v8::Local<v8::Value>)’:
../../../nan/nan_converters_43_inl.h:37:57: warning: ‘v8::Maybe<bool> v8::Value::BooleanValue(v8::Local<v8::Context>) const’ is deprecated: BooleanValue can never throw. Use Isolate version. [-Wdeprecated-declarations]
37 | return val->NAME ## Value(isolate->GetCurrentContext()); \
| ^
../../../nan/nan_converters_43_inl.h:40:1: note: in expansion of macro ‘X’
40 | X(bool, Boolean)
| ^
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8-internal.h:14,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:27,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2702:51: note: declared here
2702 | V8_WARN_UNUSED_RESULT Maybe<bool> BooleanValue(
| ^~~~~~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
328 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../../../nan/nan_new.h:189,
from ../../../nan/nan.h:203,
from ../src/unix/pty.cc:20:
../../../nan/nan_implementation_12_inl.h: In static member function ‘static Nan::imp::FactoryBase<v8::Function>::return_t Nan::imp::Factory<v8::Function>::New(Nan::FunctionCallback, v8::Local<v8::Value>)’:
../../../nan/nan_implementation_12_inl.h:103:42: error: cannot convert ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
103 | return scope.Escape(v8::Function::New( isolate
| ^~~~~~~
| |
| v8::Isolate*
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:4276:22: note: initializing argument 1 of ‘static v8::MaybeLocal<v8::Function> v8::Function::New(v8::Local<v8::Context>, v8::FunctionCallback, v8::Local<v8::Value>, int, v8::ConstructorBehavior, v8::SideEffectType)’
4276 | Local<Context> context, FunctionCallback callback,
| ~~~~~~~~~~~~~~~^~~~~~~
In file included from ../../../nan/nan_new.h:189,
from ../../../nan/nan.h:203,
from ../src/unix/pty.cc:20:
../../../nan/nan_implementation_12_inl.h: In static member function ‘static Nan::imp::FactoryBase<v8::StringObject>::return_t Nan::imp::Factory<v8::StringObject>::New(v8::Local<v8::String>)’:
../../../nan/nan_implementation_12_inl.h:337:37: error: no matching function for call to ‘v8::StringObject::New(v8::Local<v8::String>&)’
337 | return v8::StringObject::New(value).As<v8::StringObject>();
| ^
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:5531:23: note: candidate: ‘static v8::Local<v8::Value> v8::StringObject::New(v8::Isolate*, v8::Local<v8::String>)’
5531 | static Local<Value> New(Isolate* isolate, Local<String> value);
| ^~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:5531:23: note: candidate expects 2 arguments, 1 provided
In file included from ../../../nan/nan_new.h:189,
from ../../../nan/nan.h:203,
from ../src/unix/pty.cc:20:
../../../nan/nan_implementation_12_inl.h:337:58: error: expected primary-expression before ‘>’ token
337 | return v8::StringObject::New(value).As<v8::StringObject>();
| ^
../../../nan/nan_implementation_12_inl.h:337:60: error: expected primary-expression before ‘)’ token
337 | return v8::StringObject::New(value).As<v8::StringObject>();
| ^
In file included from ../src/unix/pty.cc:20:
../../../nan/nan.h: In constructor ‘Nan::Utf8String::Utf8String(v8::Local<v8::Value>)’:
../../../nan/nan.h:1034:53: error: no matching function for call to ‘v8::Value::ToString()’
1034 | v8::Local<v8::String> string = from->ToString();
| ^
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2668:44: note: candidate: ‘v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const’
2668 | V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
| ^~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2668:44: note: candidate expects 1 argument, 0 provided
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8-internal.h:14,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:27,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2684:31: note: candidate: ‘v8::Local<v8::String> v8::Value::ToString(v8::Isolate*) const’
2684 | Local<String> ToString(Isolate* isolate) const);
| ^~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
328 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2684:31: note: candidate expects 1 argument, 0 provided
2684 | Local<String> ToString(Isolate* isolate) const);
| ^~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
328 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/unix/pty.cc:20:
../../../nan/nan.h:1044:37: error: cannot convert ‘char*’ to ‘v8::Isolate*’
1044 | length_ = string->WriteUtf8(str_, static_cast<int>(len), 0, flags);
| ^~~~
| |
| char*
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2878:26: note: initializing argument 1 of ‘int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const’
2878 | int WriteUtf8(Isolate* isolate, char* buffer, int length = -1,
| ~~~~~~~~~^~~~~~~
In file included from ../src/unix/pty.cc:20:
../../../nan/nan.h: In member function ‘void Nan::AsyncWorker::SaveToPersistent(const char*, const v8::Local<v8::Value>&)’:
../../../nan/nan.h:1818:64: warning: ‘bool v8::Object::Set(v8::Local<v8::Value>, v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
1818 | New(persistentHandle)->Set(New(key).ToLocalChecked(), value);
| ^
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8-internal.h:14,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:27,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:3499:22: note: declared here
3499 | bool Set(Local<Value> key, Local<Value> value));
| ^~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
328 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/unix/pty.cc:20:
../../../nan/nan.h: In member function ‘void Nan::AsyncWorker::SaveToPersistent(const v8::Local<v8::String>&, const v8::Local<v8::Value>&)’:
../../../nan/nan.h:1824:42: warning: ‘bool v8::Object::Set(v8::Local<v8::Value>, v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
1824 | New(persistentHandle)->Set(key, value);
| ^
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8-internal.h:14,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:27,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:3499:22: note: declared here
3499 | bool Set(Local<Value> key, Local<Value> value));
| ^~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
328 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/unix/pty.cc:20:
../../../nan/nan.h: In member function ‘void Nan::AsyncWorker::SaveToPersistent(uint32_t, const v8::Local<v8::Value>&)’:
../../../nan/nan.h:1830:44: warning: ‘bool v8::Object::Set(uint32_t, v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
1830 | New(persistentHandle)->Set(index, value);
| ^
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8-internal.h:14,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:27,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:3508:22: note: declared here
3508 | bool Set(uint32_t index, Local<Value> value));
| ^~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
328 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/unix/pty.cc:20:
../../../nan/nan.h: In member function ‘v8::Local<v8::Value> Nan::AsyncWorker::GetFromPersistent(const char*) const’:
../../../nan/nan.h:1836:61: warning: ‘v8::Local<v8::Value> v8::Object::Get(v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
1836 | New(persistentHandle)->Get(New(key).ToLocalChecked()));
| ^
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8-internal.h:14,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:27,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:3553:51: note: declared here
3553 | V8_DEPRECATED("Use maybe version", Local<Value> Get(Local<Value> key));
| ^~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
328 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/unix/pty.cc:20:
../../../nan/nan.h: In member function ‘v8::Local<v8::Value> Nan::AsyncWorker::GetFromPersistent(const v8::Local<v8::String>&) const’:
../../../nan/nan.h:1842:55: warning: ‘v8::Local<v8::Value> v8::Object::Get(v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
1842 | return scope.Escape(New(persistentHandle)->Get(key));
| ^
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8-internal.h:14,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:27,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:3553:51: note: declared here
3553 | V8_DEPRECATED("Use maybe version", Local<Value> Get(Local<Value> key));
| ^~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
328 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/unix/pty.cc:20:
../../../nan/nan.h: In member function ‘v8::Local<v8::Value> Nan::AsyncWorker::GetFromPersistent(uint32_t) const’:
../../../nan/nan.h:1847:57: warning: ‘v8::Local<v8::Value> v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
1847 | return scope.Escape(New(persistentHandle)->Get(index));
| ^
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8-internal.h:14,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:27,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:3557:51: note: declared here
3557 | V8_DEPRECATED("Use maybe version", Local<Value> Get(uint32_t index));
| ^~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
328 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from ../src/unix/pty.cc:20:
../../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
../../../nan/nan.h:2167:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
2167 | , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
| ^
In file included from /usr/include/c++/9/cassert:44,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node_object_wrap.h:26,
from ../../../nan/nan.h:53,
from ../src/unix/pty.cc:20:
../../../nan/nan_object_wrap.h: In destructor ‘virtual Nan::ObjectWrap::~ObjectWrap()’:
../../../nan/nan_object_wrap.h:24:25: error: ‘class Nan::Persistent<v8::Object>’ has no member named ‘IsNearDeath’
24 | assert(persistent().IsNearDeath());
| ^~~~~~~~~~~
In file included from ../../../nan/nan.h:2657,
from ../src/unix/pty.cc:20:
../../../nan/nan_object_wrap.h: In member function ‘void Nan::ObjectWrap::MakeWeak()’:
../../../nan/nan_object_wrap.h:67:34: warning: ‘void v8::PersistentBase<T>::MarkIndependent() [with T = v8::Object]’ is deprecated: Weak objects are always considered independent. Use TracedGlobal when trying to use EmbedderHeapTracer. Use a strong handle when trying to keep an object alive. [-Wdeprecated-declarations]
67 | persistent().MarkIndependent();
| ^
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8-internal.h:14,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:27,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:570:22: note: declared here
570 | V8_INLINE void MarkIndependent());
| ^~~~~~~~~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
328 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from /usr/include/c++/9/cassert:44,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node_object_wrap.h:26,
from ../../../nan/nan.h:53,
from ../src/unix/pty.cc:20:
../../../nan/nan_object_wrap.h: In static member function ‘static void Nan::ObjectWrap::WeakCallback(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’:
../../../nan/nan_object_wrap.h:124:26: error: ‘class Nan::Persistent<v8::Object>’ has no member named ‘IsNearDeath’
124 | assert(wrap->handle_.IsNearDeath());
| ^~~~~~~~~~~
../src/unix/pty.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE PtyFork(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/unix/pty.cc:185:48: error: no matching function for call to ‘v8::Value::ToString()’
185 | v8::String::Utf8Value file(info[0]->ToString());
| ^
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2668:44: note: candidate: ‘v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const’
2668 | V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
| ^~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2668:44: note: candidate expects 1 argument, 0 provided
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8-internal.h:14,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:27,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2684:31: note: candidate: ‘v8::Local<v8::String> v8::Value::ToString(v8::Isolate*) const’
2684 | Local<String> ToString(Isolate* isolate) const);
| ^~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
328 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2684:31: note: candidate expects 1 argument, 0 provided
2684 | Local<String> ToString(Isolate* isolate) const);
| ^~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
328 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
../src/unix/pty.cc:196:66: warning: ‘v8::Local<v8::Value> v8::Object::Get(v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
196 | v8::String::Utf8Value arg(argv_->Get(Nan::New<v8::Integer>(i))->ToString());
| ^
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8-internal.h:14,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:27,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:3553:51: note: declared here
3553 | V8_DEPRECATED("Use maybe version", Local<Value> Get(Local<Value> key));
| ^~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
328 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
../src/unix/pty.cc:196:78: error: no matching function for call to ‘v8::Value::ToString()’
196 | v8::String::Utf8Value arg(argv_->Get(Nan::New<v8::Integer>(i))->ToString());
| ^
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2668:44: note: candidate: ‘v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const’
2668 | V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
| ^~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2668:44: note: candidate expects 1 argument, 0 provided
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8-internal.h:14,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:27,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2684:31: note: candidate: ‘v8::Local<v8::String> v8::Value::ToString(v8::Isolate*) const’
2684 | Local<String> ToString(Isolate* isolate) const);
| ^~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
328 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2684:31: note: candidate expects 1 argument, 0 provided
2684 | Local<String> ToString(Isolate* isolate) const);
| ^~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
328 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
../src/unix/pty.cc:207:66: warning: ‘v8::Local<v8::Value> v8::Object::Get(v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
207 | v8::String::Utf8Value pair(env_->Get(Nan::New<v8::Integer>(i))->ToString());
| ^
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8-internal.h:14,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:27,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:3553:51: note: declared here
3553 | V8_DEPRECATED("Use maybe version", Local<Value> Get(Local<Value> key));
| ^~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
328 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
../src/unix/pty.cc:207:78: error: no matching function for call to ‘v8::Value::ToString()’
207 | v8::String::Utf8Value pair(env_->Get(Nan::New<v8::Integer>(i))->ToString());
| ^
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2668:44: note: candidate: ‘v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const’
2668 | V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
| ^~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2668:44: note: candidate expects 1 argument, 0 provided
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8-internal.h:14,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:27,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2684:31: note: candidate: ‘v8::Local<v8::String> v8::Value::ToString(v8::Isolate*) const’
2684 | Local<String> ToString(Isolate* isolate) const);
| ^~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
328 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2684:31: note: candidate expects 1 argument, 0 provided
2684 | Local<String> ToString(Isolate* isolate) const);
| ^~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
328 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
../src/unix/pty.cc:212:48: error: no matching function for call to ‘v8::Value::ToString()’
212 | v8::String::Utf8Value cwd_(info[3]->ToString());
| ^
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2668:44: note: candidate: ‘v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const’
2668 | V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
| ^~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2668:44: note: candidate expects 1 argument, 0 provided
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8-internal.h:14,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:27,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2684:31: note: candidate: ‘v8::Local<v8::String> v8::Value::ToString(v8::Isolate*) const’
2684 | Local<String> ToString(Isolate* isolate) const);
| ^~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
328 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2684:31: note: candidate expects 1 argument, 0 provided
2684 | Local<String> ToString(Isolate* isolate) const);
| ^~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
328 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
../src/unix/pty.cc:217:39: error: no matching function for call to ‘v8::Value::IntegerValue()’
217 | winp.ws_col = info[4]->IntegerValue();
| ^
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2705:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2705 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2705:40: note: candidate expects 1 argument, 0 provided
../src/unix/pty.cc:218:39: error: no matching function for call to ‘v8::Value::IntegerValue()’
218 | winp.ws_row = info[5]->IntegerValue();
| ^
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2705:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2705 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2705:40: note: candidate expects 1 argument, 0 provided
../src/unix/pty.cc:226:26: error: no matching function for call to ‘v8::Value::ToBoolean()’
226 | if (info[8]->ToBoolean()->Value()) {
| ^
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8-internal.h:14,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:27,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2664:59: note: candidate: ‘v8::MaybeLocal<v8::Boolean> v8::Value::ToBoolean(v8::Local<v8::Context>) const’
2664 | V8_WARN_UNUSED_RESULT MaybeLocal<Boolean> ToBoolean(
| ^~~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
328 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2664:59: note: candidate expects 1 argument, 0 provided
2664 | V8_WARN_UNUSED_RESULT MaybeLocal<Boolean> ToBoolean(
| ^~~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
328 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2680:18: note: candidate: ‘v8::Local<v8::Boolean> v8::Value::ToBoolean(v8::Isolate*) const’
2680 | Local<Boolean> ToBoolean(Isolate* isolate) const;
| ^~~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2680:18: note: candidate expects 1 argument, 0 provided
../src/unix/pty.cc:261:35: error: no matching function for call to ‘v8::Value::IntegerValue()’
261 | int uid = info[6]->IntegerValue();
| ^
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2705:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2705 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2705:40: note: candidate expects 1 argument, 0 provided
../src/unix/pty.cc:262:35: error: no matching function for call to ‘v8::Value::IntegerValue()’
262 | int gid = info[7]->IntegerValue();
| ^
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2705:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2705 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2705:40: note: candidate expects 1 argument, 0 provided
../src/unix/pty.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE PtyOpen(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/unix/pty.cc:422:39: error: no matching function for call to ‘v8::Value::IntegerValue()’
422 | winp.ws_col = info[0]->IntegerValue();
| ^
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2705:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2705 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2705:40: note: candidate expects 1 argument, 0 provided
../src/unix/pty.cc:423:39: error: no matching function for call to ‘v8::Value::IntegerValue()’
423 | winp.ws_row = info[1]->IntegerValue();
| ^
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2705:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2705 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2705:40: note: candidate expects 1 argument, 0 provided
../src/unix/pty.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE PtyResize(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/unix/pty.cc:467:34: error: no matching function for call to ‘v8::Value::IntegerValue()’
467 | int fd = info[0]->IntegerValue();
| ^
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2705:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2705 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2705:40: note: candidate expects 1 argument, 0 provided
../src/unix/pty.cc:470:39: error: no matching function for call to ‘v8::Value::IntegerValue()’
470 | winp.ws_col = info[1]->IntegerValue();
| ^
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2705:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2705 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2705:40: note: candidate expects 1 argument, 0 provided
../src/unix/pty.cc:471:39: error: no matching function for call to ‘v8::Value::IntegerValue()’
471 | winp.ws_row = info[2]->IntegerValue();
| ^
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2705:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2705 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2705:40: note: candidate expects 1 argument, 0 provided
../src/unix/pty.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE PtyGetProc(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/unix/pty.cc:494:34: error: no matching function for call to ‘v8::Value::IntegerValue()’
494 | int fd = info[0]->IntegerValue();
| ^
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2705:40: note: candidate: ‘v8::Maybe<long int> v8::Value::IntegerValue(v8::Local<v8::Context>) const’
2705 | V8_WARN_UNUSED_RESULT Maybe<int64_t> IntegerValue(
| ^~~~~~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2705:40: note: candidate expects 1 argument, 0 provided
../src/unix/pty.cc:496:48: error: no matching function for call to ‘v8::Value::ToString()’
496 | v8::String::Utf8Value tty_(info[1]->ToString());
| ^
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2668:44: note: candidate: ‘v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const’
2668 | V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
| ^~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2668:44: note: candidate expects 1 argument, 0 provided
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8-internal.h:14,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:27,
from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2684:31: note: candidate: ‘v8::Local<v8::String> v8::Value::ToString(v8::Isolate*) const’
2684 | Local<String> ToString(Isolate* isolate) const);
| ^~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
328 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:2684:31: note: candidate expects 1 argument, 0 provided
2684 | Local<String> ToString(Isolate* isolate) const);
| ^~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8config.h:328:3: note: in definition of macro ‘V8_DEPRECATED’
328 | declarator __attribute__((deprecated(message)))
| ^~~~~~~~~~
../src/unix/pty.cc: In function ‘void pty_after_waitpid(uv_async_t*)’:
../src/unix/pty.cc:595:43: warning: ‘void* memset(void*, int, size_t)’ writing to an object of type ‘class Nan::Persistent<v8::Function>’ with no trivial copy-assignment [-Wclass-memaccess]
595 | memset(&baton->cb, -1, sizeof(baton->cb));
| ^
In file included from ../../../nan/nan.h:318,
from ../src/unix/pty.cc:20:
../../../nan/nan_persistent_12_inl.h:12:40: note: ‘class Nan::Persistent<v8::Function>’ declared here
12 | template<typename T, typename M> class Persistent :
| ^~~~~~~~~~
../src/unix/pty.cc:596:69: warning: ‘v8::Local<v8::Value> Nan::Callback::Call(v8::Local<v8::Object>, int, v8::Local<v8::Value>*) const’ is deprecated [-Wdeprecated-declarations]
596 | Nan::Callback(cb).Call(Nan::GetCurrentContext()->Global(), 2, argv);
| ^
In file included from ../src/unix/pty.cc:20:
../../../nan/nan.h:1596:3: note: declared here
1596 | Call(v8::Local<v8::Object> target
| ^~~~
../src/unix/pty.cc: In function ‘void init(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’:
../src/unix/pty.cc:812:65: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’
812 | Nan::New<v8::FunctionTemplate>(PtyFork)->GetFunction());
| ^
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:6126:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’
6126 | V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(
| ^~~~~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:6126:46: note: candidate expects 1 argument, 0 provided
../src/unix/pty.cc:815:65: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’
815 | Nan::New<v8::FunctionTemplate>(PtyOpen)->GetFunction());
| ^
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:6126:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’
6126 | V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(
| ^~~~~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:6126:46: note: candidate expects 1 argument, 0 provided
../src/unix/pty.cc:818:67: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’
818 | Nan::New<v8::FunctionTemplate>(PtyResize)->GetFunction());
| ^
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:6126:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’
6126 | V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(
| ^~~~~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:6126:46: note: candidate expects 1 argument, 0 provided
../src/unix/pty.cc:821:68: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’
821 | Nan::New<v8::FunctionTemplate>(PtyGetProc)->GetFunction());
| ^
In file included from /home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:67,
from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:6126:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’
6126 | V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(
| ^~~~~~~~~~~
/home/gitpod/.cache/node-gyp/12.18.3/include/node/v8.h:6126:46: note: candidate expects 1 argument, 0 provided
In file included from ../../../nan/nan.h:51,
from ../src/unix/pty.cc:20:
../src/unix/pty.cc: At global scope:
/home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:608:43: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
608 | (node::addon_register_func) (regfunc), \
| ^
/home/gitpod/.cache/node-gyp/12.18.3/include/node/node.h:642:3: note: in expansion of macro ‘NODE_MODULE_X’
642 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)
| ^~~~~~~~~~~~~
../src/unix/pty.cc:824:1: note: in expansion of macro ‘NODE_MODULE’
824 | NODE_MODULE(pty, init)
| ^~~~~~~~~~~
make: *** [pty.target.mk:111: Release/obj.target/pty/src/unix/pty.o] Error 1
make: Leaving directory '/workspace/theia-cpp-branding/node_modules/@theia/languages/node_modules/@theia/node-pty/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/workspace/theia-cpp-branding/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack at ChildProcess.emit (events.js:315:20)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Linux 4.14.138+
gyp ERR! command "/home/gitpod/.nvm/versions/node/v12.18.3/bin/node" "/workspace/theia-cpp-branding/node_modules/.bin/node-gyp" "rebuild"
gyp ERR! cwd /workspace/theia-cpp-branding/node_modules/@theia/languages/node_modules/@theia/node-pty
Add missing favicon.ico
(shortcut icon) for the browser tab based on the menu-logo
.
Sorry - I am not that good. But I would realy like to brand a theia app I am making for Mycroft.AI. But I cant figure out how to use this in a build to get a way to brand the TheiaIDE.
Any clues or descriptions on how to add a module to a build of theia ?
Update branding of the main application loading screen (splash screen):
Potential Ideas:
menu-logo
spinningmenu-logo
staticmenu-logo
static with description (Theia C/C++ IDE)A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.