kali@kali ~/edex-ui (master)> npm run install-linux
edex-ui@2.2.6 install-linux
npm install && cd src && npm install && ./../node_modules/.bin/electron-rebuild -f -w node-pty && cd ..
up to date, audited 433 packages in 3s
31 packages are looking for funding
run npm fund for details
5 low severity vulnerabilities
To address all issues (including breaking changes), run:
npm audit fix --force
Run npm audit for details.
up to date, audited 107 packages in 2s
2 packages are looking for funding
run npm fund for details
found 0 vulnerabilities
⠸ Building module: node-pty, Completed: 0gyp info find Python using Python version 3.9.1 found at "/usr/bin/python3"
⠼ Building module: node-pty, Completed: 0gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args '/home/kali/edex-ui/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/home/kali/edex-ui/src/node_modules/node-pty/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/home/kali/edex-ui/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/home/kali/.electron-gyp/11.3.0/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/home/kali/.electron-gyp/11.3.0',
gyp info spawn args '-Dnode_gyp_dir=/home/kali/edex-ui/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/home/kali/.electron-gyp/11.3.0/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/home/kali/edex-ui/src/node_modules/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 ]
⠧ Building module: node-pty, Completed: 0gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/home/kali/edex-ui/src/node_modules/node-pty/build'
CXX(target) Release/obj.target/pty/src/unix/pty.o
⠙ Building module: node-pty, Completed: 0In file included from /home/kali/.electron-gyp/11.3.0/include/node/node.h:67,
from ../../nan/nan.h:54,
from ../src/unix/pty.cc:20:
/home/kali/.electron-gyp/11.3.0/include/node/v8.h:9182:75: warning: ‘v8::MicrotasksCompletedCallback’ is deprecated: Use WithData version. [-Wdeprecated-declarations]
9182 | void AddMicrotasksCompletedCallback(MicrotasksCompletedCallback callback);
| ^
/home/kali/.electron-gyp/11.3.0/include/node/v8.h:7384:16: note: declared here
7384 | typedef void (MicrotasksCompletedCallback)(Isolate);
| ^~~~~~~
/home/kali/.electron-gyp/11.3.0/include/node/v8.h:9190:78: warning: ‘v8::MicrotasksCompletedCallback’ is deprecated: Use WithData version. [-Wdeprecated-declarations]
9190 | void RemoveMicrotasksCompletedCallback(MicrotasksCompletedCallback callback);
| ^
/home/kali/.electron-gyp/11.3.0/include/node/v8.h:7384:16: note: declared here
7384 | typedef void (MicrotasksCompletedCallback)(Isolate);
| ^~~~~~~
⠹ Building module: node-pty, Completed: 0In file included from ../src/unix/pty.cc:20:
../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker)’:
../../nan/nan.h:2298:7: 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]
2298 | , reinterpret_cast(AsyncExecuteComplete)
| ^~~~~~~~~~~~
⠸ Building module: node-pty, Completed: 0../src/unix/pty.cc: In function ‘void pty_after_waitpid(uv_async_t)’:
../src/unix/pty.cc:512:43: warning: ‘void memset(void, int, size_t)’ writing to an object of type ‘class Nan::Persistent’ with no trivial copy-assignment [-Wclass-memaccess]
512 | memset(&baton->cb, -1, sizeof(baton->cb));
| ^
In file included from ../../nan/nan.h:403,
from ../src/unix/pty.cc:20:
../../nan/nan_persistent_12_inl.h:12:40: note: ‘class Nan::Persistent’ declared here
12 | template<typename T, typename M> class Persistent :
| ^~~~~~
In file included from ../../nan/nan.h:54,
from ../src/unix/pty.cc:20:
../src/unix/pty.cc: At global scope:
/home/kali/.electron-gyp/11.3.0/include/node/node.h:614:7: warning: cast between incompatible function types from ‘void ()(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void ()(v8::Local)’} to ‘node::addon_register_func’ {aka ‘void ()(v8::Local, v8::Local, void)’} [-Wcast-function-type]
614 | (node::addon_register_func) (regfunc), \
| ^~~~~~~~~
/home/kali/.electron-gyp/11.3.0/include/node/node.h:648:3: note: in expansion of macro ‘NODE_MODULE_X’
648 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)
| ^~~~~
../src/unix/pty.cc:734:1: note: in expansion of macro ‘NODE_MODULE’
734 | NODE_MODULE(pty, init)
| ^~~
⠇ Building module: node-pty, Completed: 0 SOLINK_MODULE(target) Release/obj.target/pty.node
⠏ Building module: node-pty, Completed: 0 COPY Release/pty.node
make: Leaving directory '/home/kali/edex-ui/src/node_modules/node-pty/build'
⠋ Building module: osx-temperature-sensor, Completed: 1gyp info find Python using Python version 3.9.1 found at "/usr/bin/python3"
gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args '/home/kali/edex-ui/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/home/kali/edex-ui/src/node_modules/osx-temperature-sensor/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/home/kali/edex-ui/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/home/kali/.electron-gyp/11.3.0/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/home/kali/.electron-gyp/11.3.0',
gyp info spawn args '-Dnode_gyp_dir=/home/kali/edex-ui/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/home/kali/.electron-gyp/11.3.0/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/home/kali/edex-ui/src/node_modules/osx-temperature-sensor',
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 ]
⠙ Building module: osx-temperature-sensor, Completed: 1gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/home/kali/edex-ui/src/node_modules/osx-temperature-sensor/build'
SOLINK_MODULE(target) Release/obj.target/none.node
COPY Release/none.node
make: Leaving directory '/home/kali/edex-ui/src/node_modules/osx-temperature-sensor/build'
✔ Rebuild Complete
kali@kali ~/edex-ui (master)>
kali@kali ~/edex-ui (master)> npm run install-linux
up to date, audited 433 packages in 3s
31 packages are looking for funding run
npm fund
for details5 low severity vulnerabilities
To address all issues (including breaking changes), run: npm audit fix --force
Run
npm audit
for details.up to date, audited 107 packages in 2s
2 packages are looking for funding run
npm fund
for detailsfound 0 vulnerabilities ⠸ Building module: node-pty, Completed: 0gyp info find Python using Python version 3.9.1 found at "/usr/bin/python3" ⠼ Building module: node-pty, Completed: 0gyp info spawn /usr/bin/python3 gyp info spawn args [ gyp info spawn args '/home/kali/edex-ui/node_modules/node-gyp/gyp/gyp_main.py', gyp info spawn args 'binding.gyp', gyp info spawn args '-f', gyp info spawn args 'make', gyp info spawn args '-I', gyp info spawn args '/home/kali/edex-ui/src/node_modules/node-pty/build/config.gypi', gyp info spawn args '-I', gyp info spawn args '/home/kali/edex-ui/node_modules/node-gyp/addon.gypi', gyp info spawn args '-I', gyp info spawn args '/home/kali/.electron-gyp/11.3.0/include/node/common.gypi', gyp info spawn args '-Dlibrary=shared_library', gyp info spawn args '-Dvisibility=default', gyp info spawn args '-Dnode_root_dir=/home/kali/.electron-gyp/11.3.0', gyp info spawn args '-Dnode_gyp_dir=/home/kali/edex-ui/node_modules/node-gyp', gyp info spawn args '-Dnode_lib_file=/home/kali/.electron-gyp/11.3.0/<(target_arch)/node.lib', gyp info spawn args '-Dmodule_root_dir=/home/kali/edex-ui/src/node_modules/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 ] ⠧ Building module: node-pty, Completed: 0gyp info spawn make gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ] make: Entering directory '/home/kali/edex-ui/src/node_modules/node-pty/build' CXX(target) Release/obj.target/pty/src/unix/pty.o ⠙ Building module: node-pty, Completed: 0In file included from /home/kali/.electron-gyp/11.3.0/include/node/node.h:67, from ../../nan/nan.h:54, from ../src/unix/pty.cc:20: /home/kali/.electron-gyp/11.3.0/include/node/v8.h:9182:75: warning: ‘v8::MicrotasksCompletedCallback’ is deprecated: Use WithData version. [-Wdeprecated-declarations] 9182 | void AddMicrotasksCompletedCallback(MicrotasksCompletedCallback callback); | ^ /home/kali/.electron-gyp/11.3.0/include/node/v8.h:7384:16: note: declared here 7384 | typedef void (MicrotasksCompletedCallback)(Isolate); | ^(AsyncExecuteComplete)
| ^ )’:
../src/unix/pty.cc:512:43: warning: ‘void memset(void, int, size_t)’ writing to an object of type ‘class Nan::Persistent’ with no trivial copy-assignment [-Wclass-memaccess]
512 | memset(&baton->cb, -1, sizeof(baton->cb));
| ^
In file included from ../../nan/nan.h:403,
from ../src/unix/pty.cc:20:
../../nan/nan_persistent_12_inl.h:12:40: note: ‘class Nan::Persistent’ declared here
12 | template<typename T, typename M> class Persistent :
| ^)’} to ‘node::addon_register_func’ {aka ‘void ()(v8::Local, v8::Local, void )’} [-Wcast-function-type]
614 | (node::addon_register_func) (regfunc), \
| ^
~~~~~~ /home/kali/.electron-gyp/11.3.0/include/node/v8.h:9190:78: warning: ‘v8::MicrotasksCompletedCallback’ is deprecated: Use WithData version. [-Wdeprecated-declarations] 9190 | void RemoveMicrotasksCompletedCallback(MicrotasksCompletedCallback callback); | ^ /home/kali/.electron-gyp/11.3.0/include/node/v8.h:7384:16: note: declared here 7384 | typedef void (MicrotasksCompletedCallback)(Isolate); | ^~~~~~~ ⠹ Building module: node-pty, Completed: 0In file included from ../src/unix/pty.cc:20: ../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker)’: ../../nan/nan.h:2298:7: 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] 2298 | , reinterpret_cast~~~~~~~~~~~⠸ Building module: node-pty, Completed: 0../src/unix/pty.cc: In function ‘void pty_after_waitpid(uv_async_t~~~~~ In file included from ../../nan/nan.h:54, from ../src/unix/pty.cc:20: ../src/unix/pty.cc: At global scope: /home/kali/.electron-gyp/11.3.0/include/node/node.h:614:7: warning: cast between incompatible function types from ‘void ()(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void ()(v8::Local~~~~~~~~ /home/kali/.electron-gyp/11.3.0/include/node/node.h:648:3: note: in expansion of macro ‘NODE_MODULE_X’ 648 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) | ^~~~~ ../src/unix/pty.cc:734:1: note: in expansion of macro ‘NODE_MODULE’ 734 | NODE_MODULE(pty, init) | ^~~⠇ Building module: node-pty, Completed: 0 SOLINK_MODULE(target) Release/obj.target/pty.node ⠏ Building module: node-pty, Completed: 0 COPY Release/pty.node make: Leaving directory '/home/kali/edex-ui/src/node_modules/node-pty/build' ⠋ Building module: osx-temperature-sensor, Completed: 1gyp info find Python using Python version 3.9.1 found at "/usr/bin/python3" gyp info spawn /usr/bin/python3 gyp info spawn args [ gyp info spawn args '/home/kali/edex-ui/node_modules/node-gyp/gyp/gyp_main.py', gyp info spawn args 'binding.gyp', gyp info spawn args '-f', gyp info spawn args 'make', gyp info spawn args '-I', gyp info spawn args '/home/kali/edex-ui/src/node_modules/osx-temperature-sensor/build/config.gypi', gyp info spawn args '-I', gyp info spawn args '/home/kali/edex-ui/node_modules/node-gyp/addon.gypi', gyp info spawn args '-I', gyp info spawn args '/home/kali/.electron-gyp/11.3.0/include/node/common.gypi', gyp info spawn args '-Dlibrary=shared_library', gyp info spawn args '-Dvisibility=default', gyp info spawn args '-Dnode_root_dir=/home/kali/.electron-gyp/11.3.0', gyp info spawn args '-Dnode_gyp_dir=/home/kali/edex-ui/node_modules/node-gyp', gyp info spawn args '-Dnode_lib_file=/home/kali/.electron-gyp/11.3.0/<(target_arch)/node.lib', gyp info spawn args '-Dmodule_root_dir=/home/kali/edex-ui/src/node_modules/osx-temperature-sensor', 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 ] ⠙ Building module: osx-temperature-sensor, Completed: 1gyp info spawn make gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ] make: Entering directory '/home/kali/edex-ui/src/node_modules/osx-temperature-sensor/build' SOLINK_MODULE(target) Release/obj.target/none.node COPY Release/none.node make: Leaving directory '/home/kali/edex-ui/src/node_modules/osx-temperature-sensor/build' ✔ Rebuild Complete kali@kali ~/edex-ui (master)>