login as: volumio volumio@192.168.0.80's password: ___ /\_ \ __ __ __ ___\//\ \ __ __ ___ ___ /\_\ ___ /\ \/\ \ / __`\\ \ \ /\ \/\ \ /' __` __`\/\ \ / __`\ \ \ \_/ |/\ \L\ \\_\ \_\ \ \_\ \/\ \/\ \/\ \ \ \/\ \L\ \ \ \___/ \ \____//\____\\ \____/\ \_\ \_\ \_\ \_\ \____/ \/__/ \/___/ \/____/ \/___/ \/_/\/_/\/_/\/_/\/___/ Free Audiophile Linux Music Player - Version 3.0 © 2015-2021 Michelangelo Guarise - Volumio Team - Volumio.org Volumio Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Welcome to Volumio for Raspberry Pi (5.4.83-v7+ armv7l) volumio@volumio:~$ sudo apt-get update Hit:1 http://archive.raspberrypi.org/debian buster InRelease Hit:2 http://raspbian.raspberrypi.org/raspbian buster InRelease Hit:3 https://deb.nodesource.com/node_14.x buster InRelease Reading package lists... Done volumio@volumio:~$ sudo apt-get -y install build-essential Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: bzip2 cpp cpp-8 dpkg-dev fakeroot g++ g++-8 gcc gcc-8 libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan5 libcc1-0 libfakeroot libgcc-8-dev libisl19 libmpc3 libmpfr6 libstdc++-8-dev libubsan1 make patch Suggested packages: bzip2-doc cpp-doc gcc-8-locales debian-keyring gcc-8-doc libstdc++6-8-dbg gcc-multilib autoconf automake libtool flex bison gdb gcc-doc libgcc1-dbg libgomp1-dbg libitm1-dbg libatomic1-dbg libasan5-dbg liblsan0-dbg libtsan0-dbg libubsan1-dbg libmpx2-dbg libquadmath0-dbg libstdc++-8-doc make-doc ed diffutils-doc The following NEW packages will be installed: build-essential bzip2 cpp cpp-8 dpkg-dev fakeroot g++ g++-8 gcc gcc-8 libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan5 libcc1-0 libfakeroot libgcc-8-dev libisl19 libmpc3 libmpfr6 libstdc++-8-dev libubsan1 make patch 0 upgraded, 24 newly installed, 0 to remove and 7 not upgraded. Need to get 27.8 MB of archives. After this operation, 93.0 MB of additional disk space will be used. Get:1 http://mirror.netcologne.de/raspbian/raspbian buster/main armhf bzip2 armh f 1.0.6-9.2~deb10u1 [46.2 kB] Get:2 http://mirror.netcologne.de/raspbian/raspbian buster/main armhf libisl19 a rmhf 0.20-2 [439 kB] Get:3 http://mirror.netcologne.de/raspbian/raspbian buster/main armhf libmpfr6 a rmhf 4.0.2-1 [723 kB] Get:4 http://mirror.netcologne.de/raspbian/raspbian buster/main armhf libmpc3 ar mhf 1.1.0-1 [32.1 kB] Get:5 http://mirror.netcologne.de/raspbian/raspbian buster/main armhf cpp-8 armh f 8.3.0-6+rpi1 [6787 kB] Get:6 http://mirror.netcologne.de/raspbian/raspbian buster/main armhf cpp armhf 4:8.3.0-1+rpi2 [19.6 kB] Get:7 http://mirror.netcologne.de/raspbian/raspbian buster/main armhf libcc1-0 a rmhf 8.3.0-6+rpi1 [37.9 kB] Get:8 http://mirror.netcologne.de/raspbian/raspbian buster/main armhf libasan5 a rmhf 8.3.0-6+rpi1 [317 kB] Get:9 http://mirror.netcologne.de/raspbian/raspbian buster/main armhf libubsan1 armhf 8.3.0-6+rpi1 [103 kB] Get:10 http://mirror.netcologne.de/raspbian/raspbian buster/main armhf libgcc-8- dev armhf 8.3.0-6+rpi1 [595 kB] Get:11 http://mirror.netcologne.de/raspbian/raspbian buster/main armhf gcc-8 arm hf 8.3.0-6+rpi1 [7223 kB] Get:12 http://mirror.netcologne.de/raspbian/raspbian buster/main armhf gcc armhf 4:8.3.0-1+rpi2 [5200 B] Get:13 http://mirror.netcologne.de/raspbian/raspbian buster/main armhf libstdc++ -8-dev armhf 8.3.0-6+rpi1 [1545 kB] Get:14 http://mirror.netcologne.de/raspbian/raspbian buster/main armhf g++-8 arm hf 8.3.0-6+rpi1 [7464 kB] Get:15 http://raspbian.raspberrypi.org/raspbian buster/main armhf g++ armhf 4:8. 3.0-1+rpi2 [1632 B] Get:16 http://mirror.netcologne.de/raspbian/raspbian buster/main armhf make armh f 4.2.1-1.2 [321 kB] Get:17 http://mirror.netcologne.de/raspbian/raspbian buster/main armhf patch arm hf 2.7.6-3+deb10u1 [115 kB] Get:18 http://mirror.netcologne.de/raspbian/raspbian buster/main armhf dpkg-dev all 1.19.7 [1773 kB] Get:19 http://mirror.netcologne.de/raspbian/raspbian buster/main armhf build-ess ential armhf 12.6 [7568 B] Get:20 http://mirror.netcologne.de/raspbian/raspbian buster/main armhf libfakero ot armhf 1.23-1 [43.3 kB] Get:21 http://mirror.netcologne.de/raspbian/raspbian buster/main armhf fakeroot armhf 1.23-1 [85.2 kB] Get:22 http://mirror.netcologne.de/raspbian/raspbian buster/main armhf libalgori thm-diff-perl all 1.19.03-2 [47.9 kB] Get:23 http://mirror.netcologne.de/raspbian/raspbian buster/main armhf libalgori thm-diff-xs-perl armhf 0.04-5+b1 [11.4 kB] Get:24 http://mirror.netcologne.de/raspbian/raspbian buster/main armhf libalgori thm-merge-perl all 0.08-3 [12.7 kB] Fetched 27.8 MB in 8s (3449 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package bzip2. (Reading database ... 34194 files and directories currently installed.) Preparing to unpack .../00-bzip2_1.0.6-9.2~deb10u1_armhf.deb ... Unpacking bzip2 (1.0.6-9.2~deb10u1) ... Selecting previously unselected package libisl19:armhf. Preparing to unpack .../01-libisl19_0.20-2_armhf.deb ... Unpacking libisl19:armhf (0.20-2) ... Selecting previously unselected package libmpfr6:armhf. Preparing to unpack .../02-libmpfr6_4.0.2-1_armhf.deb ... Unpacking libmpfr6:armhf (4.0.2-1) ... Selecting previously unselected package libmpc3:armhf. Preparing to unpack .../03-libmpc3_1.1.0-1_armhf.deb ... Unpacking libmpc3:armhf (1.1.0-1) ... Selecting previously unselected package cpp-8. Preparing to unpack .../04-cpp-8_8.3.0-6+rpi1_armhf.deb ... Unpacking cpp-8 (8.3.0-6+rpi1) ... Selecting previously unselected package cpp. Preparing to unpack .../05-cpp_4%3a8.3.0-1+rpi2_armhf.deb ... Unpacking cpp (4:8.3.0-1+rpi2) ... Selecting previously unselected package libcc1-0:armhf. Preparing to unpack .../06-libcc1-0_8.3.0-6+rpi1_armhf.deb ... Unpacking libcc1-0:armhf (8.3.0-6+rpi1) ... Selecting previously unselected package libasan5:armhf. Preparing to unpack .../07-libasan5_8.3.0-6+rpi1_armhf.deb ... Unpacking libasan5:armhf (8.3.0-6+rpi1) ... Selecting previously unselected package libubsan1:armhf. Preparing to unpack .../08-libubsan1_8.3.0-6+rpi1_armhf.deb ... Unpacking libubsan1:armhf (8.3.0-6+rpi1) ... Selecting previously unselected package libgcc-8-dev:armhf. Preparing to unpack .../09-libgcc-8-dev_8.3.0-6+rpi1_armhf.deb ... Unpacking libgcc-8-dev:armhf (8.3.0-6+rpi1) ... Selecting previously unselected package gcc-8. Preparing to unpack .../10-gcc-8_8.3.0-6+rpi1_armhf.deb ... Unpacking gcc-8 (8.3.0-6+rpi1) ... Selecting previously unselected package gcc. Preparing to unpack .../11-gcc_4%3a8.3.0-1+rpi2_armhf.deb ... Unpacking gcc (4:8.3.0-1+rpi2) ... Selecting previously unselected package libstdc++-8-dev:armhf. Preparing to unpack .../12-libstdc++-8-dev_8.3.0-6+rpi1_armhf.deb ... Unpacking libstdc++-8-dev:armhf (8.3.0-6+rpi1) ... Selecting previously unselected package g++-8. Preparing to unpack .../13-g++-8_8.3.0-6+rpi1_armhf.deb ... Unpacking g++-8 (8.3.0-6+rpi1) ... Selecting previously unselected package g++. Preparing to unpack .../14-g++_4%3a8.3.0-1+rpi2_armhf.deb ... Unpacking g++ (4:8.3.0-1+rpi2) ... Selecting previously unselected package make. Preparing to unpack .../15-make_4.2.1-1.2_armhf.deb ... Unpacking make (4.2.1-1.2) ... Selecting previously unselected package patch. Preparing to unpack .../16-patch_2.7.6-3+deb10u1_armhf.deb ... Unpacking patch (2.7.6-3+deb10u1) ... Selecting previously unselected package dpkg-dev. Preparing to unpack .../17-dpkg-dev_1.19.7_all.deb ... Unpacking dpkg-dev (1.19.7) ... Selecting previously unselected package build-essential. Preparing to unpack .../18-build-essential_12.6_armhf.deb ... Unpacking build-essential (12.6) ... Selecting previously unselected package libfakeroot:armhf. Preparing to unpack .../19-libfakeroot_1.23-1_armhf.deb ... Unpacking libfakeroot:armhf (1.23-1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../20-fakeroot_1.23-1_armhf.deb ... Unpacking fakeroot (1.23-1) ... Selecting previously unselected package libalgorithm-diff-perl. Preparing to unpack .../21-libalgorithm-diff-perl_1.19.03-2_all.deb ... Unpacking libalgorithm-diff-perl (1.19.03-2) ... Selecting previously unselected package libalgorithm-diff-xs-perl. Preparing to unpack .../22-libalgorithm-diff-xs-perl_0.04-5+b1_armhf.deb ... Unpacking libalgorithm-diff-xs-perl (0.04-5+b1) ... Selecting previously unselected package libalgorithm-merge-perl. Preparing to unpack .../23-libalgorithm-merge-perl_0.08-3_all.deb ... Unpacking libalgorithm-merge-perl (0.08-3) ... Setting up libalgorithm-diff-perl (1.19.03-2) ... Setting up bzip2 (1.0.6-9.2~deb10u1) ... Setting up libfakeroot:armhf (1.23-1) ... Setting up fakeroot (1.23-1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot ( fakeroot) in auto mode update-alternatives: warning: skip creation of /usr/share/man/es/man1/fakeroot.1 .gz because associated file /usr/share/man/es/man1/fakeroot-sysv.1.gz (of link g roup fakeroot) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/es/man1/faked.1.gz because associated file /usr/share/man/es/man1/faked-sysv.1.gz (of link group f akeroot) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/fr/man1/fakeroot.1 .gz because associated file /usr/share/man/fr/man1/fakeroot-sysv.1.gz (of link g roup fakeroot) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/fr/man1/faked.1.gz because associated file /usr/share/man/fr/man1/faked-sysv.1.gz (of link group f akeroot) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/sv/man1/fakeroot.1 .gz because associated file /usr/share/man/sv/man1/fakeroot-sysv.1.gz (of link g roup fakeroot) doesn't exist update-alternatives: warning: skip creation of /usr/share/man/sv/man1/faked.1.gz because associated file /usr/share/man/sv/man1/faked-sysv.1.gz (of link group f akeroot) doesn't exist Setting up libasan5:armhf (8.3.0-6+rpi1) ... Setting up make (4.2.1-1.2) ... Setting up libmpfr6:armhf (4.0.2-1) ... Setting up libmpc3:armhf (1.1.0-1) ... Setting up patch (2.7.6-3+deb10u1) ... Setting up libubsan1:armhf (8.3.0-6+rpi1) ... Setting up libisl19:armhf (0.20-2) ... Setting up cpp-8 (8.3.0-6+rpi1) ... Setting up libalgorithm-diff-xs-perl (0.04-5+b1) ... Setting up libcc1-0:armhf (8.3.0-6+rpi1) ... Setting up libalgorithm-merge-perl (0.08-3) ... Setting up dpkg-dev (1.19.7) ... Setting up libgcc-8-dev:armhf (8.3.0-6+rpi1) ... Setting up cpp (4:8.3.0-1+rpi2) ... Setting up libstdc++-8-dev:armhf (8.3.0-6+rpi1) ... Setting up gcc-8 (8.3.0-6+rpi1) ... Setting up gcc (4:8.3.0-1+rpi2) ... Setting up g++-8 (8.3.0-6+rpi1) ... Setting up g++ (4:8.3.0-1+rpi2) ... update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mo de Setting up build-essential (12.6) ... Processing triggers for libc-bin (2.28-10+rpt2+rpi1) ... volumio@volumio:~$ sudo apt -y install build-essential [sudo] password for volumio: Reading package lists... Done Building dependency tree Reading state information... Done build-essential is already the newest version (12.6). 0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded. volumio@volumio:~$ cd ~ volumio@volumio:~$ wget http://plugins.volumio.org/plugins/volumio/armhf/system_ controller/gpio_control/gpio_control.zip --2021-12-04 18:34:51-- http://plugins.volumio.org/plugins/volumio/armhf/system _controller/gpio_control/gpio_control.zip Resolving plugins.volumio.org (plugins.volumio.org)... 192.64.119.194 Connecting to plugins.volumio.org (plugins.volumio.org)|192.64.119.194|:80... co nnected. HTTP request sent, awaiting response... 302 Found Location: http://plugins.volumio.workers.dev/plugins/volumio/armhf/system_contro ller/gpio_control/gpio_control.zip [following] --2021-12-04 18:34:58-- http://plugins.volumio.workers.dev/plugins/volumio/armh f/system_controller/gpio_control/gpio_control.zip Resolving plugins.volumio.workers.dev (plugins.volumio.workers.dev)... 172.67.15 3.54, 104.21.34.20, 2606:4700:3031::6815:2214, ... Connecting to plugins.volumio.workers.dev (plugins.volumio.workers.dev)|172.67.1 53.54|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 1271130 (1.2M) [application/zip] Saving to: 'gpio_control.zip.2' gpio_control.zip.2 100%[===================>] 1.21M 3.00MB/s in 0.4s 2021-12-04 18:34:59 (3.00 MB/s) - 'gpio_control.zip.2' saved [1271130/1271130] volumio@volumio:~$ mkdir ./gpio_control mkdir: cannot create directory './gpio_control': File exists volumio@volumio:~$ miniunzip gpio_control.zip -d ./gpio_control MiniUnz 1.01b, demo of zLib + Unz package written by Gilles Vollant more info at http://www.winimage.com/zLibDll/unzip.html gpio_control.zip opened The file package-lock.json exists. Overwrite ? [y]es, [n]o, [A]ll: A extracting: package-lock.json extracting: config.json extracting: index.js extracting: node_modules/better-assert/index.js extracting: node_modules/better-assert/package.json extracting: node_modules/better-assert/Makefile extracting: node_modules/better-assert/Readme.md extracting: node_modules/better-assert/example.js extracting: node_modules/better-assert/.npmignore extracting: node_modules/better-assert/History.md extracting: node_modules/jsonfile/appveyor.yml extracting: node_modules/jsonfile/index.js extracting: node_modules/jsonfile/package.json extracting: node_modules/jsonfile/CHANGELOG.md extracting: node_modules/jsonfile/README.md extracting: node_modules/jsonfile/.npmignore extracting: node_modules/jsonfile/LICENSE extracting: node_modules/fs-extra/package.json extracting: node_modules/fs-extra/CHANGELOG.md extracting: node_modules/fs-extra/README.md extracting: node_modules/fs-extra/.npmignore extracting: node_modules/fs-extra/lib/empty/index.js extracting: node_modules/fs-extra/lib/index.js extracting: node_modules/fs-extra/lib/move/index.js extracting: node_modules/fs-extra/lib/util/assign.js extracting: node_modules/fs-extra/lib/util/utimes.js extracting: node_modules/fs-extra/lib/copy/index.js extracting: node_modules/fs-extra/lib/copy/copy.js extracting: node_modules/fs-extra/lib/copy/ncp.js extracting: node_modules/fs-extra/lib/ensure/file.js extracting: node_modules/fs-extra/lib/ensure/symlink-type.js extracting: node_modules/fs-extra/lib/ensure/index.js extracting: node_modules/fs-extra/lib/ensure/symlink.js extracting: node_modules/fs-extra/lib/ensure/symlink-paths.js extracting: node_modules/fs-extra/lib/ensure/link.js extracting: node_modules/fs-extra/lib/walk/index.js extracting: node_modules/fs-extra/lib/copy-sync/index.js extracting: node_modules/fs-extra/lib/copy-sync/copy-file-sync.js extracting: node_modules/fs-extra/lib/copy-sync/copy-sync.js extracting: node_modules/fs-extra/lib/remove/index.js extracting: node_modules/fs-extra/lib/json/index.js extracting: node_modules/fs-extra/lib/json/output-json-sync.js extracting: node_modules/fs-extra/lib/json/jsonfile.js extracting: node_modules/fs-extra/lib/json/output-json.js extracting: node_modules/fs-extra/lib/mkdirs/mkdirs.js extracting: node_modules/fs-extra/lib/mkdirs/index.js extracting: node_modules/fs-extra/lib/mkdirs/mkdirs-sync.js extracting: node_modules/fs-extra/lib/mkdirs/win32.js extracting: node_modules/fs-extra/lib/output/index.js extracting: node_modules/fs-extra/LICENSE extracting: node_modules/object-component/index.js extracting: node_modules/object-component/package.json extracting: node_modules/object-component/Makefile extracting: node_modules/object-component/Readme.md extracting: node_modules/object-component/test/object.js extracting: node_modules/object-component/.npmignore extracting: node_modules/object-component/component.json extracting: node_modules/object-component/History.md extracting: node_modules/component-emitter/index.js extracting: node_modules/component-emitter/package.json extracting: node_modules/component-emitter/Readme.md extracting: node_modules/component-emitter/LICENSE extracting: node_modules/component-emitter/History.md extracting: node_modules/arraybuffer.slice/index.js extracting: node_modules/arraybuffer.slice/package.json extracting: node_modules/arraybuffer.slice/Makefile extracting: node_modules/arraybuffer.slice/test/slice-buffer.js extracting: node_modules/arraybuffer.slice/README.md extracting: node_modules/arraybuffer.slice/.npmignore extracting: node_modules/yeast/index.js extracting: node_modules/yeast/package.json extracting: node_modules/yeast/README.md extracting: node_modules/yeast/LICENSE extracting: node_modules/parseuri/test.js extracting: node_modules/parseuri/index.js extracting: node_modules/parseuri/package.json extracting: node_modules/parseuri/Makefile extracting: node_modules/parseuri/README.md extracting: node_modules/parseuri/.npmignore extracting: node_modules/parseuri/LICENSE extracting: node_modules/parseuri/History.md extracting: node_modules/component-bind/index.js extracting: node_modules/component-bind/package.json extracting: node_modules/component-bind/Makefile extracting: node_modules/component-bind/Readme.md extracting: node_modules/component-bind/.npmignore extracting: node_modules/component-bind/component.json extracting: node_modules/component-bind/History.md extracting: node_modules/engine.io-parser/index.js extracting: node_modules/engine.io-parser/package.json extracting: node_modules/engine.io-parser/Readme.md extracting: node_modules/engine.io-parser/lib/browser.js extracting: node_modules/engine.io-parser/lib/index.js extracting: node_modules/engine.io-parser/lib/keys.js extracting: node_modules/engine.io-parser/LICENSE extracting: node_modules/engine.io-parser/History.md extracting: node_modules/json3/package.json extracting: node_modules/json3/README.md extracting: node_modules/json3/lib/json3.min.js extracting: node_modules/json3/lib/json3.js extracting: node_modules/json3/LICENSE extracting: node_modules/kew/package.json extracting: node_modules/kew/.travis.yml extracting: node_modules/kew/test/chain.js extracting: node_modules/kew/test/spread.js extracting: node_modules/kew/test/closure_test.js extracting: node_modules/kew/test/scopes.js extracting: node_modules/kew/test/defer.js extracting: node_modules/kew/test/static.js extracting: node_modules/kew/test/later.js extracting: node_modules/kew/test/externs_node.js extracting: node_modules/kew/test/context.js extracting: node_modules/kew/README.md extracting: node_modules/kew/.npmignore extracting: node_modules/kew/LICENSE.TXT extracting: node_modules/kew/kew.js extracting: node_modules/rimraf/package.json extracting: node_modules/rimraf/bin.js extracting: node_modules/rimraf/rimraf.js extracting: node_modules/rimraf/README.md extracting: node_modules/rimraf/LICENSE extracting: node_modules/onoff/examples/blink-led.js extracting: node_modules/onoff/examples/light-switch.js extracting: node_modules/onoff/examples/run-examples extracting: node_modules/onoff/examples/light-switch.png extracting: node_modules/onoff/examples/blink-led-async.js extracting: node_modules/onoff/examples/wait-for-interrupt.js extracting: node_modules/onoff/examples/mygpio-overlay.dts extracting: node_modules/onoff/package.json extracting: node_modules/onoff/test/configure-and-check-output.js extracting: node_modules/onoff/test/export-many-times.js extracting: node_modules/onoff/test/performance-sync.js extracting: node_modules/onoff/test/run-tests extracting: node_modules/onoff/test/performance-async.js extracting: node_modules/onoff/test/wait-for-many-interrupts.js extracting: node_modules/onoff/test/blink-led.js extracting: node_modules/onoff/test/configure-and-check-input.js extracting: node_modules/onoff/test/many-interrupts.js extracting: node_modules/onoff/test/wait-for-interrupt.js extracting: node_modules/onoff/test/configure-and-check-active-low.js extracting: node_modules/onoff/test/output-with-edge-bug.js extracting: node_modules/onoff/test/performance-interrupt.js extracting: node_modules/onoff/README.md extracting: node_modules/onoff/onoff.js extracting: node_modules/onoff/LICENSE extracting: node_modules/onoff/History.md extracting: node_modules/to-array/LICENCE extracting: node_modules/to-array/index.js extracting: node_modules/to-array/package.json extracting: node_modules/to-array/README.md extracting: node_modules/to-array/.npmignore extracting: node_modules/callsite/index.js extracting: node_modules/callsite/package.json extracting: node_modules/callsite/Makefile extracting: node_modules/callsite/Readme.md extracting: node_modules/callsite/.npmignore extracting: node_modules/callsite/History.md extracting: node_modules/engine.io-client/index.js extracting: node_modules/engine.io-client/engine.io.js extracting: node_modules/engine.io-client/package.json extracting: node_modules/engine.io-client/README.md extracting: node_modules/engine.io-client/lib/index.js extracting: node_modules/engine.io-client/lib/transport.js extracting: node_modules/engine.io-client/lib/xmlhttprequest.js extracting: node_modules/engine.io-client/lib/socket.js extracting: node_modules/engine.io-client/lib/transports/index.js extracting: node_modules/engine.io-client/lib/transports/polling-xhr.js extracting: node_modules/engine.io-client/lib/transports/polling.js extracting: node_modules/engine.io-client/lib/transports/polling-jsonp.js extracting: node_modules/engine.io-client/lib/transports/websocket.js extracting: node_modules/engine.io-client/LICENSE extracting: node_modules/engine.io-client/History.md extracting: node_modules/after/LICENCE extracting: node_modules/after/index.js extracting: node_modules/after/package.json extracting: node_modules/after/.travis.yml extracting: node_modules/after/test/after-test.js extracting: node_modules/after/README.md extracting: node_modules/after/.npmignore extracting: node_modules/write-file-atomic/index.js extracting: node_modules/write-file-atomic/package.json extracting: node_modules/write-file-atomic/README.md extracting: node_modules/write-file-atomic/LICENSE extracting: node_modules/path-is-absolute/index.js extracting: node_modules/path-is-absolute/readme.md extracting: node_modules/path-is-absolute/package.json extracting: node_modules/path-is-absolute/license extracting: node_modules/parseqs/test.js extracting: node_modules/parseqs/index.js extracting: node_modules/parseqs/package.json extracting: node_modules/parseqs/Makefile extracting: node_modules/parseqs/README.md extracting: node_modules/parseqs/.npmignore extracting: node_modules/parseqs/LICENSE extracting: node_modules/inflight/package.json extracting: node_modules/inflight/inflight.js extracting: node_modules/inflight/README.md extracting: node_modules/inflight/LICENSE extracting: node_modules/ws/index.js extracting: node_modules/ws/package.json extracting: node_modules/ws/README.md extracting: node_modules/ws/lib/BufferUtil.fallback.js extracting: node_modules/ws/lib/Sender.js extracting: node_modules/ws/lib/BufferPool.js extracting: node_modules/ws/lib/Sender.hixie.js extracting: node_modules/ws/lib/Validation.js extracting: node_modules/ws/lib/WebSocket.js extracting: node_modules/ws/lib/Validation.fallback.js extracting: node_modules/ws/lib/PerMessageDeflate.js extracting: node_modules/ws/lib/.DS_Store extracting: node_modules/ws/lib/Receiver.js extracting: node_modules/ws/lib/ErrorCodes.js extracting: node_modules/ws/lib/Receiver.hixie.js extracting: node_modules/ws/lib/Extensions.js extracting: node_modules/ws/lib/BufferUtil.js extracting: node_modules/ws/lib/WebSocketServer.js extracting: node_modules/has-binary/test.js extracting: node_modules/has-binary/index.js extracting: node_modules/has-binary/package.json extracting: node_modules/has-binary/Makefile extracting: node_modules/has-binary/README.md extracting: node_modules/has-binary/.npmignore extracting: node_modules/has-binary/LICENSE extracting: node_modules/has-binary/History.md extracting: node_modules/imurmurhash/package.json extracting: node_modules/imurmurhash/imurmurhash.min.js extracting: node_modules/imurmurhash/README.md extracting: node_modules/imurmurhash/imurmurhash.js extracting: node_modules/multimap/index.js extracting: node_modules/multimap/package.json extracting: node_modules/multimap/.travis.yml extracting: node_modules/multimap/test/index.js extracting: node_modules/multimap/test/test.html extracting: node_modules/multimap/test/es6map.js extracting: node_modules/multimap/README.md extracting: node_modules/multimap/.npmignore extracting: node_modules/multimap/.jshintrc extracting: node_modules/xmlhttprequest-ssl/package.json extracting: node_modules/xmlhttprequest-ssl/tests/test-request-methods.js extracting: node_modules/xmlhttprequest-ssl/tests/test-exceptions.js extracting: node_modules/xmlhttprequest-ssl/tests/testdata.txt extracting: node_modules/xmlhttprequest-ssl/tests/test-redirect-303.js extracting: node_modules/xmlhttprequest-ssl/tests/test-constants.js extracting: node_modules/xmlhttprequest-ssl/tests/test-request-protocols.js extracting: node_modules/xmlhttprequest-ssl/tests/test-headers.js extracting: node_modules/xmlhttprequest-ssl/tests/test-events.js extracting: node_modules/xmlhttprequest-ssl/tests/test-redirect-307.js extracting: node_modules/xmlhttprequest-ssl/tests/test-redirect-302.js extracting: node_modules/xmlhttprequest-ssl/example/demo.js extracting: node_modules/xmlhttprequest-ssl/README.md extracting: node_modules/xmlhttprequest-ssl/lib/XMLHttpRequest.js extracting: node_modules/xmlhttprequest-ssl/LICENSE extracting: node_modules/xmlhttprequest-ssl/autotest.watchr extracting: node_modules/socket.io-client/package.json extracting: node_modules/socket.io-client/dist/socket.io.slim.min.js extracting: node_modules/socket.io-client/dist/socket.io.js.map extracting: node_modules/socket.io-client/dist/socket.io.slim.js extracting: node_modules/socket.io-client/dist/socket.io.slim.js.map extracting: node_modules/socket.io-client/dist/socket.io.js extracting: node_modules/socket.io-client/dist/socket.io.min.js extracting: node_modules/socket.io-client/README.md extracting: node_modules/socket.io-client/lib/on.js extracting: node_modules/socket.io-client/lib/index.js extracting: node_modules/socket.io-client/lib/socket.js extracting: node_modules/socket.io-client/lib/manager.js extracting: node_modules/socket.io-client/lib/url.js extracting: node_modules/socket.io-client/LICENSE extracting: node_modules/socket.io-client/History.md extracting: node_modules/slide/index.js extracting: node_modules/slide/package.json extracting: node_modules/slide/README.md extracting: node_modules/slide/lib/slide.js extracting: node_modules/slide/lib/chain.js extracting: node_modules/slide/lib/async-map-ordered.js extracting: node_modules/slide/lib/bind-actor.js extracting: node_modules/slide/lib/async-map.js extracting: node_modules/slide/LICENSE extracting: node_modules/ms/index.js extracting: node_modules/ms/package.json extracting: node_modules/ms/README.md extracting: node_modules/ms/LICENSE.md extracting: node_modules/backo2/index.js extracting: node_modules/backo2/package.json extracting: node_modules/backo2/Makefile extracting: node_modules/backo2/Readme.md extracting: node_modules/backo2/test/index.js extracting: node_modules/backo2/.npmignore extracting: node_modules/backo2/component.json extracting: node_modules/backo2/History.md extracting: node_modules/parsejson/test.js extracting: node_modules/parsejson/index.js extracting: node_modules/parsejson/package.json extracting: node_modules/parsejson/Makefile extracting: node_modules/parsejson/README.md extracting: node_modules/parsejson/.npmignore extracting: node_modules/parsejson/LICENSE extracting: node_modules/bindings/package.json extracting: node_modules/bindings/bindings.js extracting: node_modules/bindings/README.md extracting: node_modules/has-cors/test.js extracting: node_modules/has-cors/index.js extracting: node_modules/has-cors/package.json extracting: node_modules/has-cors/Makefile extracting: node_modules/has-cors/Readme.md extracting: node_modules/has-cors/.npmignore extracting: node_modules/has-cors/component.json extracting: node_modules/has-cors/History.md extracting: node_modules/child_process/package.json extracting: node_modules/child_process/README.md extracting: node_modules/blob/index.js extracting: node_modules/blob/package.json extracting: node_modules/blob/Makefile extracting: node_modules/blob/test/index.js extracting: node_modules/blob/README.md extracting: node_modules/blob/.npmignore extracting: node_modules/blob/.zuul.yml extracting: node_modules/base64-arraybuffer/LICENSE-MIT extracting: node_modules/base64-arraybuffer/package.json extracting: node_modules/base64-arraybuffer/.travis.yml extracting: node_modules/base64-arraybuffer/README.md extracting: node_modules/base64-arraybuffer/.npmignore extracting: node_modules/base64-arraybuffer/lib/base64-arraybuffer.js extracting: node_modules/v-conf/index.js extracting: node_modules/v-conf/node_modules/fs-extra/package.json extracting: node_modules/v-conf/node_modules/fs-extra/CHANGELOG.md extracting: node_modules/v-conf/node_modules/fs-extra/README.md extracting: node_modules/v-conf/node_modules/fs-extra/.npmignore extracting: node_modules/v-conf/node_modules/fs-extra/lib/empty/index.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/index.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/move/index.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/move-sync/index.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/util/assign.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/util/utimes.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/copy/index.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/copy/copy.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/copy/ncp.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/ensure/file.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/ensure/symlink-type.j s extracting: node_modules/v-conf/node_modules/fs-extra/lib/ensure/index.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/ensure/symlink.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/ensure/symlink-paths. js extracting: node_modules/v-conf/node_modules/fs-extra/lib/ensure/link.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/copy-sync/index.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/copy-sync/copy-file-s ync.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/copy-sync/copy-sync.j s extracting: node_modules/v-conf/node_modules/fs-extra/lib/remove/index.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/remove/rimraf.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/json/index.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/json/output-json-sync .js extracting: node_modules/v-conf/node_modules/fs-extra/lib/json/jsonfile.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/json/output-json.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/mkdirs/mkdirs.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/mkdirs/index.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/mkdirs/mkdirs-sync.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/mkdirs/win32.js extracting: node_modules/v-conf/node_modules/fs-extra/lib/output/index.js extracting: node_modules/v-conf/node_modules/fs-extra/LICENSE extracting: node_modules/v-conf/node_modules/fs-extra/docs/ensureFile-sync.md extracting: node_modules/v-conf/node_modules/fs-extra/docs/ensureFile.md extracting: node_modules/v-conf/node_modules/fs-extra/docs/readJson-sync.md extracting: node_modules/v-conf/node_modules/fs-extra/docs/outputFile.md extracting: node_modules/v-conf/node_modules/fs-extra/docs/readJson.md extracting: node_modules/v-conf/node_modules/fs-extra/docs/ensureSymlink-sync.m d extracting: node_modules/v-conf/node_modules/fs-extra/docs/copy-sync.md extracting: node_modules/v-conf/node_modules/fs-extra/docs/writeJson-sync.md extracting: node_modules/v-conf/node_modules/fs-extra/docs/writeJson.md extracting: node_modules/v-conf/node_modules/fs-extra/docs/move-sync.md extracting: node_modules/v-conf/node_modules/fs-extra/docs/ensureSymlink.md extracting: node_modules/v-conf/node_modules/fs-extra/docs/outputJson-sync.md extracting: node_modules/v-conf/node_modules/fs-extra/docs/ensureLink-sync.md extracting: node_modules/v-conf/node_modules/fs-extra/docs/ensureDir.md extracting: node_modules/v-conf/node_modules/fs-extra/docs/remove-sync.md extracting: node_modules/v-conf/node_modules/fs-extra/docs/ensureDir-sync.md extracting: node_modules/v-conf/node_modules/fs-extra/docs/outputJson.md extracting: node_modules/v-conf/node_modules/fs-extra/docs/emptyDir.md extracting: node_modules/v-conf/node_modules/fs-extra/docs/move.md extracting: node_modules/v-conf/node_modules/fs-extra/docs/emptyDir-sync.md extracting: node_modules/v-conf/node_modules/fs-extra/docs/ensureLink.md extracting: node_modules/v-conf/node_modules/fs-extra/docs/remove.md extracting: node_modules/v-conf/node_modules/fs-extra/docs/outputFile-sync.md extracting: node_modules/v-conf/node_modules/fs-extra/docs/copy.md extracting: node_modules/v-conf/package.json extracting: node_modules/v-conf/test_results.txt extracting: node_modules/v-conf/.travis.yml extracting: node_modules/v-conf/test/4_delete.js extracting: node_modules/v-conf/test/5_callbacks.js extracting: node_modules/v-conf/test/3_types.js extracting: node_modules/v-conf/test/2_getset.js extracting: node_modules/v-conf/test/1_load_save.js extracting: node_modules/v-conf/README.md extracting: node_modules/epoll/package.json extracting: node_modules/epoll/example/interrupts-per-second/export extracting: node_modules/epoll/example/interrupts-per-second/interrupts-per-sec ond.js extracting: node_modules/epoll/example/interrupts-per-second/unexport extracting: node_modules/epoll/example/watch-button/export extracting: node_modules/epoll/example/watch-button/watch-button.js extracting: node_modules/epoll/example/watch-button/unexport extracting: node_modules/epoll/test/no-gc-allowed.js extracting: node_modules/epoll/test/do-almost-nothing.js extracting: node_modules/epoll/test/run-tests extracting: node_modules/epoll/test/closed.js extracting: node_modules/epoll/test/two-shot.js extracting: node_modules/epoll/test/verify-events.js extracting: node_modules/epoll/test/performance-check.js extracting: node_modules/epoll/test/brute-force-leak-check.js extracting: node_modules/epoll/test/util.js extracting: node_modules/epoll/test/one-shot.js extracting: node_modules/epoll/test/do-nothing.js extracting: node_modules/epoll/build/binding.Makefile extracting: node_modules/epoll/build/Release/obj.target/epoll/src/epoll.o extracting: node_modules/epoll/build/Release/obj.target/epoll.node extracting: node_modules/epoll/build/Release/.deps/Release/epoll.node.d extracting: node_modules/epoll/build/Release/.deps/Release/obj.target/epoll.nod e.d extracting: node_modules/epoll/build/Release/.deps/Release/obj.target/epoll/src /epoll.o.d extracting: node_modules/epoll/build/Release/epoll.node extracting: node_modules/epoll/build/Makefile extracting: node_modules/epoll/build/config.gypi extracting: node_modules/epoll/build/epoll.target.mk extracting: node_modules/epoll/src/epoll.h extracting: node_modules/epoll/src/epoll.cc extracting: node_modules/epoll/epoll.js extracting: node_modules/epoll/README.md extracting: node_modules/epoll/LICENSE extracting: node_modules/epoll/History.md extracting: node_modules/epoll/binding.gyp extracting: node_modules/fs.realpath/index.js extracting: node_modules/fs.realpath/package.json extracting: node_modules/fs.realpath/README.md extracting: node_modules/fs.realpath/LICENSE extracting: node_modules/fs.realpath/old.js extracting: node_modules/wtf-8/package.json extracting: node_modules/wtf-8/wtf-8.js extracting: node_modules/wtf-8/LICENSE-MIT.txt extracting: node_modules/wtf-8/README.md extracting: node_modules/ultron/test.js extracting: node_modules/ultron/index.js extracting: node_modules/ultron/package.json extracting: node_modules/ultron/.travis.yml extracting: node_modules/ultron/README.md extracting: node_modules/ultron/.npmignore extracting: node_modules/ultron/LICENSE extracting: node_modules/graceful-fs/package.json extracting: node_modules/graceful-fs/README.md extracting: node_modules/graceful-fs/LICENSE extracting: node_modules/graceful-fs/graceful-fs.js extracting: node_modules/graceful-fs/clone.js extracting: node_modules/graceful-fs/legacy-streams.js extracting: node_modules/graceful-fs/polyfills.js extracting: node_modules/sleep/appveyor.yml extracting: node_modules/sleep/test.js extracting: node_modules/sleep/index.js extracting: node_modules/sleep/node_modules/nan/nan_callbacks_pre_12_inl.h extracting: node_modules/sleep/node_modules/nan/nan_implementation_12_inl.h extracting: node_modules/sleep/node_modules/nan/tools/package.json extracting: node_modules/sleep/node_modules/nan/tools/README.md extracting: node_modules/sleep/node_modules/nan/tools/1to2.js extracting: node_modules/sleep/node_modules/nan/nan_json.h extracting: node_modules/sleep/node_modules/nan/nan_implementation_pre_12_inl.h extracting: node_modules/sleep/node_modules/nan/nan_converters.h extracting: node_modules/sleep/node_modules/nan/nan_typedarray_contents.h extracting: node_modules/sleep/node_modules/nan/nan.h extracting: node_modules/sleep/node_modules/nan/nan_weak.h extracting: node_modules/sleep/node_modules/nan/nan_define_own_property_helper. h extracting: node_modules/sleep/node_modules/nan/package.json extracting: node_modules/sleep/node_modules/nan/nan_object_wrap.h extracting: node_modules/sleep/node_modules/nan/CHANGELOG.md extracting: node_modules/sleep/node_modules/nan/nan_string_bytes.h extracting: node_modules/sleep/node_modules/nan/nan_callbacks_12_inl.h extracting: node_modules/sleep/node_modules/nan/doc/scopes.md extracting: node_modules/sleep/node_modules/nan/doc/string_bytes.md extracting: node_modules/sleep/node_modules/nan/doc/v8_internals.md extracting: node_modules/sleep/node_modules/nan/doc/callback.md extracting: node_modules/sleep/node_modules/nan/doc/node_misc.md extracting: node_modules/sleep/node_modules/nan/doc/new.md extracting: node_modules/sleep/node_modules/nan/doc/converters.md extracting: node_modules/sleep/node_modules/nan/doc/buffers.md extracting: node_modules/sleep/node_modules/nan/doc/errors.md extracting: node_modules/sleep/node_modules/nan/doc/json.md extracting: node_modules/sleep/node_modules/nan/doc/maybe_types.md extracting: node_modules/sleep/node_modules/nan/doc/methods.md extracting: node_modules/sleep/node_modules/nan/doc/v8_misc.md extracting: node_modules/sleep/node_modules/nan/doc/persistent.md extracting: node_modules/sleep/node_modules/nan/doc/object_wrappers.md extracting: node_modules/sleep/node_modules/nan/doc/script.md extracting: node_modules/sleep/node_modules/nan/doc/asyncworker.md extracting: node_modules/sleep/node_modules/nan/nan_new.h extracting: node_modules/sleep/node_modules/nan/README.md extracting: node_modules/sleep/node_modules/nan/nan_callbacks.h extracting: node_modules/sleep/node_modules/nan/nan_converters_pre_43_inl.h extracting: node_modules/sleep/node_modules/nan/nan_maybe_pre_43_inl.h extracting: node_modules/sleep/node_modules/nan/nan_private.h extracting: node_modules/sleep/node_modules/nan/LICENSE.md extracting: node_modules/sleep/node_modules/nan/nan_converters_43_inl.h extracting: node_modules/sleep/node_modules/nan/nan_persistent_12_inl.h extracting: node_modules/sleep/node_modules/nan/include_dirs.js extracting: node_modules/sleep/node_modules/nan/nan_persistent_pre_12_inl.h extracting: node_modules/sleep/node_modules/nan/nan_maybe_43_inl.h extracting: node_modules/sleep/package.json extracting: node_modules/sleep/.travis.yml extracting: node_modules/sleep/build/binding.Makefile extracting: node_modules/sleep/build/Release/obj.target/node_sleep.node extracting: node_modules/sleep/build/Release/obj.target/node_sleep/sleep.o extracting: node_modules/sleep/build/Release/.deps/Release/node_sleep.node.d extracting: node_modules/sleep/build/Release/.deps/Release/obj.target/node_slee p.node.d extracting: node_modules/sleep/build/Release/.deps/Release/obj.target/node_slee p/sleep.o.d extracting: node_modules/sleep/build/Release/node_sleep.node extracting: node_modules/sleep/build/Makefile extracting: node_modules/sleep/build/config.gypi extracting: node_modules/sleep/build/node_sleep.target.mk extracting: node_modules/sleep/README.md extracting: node_modules/sleep/sleep.cc extracting: node_modules/sleep/LICENSE.txt extracting: node_modules/sleep/binding.gyp extracting: node_modules/component-inherit/index.js extracting: node_modules/component-inherit/package.json extracting: node_modules/component-inherit/Makefile extracting: node_modules/component-inherit/Readme.md extracting: node_modules/component-inherit/test/inherit.js extracting: node_modules/component-inherit/.npmignore extracting: node_modules/component-inherit/component.json extracting: node_modules/component-inherit/History.md extracting: node_modules/wrappy/package.json extracting: node_modules/wrappy/wrappy.js extracting: node_modules/wrappy/README.md extracting: node_modules/wrappy/LICENSE extracting: node_modules/balanced-match/index.js extracting: node_modules/balanced-match/package.json extracting: node_modules/balanced-match/README.md extracting: node_modules/balanced-match/.npmignore extracting: node_modules/balanced-match/LICENSE.md extracting: node_modules/minimatch/package.json extracting: node_modules/minimatch/minimatch.js extracting: node_modules/minimatch/README.md extracting: node_modules/minimatch/LICENSE extracting: node_modules/options/package.json extracting: node_modules/options/Makefile extracting: node_modules/options/README.md extracting: node_modules/options/.npmignore extracting: node_modules/options/lib/options.js extracting: node_modules/once/package.json extracting: node_modules/once/README.md extracting: node_modules/once/LICENSE extracting: node_modules/once/once.js extracting: node_modules/concat-map/index.js extracting: node_modules/concat-map/package.json extracting: node_modules/concat-map/README.markdown extracting: node_modules/concat-map/example/map.js extracting: node_modules/concat-map/.travis.yml extracting: node_modules/concat-map/test/map.js extracting: node_modules/concat-map/LICENSE extracting: node_modules/debug/browser.js extracting: node_modules/debug/node.js extracting: node_modules/debug/index.js extracting: node_modules/debug/package.json extracting: node_modules/debug/Makefile extracting: node_modules/debug/Readme.md extracting: node_modules/debug/CHANGELOG.md extracting: node_modules/debug/.npmignore extracting: node_modules/debug/debug.js extracting: node_modules/debug/component.json extracting: node_modules/debug/.jshintrc extracting: node_modules/debug/LICENSE extracting: node_modules/debug/bower.json extracting: node_modules/socket.io-parser/index.js extracting: node_modules/socket.io-parser/node_modules/component-emitter/index. js extracting: node_modules/socket.io-parser/node_modules/component-emitter/packag e.json extracting: node_modules/socket.io-parser/node_modules/component-emitter/Makefi le extracting: node_modules/socket.io-parser/node_modules/component-emitter/Readme .md extracting: node_modules/socket.io-parser/node_modules/component-emitter/.travi s.yml extracting: node_modules/socket.io-parser/node_modules/component-emitter/.npmig nore extracting: node_modules/socket.io-parser/node_modules/component-emitter/compon ent.json extracting: node_modules/socket.io-parser/node_modules/component-emitter/Histor y.md extracting: node_modules/socket.io-parser/node_modules/component-emitter/bower. json extracting: node_modules/socket.io-parser/node_modules/ms/index.js extracting: node_modules/socket.io-parser/node_modules/ms/package.json extracting: node_modules/socket.io-parser/node_modules/ms/README.md extracting: node_modules/socket.io-parser/node_modules/ms/.npmignore extracting: node_modules/socket.io-parser/node_modules/ms/LICENSE extracting: node_modules/socket.io-parser/node_modules/ms/History.md extracting: node_modules/socket.io-parser/node_modules/debug/browser.js extracting: node_modules/socket.io-parser/node_modules/debug/node.js extracting: node_modules/socket.io-parser/node_modules/debug/package.json extracting: node_modules/socket.io-parser/node_modules/debug/Makefile extracting: node_modules/socket.io-parser/node_modules/debug/Readme.md extracting: node_modules/socket.io-parser/node_modules/debug/.npmignore extracting: node_modules/socket.io-parser/node_modules/debug/debug.js extracting: node_modules/socket.io-parser/node_modules/debug/component.json extracting: node_modules/socket.io-parser/node_modules/debug/.jshintrc extracting: node_modules/socket.io-parser/node_modules/debug/History.md extracting: node_modules/socket.io-parser/node_modules/debug/bower.json extracting: node_modules/socket.io-parser/is-buffer.js extracting: node_modules/socket.io-parser/package.json extracting: node_modules/socket.io-parser/Readme.md extracting: node_modules/socket.io-parser/LICENSE extracting: node_modules/socket.io-parser/History.md extracting: node_modules/socket.io-parser/binary.js extracting: node_modules/klaw/package.json extracting: node_modules/klaw/CHANGELOG.md extracting: node_modules/klaw/src/assign.js extracting: node_modules/klaw/src/index.js extracting: node_modules/klaw/README.md extracting: node_modules/klaw/.npmignore extracting: node_modules/klaw/LICENSE extracting: node_modules/inherits/package.json extracting: node_modules/inherits/README.md extracting: node_modules/inherits/LICENSE extracting: node_modules/inherits/inherits.js extracting: node_modules/inherits/inherits_browser.js extracting: node_modules/nan/nan_callbacks_pre_12_inl.h extracting: node_modules/nan/nan_implementation_12_inl.h extracting: node_modules/nan/tools/package.json extracting: node_modules/nan/tools/README.md extracting: node_modules/nan/tools/1to2.js extracting: node_modules/nan/nan_json.h extracting: node_modules/nan/nan_implementation_pre_12_inl.h extracting: node_modules/nan/nan_converters.h extracting: node_modules/nan/nan_typedarray_contents.h extracting: node_modules/nan/nan.h extracting: node_modules/nan/nan_weak.h extracting: node_modules/nan/package.json extracting: node_modules/nan/nan_object_wrap.h extracting: node_modules/nan/CHANGELOG.md extracting: node_modules/nan/nan_string_bytes.h extracting: node_modules/nan/nan_callbacks_12_inl.h extracting: node_modules/nan/doc/scopes.md extracting: node_modules/nan/doc/string_bytes.md extracting: node_modules/nan/doc/v8_internals.md extracting: node_modules/nan/doc/callback.md extracting: node_modules/nan/doc/node_misc.md extracting: node_modules/nan/doc/new.md extracting: node_modules/nan/doc/converters.md extracting: node_modules/nan/doc/buffers.md extracting: node_modules/nan/doc/errors.md extracting: node_modules/nan/doc/json.md extracting: node_modules/nan/doc/maybe_types.md extracting: node_modules/nan/doc/methods.md extracting: node_modules/nan/doc/v8_misc.md extracting: node_modules/nan/doc/persistent.md extracting: node_modules/nan/doc/object_wrappers.md extracting: node_modules/nan/doc/script.md extracting: node_modules/nan/doc/asyncworker.md extracting: node_modules/nan/nan_new.h extracting: node_modules/nan/README.md extracting: node_modules/nan/nan_callbacks.h extracting: node_modules/nan/nan_converters_pre_43_inl.h extracting: node_modules/nan/nan_maybe_pre_43_inl.h extracting: node_modules/nan/nan_private.h extracting: node_modules/nan/LICENSE.md extracting: node_modules/nan/nan_converters_43_inl.h extracting: node_modules/nan/nan_persistent_12_inl.h extracting: node_modules/nan/include_dirs.js extracting: node_modules/nan/nan_persistent_pre_12_inl.h extracting: node_modules/nan/nan_maybe_43_inl.h extracting: node_modules/indexof/index.js extracting: node_modules/indexof/package.json extracting: node_modules/indexof/Makefile extracting: node_modules/indexof/Readme.md extracting: node_modules/indexof/.npmignore extracting: node_modules/indexof/component.json extracting: node_modules/glob/common.js extracting: node_modules/glob/package.json extracting: node_modules/glob/sync.js extracting: node_modules/glob/glob.js extracting: node_modules/glob/README.md extracting: node_modules/glob/LICENSE extracting: node_modules/glob/changelog.md extracting: node_modules/isarray/index.js extracting: node_modules/isarray/package.json extracting: node_modules/isarray/build/build.js extracting: node_modules/isarray/README.md extracting: node_modules/isarray/component.json extracting: node_modules/brace-expansion/index.js extracting: node_modules/brace-expansion/package.json extracting: node_modules/brace-expansion/README.md extracting: node_modules/brace-expansion/LICENSE extracting: readme.md extracting: package.json extracting: i18n/strings_en.json extracting: requiredConf.json extracting: install.sh extracting: gitignore extracting: uninstall.sh extracting: UIConfig-OldSchool.json extracting: UIConfig.json volumio@volumio:~$ cd gpio_control volumio@volumio:~/gpio_control$ volumio plugin install This command will install the plugin on your device Compressing the plugin Plugin succesfully compressed Progress: 10 Status :Plugin wird geladen nloading plugin at http://127.0.0.1:3000/plugin-serve/gpio_control.zip Progress: 30 Status :Erstelle Installationspfad Erstelle Installationspfad Progress: 40 Status :Plugin wird entpackt Plugin wird entpackt Progress: 45 Status :Checking that the plugin is suitable for this version of Volumio The plu gin has no node version dependency information. The plugin has no Volumio versio n dependency information. The plugin may not work on this version of Volumio Checking that the plugin is suitable for this version of Volumio The plugin has no node version dependency information. The plugin has no Volumio version depend ency information. The plugin may not work on this version of Volumio Progress: 0 Status :Es ist ein Fehler während der Plugin-Installation aufgetreten Error: Plu gin gpio_control already exists Es ist ein Fehler während der Plugin-Installation aufgetreten Error: Plugin gpio _control already exists Failed to Install Plugin volumio@volumio:~/gpio_control$ cd /data/plugins/system_controller/gpio_control/ volumio@volumio:/data/plugins/system_controller/gpio_control$ npm install --save onoff@6.0.0 > epoll@4.0.1 install /data/plugins/system_controller/gpio_control/node_modules/ epoll > node-gyp rebuild make: Entering directory '/data/plugins/system_controller/gpio_control/node_modu les/epoll/build' CXX(target) Release/obj.target/epoll/src/epoll.o SOLINK_MODULE(target) Release/obj.target/epoll.node COPY Release/epoll.node make: Leaving directory '/data/plugins/system_controller/gpio_control/node_modul es/epoll/build' > sleep@5.2.4 install /data/plugins/system_controller/gpio_control/node_modules/ sleep > node-gyp rebuild make: Entering directory '/data/plugins/system_controller/gpio_control/node_modu les/sleep/build' CXX(target) Release/obj.target/node_sleep/sleep.o In file included from ../sleep.cc:2: ../node_modules/nan/nan.h: In function 'void Nan::AsyncQueueWorker(Nan::AsyncWor ker*)': ../node_modules/nan/nan.h:2232:62: warning: cast between incompatible function t ypes from 'void (*)(uv_work_t*)' {aka 'void (*)(uv_work_s*)'} to 'uv_after_work_ cb' {aka 'void (*)(uv_work_s*, int)'} [-Wcast-function-type] , reinterpret_cast(AsyncExecuteComplete) ^ ../sleep.cc: At global scope: ../sleep.cc:6:11: error: 'v8::Handle' has not been declared using v8::Handle; ^~~~~~ ../sleep.cc: In function 'void init(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)': ../sleep.cc:103:53: error: no matching function for call to 'v8::FunctionTemplat e::GetFunction()' Nan::New(MSleep)->GetFunction()); ^ In file included from /home/volumio/.cache/node-gyp/14.15.4/include/node/node.h: 67, from ../node_modules/nan/nan.h:53, from ../sleep.cc:2: /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:6482:46: note: candidate : 'v8::MaybeLocal v8::FunctionTemplate::GetFunction(v8::Local)' V8_WARN_UNUSED_RESULT MaybeLocal GetFunction( ^~~~~~~~~~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:6482:46: note: candida te expects 1 argument, 0 provided ../sleep.cc:105:54: error: no matching function for call to 'v8::FunctionTemplat e::GetFunction()' Nan::New(MUSleep)->GetFunction()); ^ In file included from /home/volumio/.cache/node-gyp/14.15.4/include/node/node.h: 67, from ../node_modules/nan/nan.h:53, from ../sleep.cc:2: /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:6482:46: note: candidate : 'v8::MaybeLocal v8::FunctionTemplate::GetFunction(v8::Local)' V8_WARN_UNUSED_RESULT MaybeLocal GetFunction( ^~~~~~~~~~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:6482:46: note: candida te expects 1 argument, 0 provided In file included from ../node_modules/nan/nan.h:53, from ../sleep.cc:2: ../sleep.cc: At global scope: /home/volumio/.cache/node-gyp/14.15.4/include/node/node.h:758:43: warning: cast between incompatible function types from 'void (*)(Nan::ADDON_REGISTER_FUNCTION_ ARGS_TYPE)' {aka 'void (*)(v8::Local)'} to 'node::addon_register_fun c' {aka 'void (*)(v8::Local, v8::Local, void*)'} [-Wcast- function-type] (node::addon_register_func) (regfunc), \ ^ /home/volumio/.cache/node-gyp/14.15.4/include/node/node.h:792:3: note: in expans ion of macro 'NODE_MODULE_X' NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) ^~~~~~~~~~~~~ ../sleep.cc:109:1: note: in expansion of macro 'NODE_MODULE' NODE_MODULE(node_sleep, init) ^~~~~~~~~~~ make: *** [node_sleep.target.mk:109: Release/obj.target/node_sleep/sleep.o] Erro r 1 make: Leaving directory '/data/plugins/system_controller/gpio_control/node_modul es/sleep/build' gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_module s/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_proces s.js:277:12) gyp ERR! System Linux 5.4.83-v7+ gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gy p/bin/node-gyp.js" "rebuild" gyp ERR! cwd /data/plugins/system_controller/gpio_control/node_modules/sleep gyp ERR! node -v v14.15.4 gyp ERR! node-gyp -v v5.1.0 gyp ERR! not ok npm WARN gpio_control@0.0.1 No repository field. npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! sleep@5.2.4 install: `node-gyp rebuild` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the sleep@5.2.4 install script. npm ERR! This is probably not a problem with npm. There is likely additional log ging output above. npm ERR! A complete log of this run can be found in: npm ERR! /home/volumio/.npm/_logs/2021-12-04T18_37_35_208Z-debug.log volumio@volumio:/data/plugins/system_controller/gpio_control$ npm install --save sleep@6.2.0 > epoll@1.0.2 install /data/plugins/system_controller/gpio_control/node_modules/ epoll > node-gyp rebuild make: Entering directory '/data/plugins/system_controller/gpio_control/node_modu les/epoll/build' CXX(target) Release/obj.target/epoll/src/epoll.o In file included from ../../nan/nan_converters.h:67, from ../../nan/nan.h:202, from ../src/epoll.cc:15: ../../nan/nan_converters_43_inl.h: In static member function 'static Nan::imp::T oFactoryBase::return_t Nan::imp::ToFactory::convert(v8 ::Local)': ../../nan/nan_converters_43_inl.h:18:69: error: no matching function for call to 'v8::Value::ToBoolean(v8::Local)' val->To ## TYPE(v8::Isolate::GetCurrent()->GetCurrentContext()) \ ^ ../../nan/nan_converters_43_inl.h:22:1: note: in expansion of macro 'X' X(Boolean) ^ In file included from ../src/epoll.cc:11: /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:2848:18: note: candidate : 'v8::Local v8::Value::ToBoolean(v8::Isolate*) const' Local ToBoolean(Isolate* isolate) const; ^~~~~~~~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:2848:18: note: no know n conversion for argument 1 from 'v8::Local' to 'v8::Isolate*' In file included from ../../nan/nan_converters.h:67, from ../../nan/nan.h:202, from ../src/epoll.cc:15: ../../nan/nan_converters_43_inl.h: In static member function 'static Nan::imp::V alueFactoryBase::return_t Nan::imp::ToFactory::convert(v8::Local)': ../../nan/nan_converters_43_inl.h:37:57: error: no matching function for call to 'v8::Value::BooleanValue(v8::Local)' return val->NAME ## Value(isolate->GetCurrentContext()); \ ^ ../../nan/nan_converters_43_inl.h:40:1: note: in expansion of macro 'X' X(bool, Boolean) ^ In file included from ../src/epoll.cc:11: /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:2858:8: note: candidate: 'bool v8::Value::BooleanValue(v8::Isolate*) const' bool BooleanValue(Isolate* isolate) const; ^~~~~~~~~~~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:2858:8: note: no known conversion for argument 1 from 'v8::Local' to 'v8::Isolate*' In file included from ../../nan/nan_new.h:189, from ../../nan/nan.h:203, from ../src/epoll.cc:15: ../../nan/nan_implementation_12_inl.h: In static member function 'static Nan::im p::FactoryBase::return_t Nan::imp::Factory::New(Nan: :FunctionCallback, v8::Local)': ../../nan/nan_implementation_12_inl.h:105:32: error: no matching function for ca ll to 'v8::Function::New(v8::Isolate*&, void (&)(const v8::FunctionCallbackInfo< v8::Value>&), v8::Local&)' , obj)); ^ In file included from ../src/epoll.cc:11: /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:4445:31: note: candidate : 'static v8::MaybeLocal v8::Function::New(v8::Local, v8::FunctionCallback, v8::Local, int, v8::ConstructorBehavior, v8::S ideEffectType)' static MaybeLocal New( ^~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:4445:31: note: no know n conversion for argument 1 from 'v8::Isolate*' to 'v8::Local' In file included from ../../nan/nan_new.h:189, from ../../nan/nan.h:203, from ../src/epoll.cc:15: ../../nan/nan_implementation_12_inl.h: In static member function 'static Nan::im p::FactoryBase::return_t Nan::imp::Factory:: New(v8::Local)': ../../nan/nan_implementation_12_inl.h:337:37: error: no matching function for ca ll to 'v8::StringObject::New(v8::Local&)' return v8::StringObject::New(value).As(); ^ In file included from ../src/epoll.cc:11: /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:5854:23: note: candidate : 'static v8::Local v8::StringObject::New(v8::Isolate*, v8::Local)' static Local New(Isolate* isolate, Local value); ^~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:5854:23: note: candida te expects 2 arguments, 1 provided In file included from ../../nan/nan_new.h:189, from ../../nan/nan.h:203, from ../src/epoll.cc:15: ../../nan/nan_implementation_12_inl.h:337:58: error: expected primary-expression before '>' token return v8::StringObject::New(value).As(); ^ ../../nan/nan_implementation_12_inl.h:337:60: error: expected primary-expression before ')' token return v8::StringObject::New(value).As(); ^ In file included from ../src/epoll.cc:15: ../../nan/nan.h: In function 'v8::Local Nan::MakeCallback(v8::Local, v8::Local, int, v8::Local*)': ../../nan/nan.h:840:60: warning: 'v8::Local node::MakeCallback(v8::Is olate*, v8::Local, v8::Local, int, v8::Local*)' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarati ons] v8::Isolate::GetCurrent(), target, func, argc, argv); ^ In file included from ../src/epoll.cc:12: /home/volumio/.cache/node-gyp/14.15.4/include/node/node.h:191:50: note: declared here NODE_EXTERN v8::Local MakeCallback( ^~~~~~~~~~~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/node.h:108:42: note: in defin ition of macro 'NODE_DEPRECATED' __attribute__((deprecated(message))) declarator ^~~~~~~~~~ In file included from ../src/epoll.cc:15: ../../nan/nan.h:840:60: warning: 'v8::Local node::MakeCallback(v8::Is olate*, v8::Local, v8::Local, int, v8::Local*)' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarati ons] v8::Isolate::GetCurrent(), target, func, argc, argv); ^ In file included from ../src/epoll.cc:12: /home/volumio/.cache/node-gyp/14.15.4/include/node/node.h:191:50: note: declared here NODE_EXTERN v8::Local MakeCallback( ^~~~~~~~~~~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/node.h:108:42: note: in defin ition of macro 'NODE_DEPRECATED' __attribute__((deprecated(message))) declarator ^~~~~~~~~~ In file included from ../src/epoll.cc:15: ../../nan/nan.h: In function 'v8::Local Nan::MakeCallback(v8::Local, v8::Local, int, v8::Local*)': ../../nan/nan.h:855:62: warning: 'v8::Local node::MakeCallback(v8::Is olate*, v8::Local, v8::Local, int, v8::Local* )' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declaration s] v8::Isolate::GetCurrent(), target, symbol, argc, argv); ^ In file included from ../src/epoll.cc:12: /home/volumio/.cache/node-gyp/14.15.4/include/node/node.h:184:50: note: declared here NODE_EXTERN v8::Local MakeCallback( ^~~~~~~~~~~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/node.h:108:42: note: in defin ition of macro 'NODE_DEPRECATED' __attribute__((deprecated(message))) declarator ^~~~~~~~~~ In file included from ../src/epoll.cc:15: ../../nan/nan.h:855:62: warning: 'v8::Local node::MakeCallback(v8::Is olate*, v8::Local, v8::Local, int, v8::Local* )' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declaration s] v8::Isolate::GetCurrent(), target, symbol, argc, argv); ^ In file included from ../src/epoll.cc:12: /home/volumio/.cache/node-gyp/14.15.4/include/node/node.h:184:50: note: declared here NODE_EXTERN v8::Local MakeCallback( ^~~~~~~~~~~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/node.h:108:42: note: in defin ition of macro 'NODE_DEPRECATED' __attribute__((deprecated(message))) declarator ^~~~~~~~~~ In file included from ../src/epoll.cc:15: ../../nan/nan.h: In function 'v8::Local Nan::MakeCallback(v8::Local, const char*, int, v8::Local*)': ../../nan/nan.h:870:62: warning: 'v8::Local node::MakeCallback(v8::Is olate*, v8::Local, const char*, int, v8::Local*)' is depr ecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations] v8::Isolate::GetCurrent(), target, method, argc, argv); ^ In file included from ../src/epoll.cc:12: /home/volumio/.cache/node-gyp/14.15.4/include/node/node.h:177:50: note: declared here NODE_EXTERN v8::Local MakeCallback( ^~~~~~~~~~~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/node.h:108:42: note: in defin ition of macro 'NODE_DEPRECATED' __attribute__((deprecated(message))) declarator ^~~~~~~~~~ In file included from ../src/epoll.cc:15: ../../nan/nan.h:870:62: warning: 'v8::Local node::MakeCallback(v8::Is olate*, v8::Local, const char*, int, v8::Local*)' is depr ecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations] v8::Isolate::GetCurrent(), target, method, argc, argv); ^ In file included from ../src/epoll.cc:12: /home/volumio/.cache/node-gyp/14.15.4/include/node/node.h:177:50: note: declared here NODE_EXTERN v8::Local MakeCallback( ^~~~~~~~~~~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/node.h:108:42: note: in defin ition of macro 'NODE_DEPRECATED' __attribute__((deprecated(message))) declarator ^~~~~~~~~~ In file included from ../src/epoll.cc:15: ../../nan/nan.h: In constructor 'Nan::Utf8String::Utf8String(v8::Local)': ../../nan/nan.h:916:53: error: no matching function for call to 'v8::Value::ToSt ring()' v8::Local string = from->ToString(); ^ In file included from ../src/epoll.cc:11: /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:2810:44: note: candidate : 'v8::MaybeLocal v8::Value::ToString(v8::Local) const' V8_WARN_UNUSED_RESULT MaybeLocal ToString( ^~~~~~~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:2810:44: note: candida te expects 1 argument, 0 provided In file included from ../src/epoll.cc:15: ../../nan/nan.h:926:74: error: no matching function for call to 'v8::String::Wri teUtf8(char*&, int, int, const int&)' length_ = string->WriteUtf8(str_, static_cast(len), 0, flags); ^ In file included from ../src/epoll.cc:11: /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:3037:7: note: candidate: 'int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const' int WriteUtf8(Isolate* isolate, char* buffer, int length = -1, ^~~~~~~~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:3037:7: note: no known conversion for argument 1 from 'char*' to 'v8::Isolate*' In file included from ../src/epoll.cc:15: ../../nan/nan.h: In member function 'v8::Local Nan::Callback::Call_(v 8::Isolate*, v8::Local, int, v8::Local*) const': ../../nan/nan.h:1484:5: warning: 'v8::Local node::MakeCallback(v8::Is olate*, v8::Local, v8::Local, int, v8::Local*)' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarati ons] )); ^ In file included from ../src/epoll.cc:12: /home/volumio/.cache/node-gyp/14.15.4/include/node/node.h:191:50: note: declared here NODE_EXTERN v8::Local MakeCallback( ^~~~~~~~~~~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/node.h:108:42: note: in defin ition of macro 'NODE_DEPRECATED' __attribute__((deprecated(message))) declarator ^~~~~~~~~~ In file included from ../src/epoll.cc:15: ../../nan/nan.h:1484:5: warning: 'v8::Local node::MakeCallback(v8::Is olate*, v8::Local, v8::Local, int, v8::Local*)' is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarati ons] )); ^ In file included from ../src/epoll.cc:12: /home/volumio/.cache/node-gyp/14.15.4/include/node/node.h:191:50: note: declared here NODE_EXTERN v8::Local MakeCallback( ^~~~~~~~~~~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/node.h:108:42: note: in defin ition of macro 'NODE_DEPRECATED' __attribute__((deprecated(message))) declarator ^~~~~~~~~~ In file included from ../src/epoll.cc:15: ../../nan/nan.h: In member function 'void Nan::AsyncWorker::SaveToPersistent(con st char*, const v8::Local&)': ../../nan/nan.h:1538:64: error: no matching function for call to 'v8::Object::Se t(v8::Local, const v8::Local&)' New(persistentHandle)->Set(New(key).ToLocalChecked(), value); ^ In file included from ../src/epoll.cc:11: /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:3670:37: note: candidate : 'v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)' V8_WARN_UNUSED_RESULT Maybe Set(Local context, ^~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:3670:37: note: candida te expects 3 arguments, 2 provided /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:3673:37: note: candidate : 'v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)' V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, ^~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:3673:37: note: candida te expects 3 arguments, 2 provided In file included from ../src/epoll.cc:15: ../../nan/nan.h: In member function 'void Nan::AsyncWorker::SaveToPersistent(con st v8::Local&, const v8::Local&)': ../../nan/nan.h:1544:42: error: no matching function for call to 'v8::Object::Se t(const v8::Local&, const v8::Local&)' New(persistentHandle)->Set(key, value); ^ In file included from ../src/epoll.cc:11: /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:3670:37: note: candidate : 'v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)' V8_WARN_UNUSED_RESULT Maybe Set(Local context, ^~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:3670:37: note: candida te expects 3 arguments, 2 provided /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:3673:37: note: candidate : 'v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)' V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, ^~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:3673:37: note: candida te expects 3 arguments, 2 provided In file included from ../src/epoll.cc:15: ../../nan/nan.h: In member function 'void Nan::AsyncWorker::SaveToPersistent(uin t32_t, const v8::Local&)': ../../nan/nan.h:1550:44: error: no matching function for call to 'v8::Object::Se t(uint32_t&, const v8::Local&)' New(persistentHandle)->Set(index, value); ^ In file included from ../src/epoll.cc:11: /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:3670:37: note: candidate : 'v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local)' V8_WARN_UNUSED_RESULT Maybe Set(Local context, ^~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:3670:37: note: candida te expects 3 arguments, 2 provided /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:3673:37: note: candidate : 'v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local)' V8_WARN_UNUSED_RESULT Maybe Set(Local context, uint32_t index, ^~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:3673:37: note: candida te expects 3 arguments, 2 provided In file included from ../src/epoll.cc:15: ../../nan/nan.h: In member function 'v8::Local Nan::AsyncWorker::GetF romPersistent(const char*) const': ../../nan/nan.h:1556:61: error: no matching function for call to 'v8::Object::Ge t(v8::Local)' New(persistentHandle)->Get(New(key).ToLocalChecked())); ^ In file included from ../src/epoll.cc:11: /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:3717:43: note: candidate : 'v8::MaybeLocal v8::Object::Get(v8::Local, v8::Local)' V8_WARN_UNUSED_RESULT MaybeLocal Get(Local context, ^~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:3717:43: note: candida te expects 2 arguments, 1 provided /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:3720:43: note: candidate : 'v8::MaybeLocal v8::Object::Get(v8::Local, uint32_t)' V8_WARN_UNUSED_RESULT MaybeLocal Get(Local context, ^~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:3720:43: note: candida te expects 2 arguments, 1 provided In file included from ../src/epoll.cc:15: ../../nan/nan.h: In member function 'v8::Local Nan::AsyncWorker::GetF romPersistent(const v8::Local&) const': ../../nan/nan.h:1562:55: error: no matching function for call to 'v8::Object::Ge t(const v8::Local&)' return scope.Escape(New(persistentHandle)->Get(key)); ^ In file included from ../src/epoll.cc:11: /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:3717:43: note: candidate : 'v8::MaybeLocal v8::Object::Get(v8::Local, v8::Local)' V8_WARN_UNUSED_RESULT MaybeLocal Get(Local context, ^~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:3717:43: note: candida te expects 2 arguments, 1 provided /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:3720:43: note: candidate : 'v8::MaybeLocal v8::Object::Get(v8::Local, uint32_t)' V8_WARN_UNUSED_RESULT MaybeLocal Get(Local context, ^~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:3720:43: note: candida te expects 2 arguments, 1 provided In file included from ../src/epoll.cc:15: ../../nan/nan.h: In member function 'v8::Local Nan::AsyncWorker::GetF romPersistent(uint32_t) const': ../../nan/nan.h:1567:57: error: no matching function for call to 'v8::Object::Ge t(uint32_t&)' return scope.Escape(New(persistentHandle)->Get(index)); ^ In file included from ../src/epoll.cc:11: /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:3717:43: note: candidate : 'v8::MaybeLocal v8::Object::Get(v8::Local, v8::Local)' V8_WARN_UNUSED_RESULT MaybeLocal Get(Local context, ^~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:3717:43: note: candida te expects 2 arguments, 1 provided /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:3720:43: note: candidate : 'v8::MaybeLocal v8::Object::Get(v8::Local, uint32_t)' V8_WARN_UNUSED_RESULT MaybeLocal Get(Local context, ^~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:3720:43: note: candida te expects 2 arguments, 1 provided In file included from ../src/epoll.cc:15: ../../nan/nan.h: In function 'void Nan::AsyncQueueWorker(Nan::AsyncWorker*)': ../../nan/nan.h:1875: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] , reinterpret_cast(AsyncExecuteComplete) ^ In file included from /usr/include/c++/8/cassert:44, from /home/volumio/.cache/node-gyp/14.15.4/include/node/node_ob ject_wrap.h:26, from ../src/epoll.cc:13: ../../nan/nan_object_wrap.h: In destructor 'virtual Nan::ObjectWrap::~ObjectWrap ()': ../../nan/nan_object_wrap.h:24:25: error: 'class Nan::Persistent' ha s no member named 'IsNearDeath' assert(persistent().IsNearDeath()); ^~~~~~~~~~~ In file included from ../../nan/nan.h:2365, from ../src/epoll.cc:15: ../../nan/nan_object_wrap.h: In member function 'void Nan::ObjectWrap::MakeWeak( )': ../../nan/nan_object_wrap.h:67:18: error: 'class Nan::Persistent' ha s no member named 'MarkIndependent' persistent().MarkIndependent(); ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/8/cassert:44, from /home/volumio/.cache/node-gyp/14.15.4/include/node/node_ob ject_wrap.h:26, from ../src/epoll.cc:13: ../../nan/nan_object_wrap.h: In static member function 'static void Nan::ObjectW rap::WeakCallback(const v8::WeakCallbackInfo&)': ../../nan/nan_object_wrap.h:124:26: error: 'class Nan::Persistent' h as no member named 'IsNearDeath' assert(wrap->handle_.IsNearDeath()); ^~~~~~~~~~~ ../src/epoll.cc: In static member function 'static void Epoll::Init(Nan::ADDON_R EGISTER_FUNCTION_ARGS_TYPE)': ../src/epoll.cc:175:39: error: no matching function for call to 'v8::FunctionTem plate::GetFunction()' constructor.Reset(ctor->GetFunction()); ^ In file included from ../src/epoll.cc:11: /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:6482:46: note: candidate : 'v8::MaybeLocal v8::FunctionTemplate::GetFunction(v8::Local)' V8_WARN_UNUSED_RESULT MaybeLocal GetFunction( ^~~~~~~~~~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:6482:46: note: candida te expects 1 argument, 0 provided ../src/epoll.cc:177:23: error: no matching function for call to 'v8::FunctionTem plate::GetFunction()' ctor->GetFunction()); ^ In file included from ../src/epoll.cc:11: /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:6482:46: note: candidate : 'v8::MaybeLocal v8::FunctionTemplate::GetFunction(v8::Local)' V8_WARN_UNUSED_RESULT MaybeLocal GetFunction( ^~~~~~~~~~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:6482:46: note: candida te expects 1 argument, 0 provided ../src/epoll.cc: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE E poll::Add(Nan::NAN_METHOD_ARGS_TYPE)': ../src/epoll.cc:210:44: error: no matching function for call to 'v8::Value::Int3 2Value()' int err = epoll->Add(info[0]->Int32Value(), info[1]->Int32Value()); ^ In file included from ../src/epoll.cc:11: /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:2869:40: note: candidate : 'v8::Maybe v8::Value::Int32Value(v8::Local) const' V8_WARN_UNUSED_RESULT Maybe Int32Value(Local context) const ; ^~~~~~~~~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:2869:40: note: candida te expects 1 argument, 0 provided ../src/epoll.cc:210:67: error: no matching function for call to 'v8::Value::Int3 2Value()' int err = epoll->Add(info[0]->Int32Value(), info[1]->Int32Value()); ^ In file included from ../src/epoll.cc:11: /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:2869:40: note: candidate : 'v8::Maybe v8::Value::Int32Value(v8::Local) const' V8_WARN_UNUSED_RESULT Maybe Int32Value(Local context) const ; ^~~~~~~~~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:2869:40: note: candida te expects 1 argument, 0 provided ../src/epoll.cc: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE E poll::Modify(Nan::NAN_METHOD_ARGS_TYPE)': ../src/epoll.cc:230:47: error: no matching function for call to 'v8::Value::Int3 2Value()' int err = epoll->Modify(info[0]->Int32Value(), info[1]->Int32Value()); ^ In file included from ../src/epoll.cc:11: /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:2869:40: note: candidate : 'v8::Maybe v8::Value::Int32Value(v8::Local) const' V8_WARN_UNUSED_RESULT Maybe Int32Value(Local context) const ; ^~~~~~~~~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:2869:40: note: candida te expects 1 argument, 0 provided ../src/epoll.cc:230:70: error: no matching function for call to 'v8::Value::Int3 2Value()' int err = epoll->Modify(info[0]->Int32Value(), info[1]->Int32Value()); ^ In file included from ../src/epoll.cc:11: /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:2869:40: note: candidate : 'v8::Maybe v8::Value::Int32Value(v8::Local) const' V8_WARN_UNUSED_RESULT Maybe Int32Value(Local context) const ; ^~~~~~~~~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:2869:40: note: candida te expects 1 argument, 0 provided ../src/epoll.cc: In static member function 'static Nan::NAN_METHOD_RETURN_TYPE E poll::Remove(Nan::NAN_METHOD_ARGS_TYPE)': ../src/epoll.cc:247:47: error: no matching function for call to 'v8::Value::Int3 2Value()' int err = epoll->Remove(info[0]->Int32Value()); ^ In file included from ../src/epoll.cc:11: /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:2869:40: note: candidate : 'v8::Maybe v8::Value::Int32Value(v8::Local) const' V8_WARN_UNUSED_RESULT Maybe Int32Value(Local context) const ; ^~~~~~~~~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:2869:40: note: candida te expects 1 argument, 0 provided In file included from ../src/epoll.cc:12: ../src/epoll.cc: At global scope: /home/volumio/.cache/node-gyp/14.15.4/include/node/node.h:758:43: warning: cast between incompatible function types from 'void (*)(Nan::ADDON_REGISTER_FUNCTION_ ARGS_TYPE)' {aka 'void (*)(v8::Local)'} to 'node::addon_register_fun c' {aka 'void (*)(v8::Local, v8::Local, void*)'} [-Wcast- function-type] (node::addon_register_func) (regfunc), \ ^ /home/volumio/.cache/node-gyp/14.15.4/include/node/node.h:792:3: note: in expans ion of macro 'NODE_MODULE_X' NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) ^~~~~~~~~~~~~ ../src/epoll.cc:381:1: note: in expansion of macro 'NODE_MODULE' NODE_MODULE(epoll, Epoll::Init) ^~~~~~~~~~~ In file included from ../src/epoll.cc:11: /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h: In instantiation of 'vo id v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback , v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8: :WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': /home/volumio/.cache/node-gyp/14.15.4/include/node/node_object_wrap.h:85:78: r equired from here /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:10874:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo ::Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-t ype] reinterpret_cast(callback), type); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h: In instantiation of 'vo id v8::PersistentBase::SetWeak(P*, typename v8::WeakCallbackInfo

::Callback , v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8:: WeakCallbackInfo

::Callback = void (*)(const v8::WeakCallbackInfo&)]': ../../nan/nan_object_wrap.h:66:61: required from here /home/volumio/.cache/node-gyp/14.15.4/include/node/v8.h:10874:16: warning: cast between incompatible function types from 'v8::WeakCallbackInfo: :Callback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} to 'Ca llback' {aka 'void (*)(const v8::WeakCallbackInfo&)'} [-Wcast-function-typ e] make: *** [epoll.target.mk:111: Release/obj.target/epoll/src/epoll.o] Error 1 make: Leaving directory '/data/plugins/system_controller/gpio_control/node_modul es/epoll/build' gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_module s/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_proces s.js:277:12) gyp ERR! System Linux 5.4.83-v7+ gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gy p/bin/node-gyp.js" "rebuild" gyp ERR! cwd /data/plugins/system_controller/gpio_control/node_modules/epoll gyp ERR! node -v v14.15.4 gyp ERR! node-gyp -v v5.1.0 gyp ERR! not ok npm WARN gpio_control@0.0.1 No repository field. npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! epoll@1.0.2 install: `node-gyp rebuild` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the epoll@1.0.2 install script. npm ERR! This is probably not a problem with npm. There is likely additional log ging output above. npm ERR! A complete log of this run can be found in: npm ERR! /home/volumio/.npm/_logs/2021-12-04T18_37_58_060Z-debug.log volumio@volumio:/data/plugins/system_controller/gpio_control$