Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. XBox-Adapter Fehler

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.3k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.0k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.4k

XBox-Adapter Fehler

Geplant Angeheftet Gesperrt Verschoben Gelöst Error/Bug
xbox
98 Beiträge 8 Kommentatoren 8.7k Aufrufe 5 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • foxriver76F foxriver76

    @Negalein sagte in XBox-Adapter Fehler:

    ERROR: xbox-smartglass-core 1.0.12 has requirement urwid==2.0.1, but you'll have urwid 2.1.0 which is incompatible.

    Evtl liegt es nur daran. Mal folgendes probieren: curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py dann python get-pip.py dann pip install "urwid==2.0.1". Trotzdem strange, dass urwid in der falschen Version drauf ist wobei nicht mal pip installiert ist und somit vermutlich keine Konflikte existieren sollten. Vermutlich könnten die Jungs vom Xbox-Rest-Server auch mit >=2.0.1 kompatibel sein.

    NegaleinN Offline
    NegaleinN Offline
    Negalein
    Global Moderator
    schrieb am zuletzt editiert von
    #21

    @foxriver76 sagte in XBox-Adapter Fehler:

    Mal folgendes probieren: curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py dann python get-pip.py dann pip install "urwid==2.0.1"

    root@iobroker:/opt/iobroker# curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    100 1734k  100 1734k    0     0  2644k      0 --:--:-- --:--:-- --:--:-- 2647k
    root@iobroker:/opt/iobroker# python get-pip.py
    DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
    Collecting pip
      Downloading https://files.pythonhosted.org/packages/00/b6/9cfa56b4081ad13874b0c6f96af8ce16cfbc1cb06bedf8e9164ce5551ec1/pip-19.3.1-py2.py3-none-any.whl (1.4MB)
         |████████████████████████████████| 1.4MB 1.1MB/s
    Collecting setuptools
      Downloading https://files.pythonhosted.org/packages/f9/d3/955738b20d3832dfa3cd3d9b07e29a8162edb480bf988332f5e6e48ca444/setuptools-44.0.0-py2.py3-none-any.whl (583kB)
         |████████████████████████████████| 583kB 3.1MB/s
    Collecting wheel
      Downloading https://files.pythonhosted.org/packages/00/83/b4a77d044e78ad1a45610eb88f745be2fd2c6d658f9798a15e384b7d57c9/wheel-0.33.6-py2.py3-none-any.whl
    Installing collected packages: pip, setuptools, wheel
    Successfully installed pip-19.3.1 setuptools-44.0.0 wheel-0.33.6
    root@iobroker:/opt/iobroker# pip install "urwid==2.0.1"
    DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
    Collecting urwid==2.0.1
      Downloading https://files.pythonhosted.org/packages/c7/90/415728875c230fafd13d118512bde3184d810d7bf798a631abc05fac09d0/urwid-2.0.1.tar.gz (604kB)
         |████████████████████████████████| 614kB 1.2MB/s
    Building wheels for collected packages: urwid
      Building wheel for urwid (setup.py) ... done
      Created wheel for urwid: filename=urwid-2.0.1-cp27-none-any.whl size=223811 sha256=62989cc247db2deb465ac357ec891d2e89e4c03904d6c8288c414afca14b37db
      Stored in directory: /root/.cache/pip/wheels/34/06/50/24011714e101b5ad8518c69175d117a257413e3c15a92983f0
    Successfully built urwid
    Installing collected packages: urwid
    Successfully installed urwid-2.0.1
    

    Adapter weiterhin gelb

    xbox.0	2020-01-18 00:53:21.860	info	(8629) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
    xbox.0	2020-01-18 00:53:21.859	info	(8629) terminating
    xbox.0	2020-01-18 00:53:21.858	info	(8629) [END] cleaned everything up...
    xbox.0	2020-01-18 00:53:21.844	info	(8629) [END] REST server stopped
    xbox.0	2020-01-18 00:53:21.830	debug	(8629) [LOGOUT] <=== Failed to logout: undefined
    xbox.0	2020-01-18 00:53:21.824	info	(8629) Got terminate signal TERMINATE_YOURSELF
    xbox.0	2020-01-18 00:53:21.653	warn	(8629) [LOGIN] Connection refused, will try again
    xbox.0	2020-01-18 00:53:21.653	debug	(8629) Could not parse body
    xbox.0	2020-01-18 00:53:20.649	warn	(8629) [LOGIN] Connection refused, will try again
    xbox.0	2020-01-18 00:53:20.648	debug	(8629) Could not parse body
    xbox.0	2020-01-18 00:53:20.557	debug	(8629) [CHECK] Auth is not established
    xbox.0	2020-01-18 00:53:20.555	debug	(8629) [CONNECT] Ping response, but provided LiveID has not been discovered until now
    xbox.0	2020-01-18 00:53:20.554	debug	(8629) [CONNECT] Check connection
    xbox.0	2020-01-18 00:53:20.553	error	(8629) [DISCOVER] <=== connect ECONNREFUSED 127.0.0.1:5557
    xbox.0	2020-01-18 00:53:20.547	debug	(8629) [DISCOVER] Searching for consoles
    xbox.0	2020-01-18 00:53:20.543	debug	(8629) [PING] Xbox online
    xbox.0	2020-01-18 00:53:19.640	warn	(8629) [LOGIN] Connection refused, will try again
    xbox.0	2020-01-18 00:53:19.640	debug	(8629) Could not parse body
    xbox.0	2020-01-18 00:53:18.637	warn	(8629) [LOGIN] Connection refused, will try again
    xbox.0	2020-01-18 00:53:18.637	debug	(8629) Could not parse body
    xbox.0	2020-01-18 00:53:17.634	warn	(8629) [LOGIN] Connection refused, will try again
    xbox.0	2020-01-18 00:53:17.633	debug	(8629) Could not parse body
    xbox.0	2020-01-18 00:53:16.630	warn	(8629) [LOGIN] Connection refused, will try again
    xbox.0	2020-01-18 00:53:16.629	debug	(8629) Could not parse body
    xbox.0	2020-01-18 00:53:15.627	warn	(8629) [LOGIN] Connection refused, will try again
    xbox.0	2020-01-18 00:53:15.627	debug	(8629) Could not parse body
    xbox.0	2020-01-18 00:53:14.624	warn	(8629) [LOGIN] Connection refused, will try again
    xbox.0	2020-01-18 00:53:14.623	debug	(8629) Could not parse body
    xbox.0	2020-01-18 00:53:14.547	debug	(8629) [CHECK] Auth is not established
    xbox.0	2020-01-18 00:53:14.546	debug	(8629) [CONNECT] Ping response, but provided LiveID has not been discovered until now
    xbox.0	2020-01-18 00:53:14.545	debug	(8629) [CONNECT] Check connection
    xbox.0	2020-01-18 00:53:14.544	error	(8629) [DISCOVER] <=== connect ECONNREFUSED 127.0.0.1:5557
    xbox.0	2020-01-18 00:53:14.541	debug	(8629) [DISCOVER] Searching for consoles
    xbox.0	2020-01-18 00:53:14.539	debug	(8629) [PING] Xbox online
    xbox.0	2020-01-18 00:53:13.621	warn	(8629) [LOGIN] Connection refused, will try again
    xbox.0	2020-01-18 00:53:13.621	debug	(8629) Could not parse body
    xbox.0	2020-01-18 00:53:12.618	warn	(8629) [LOGIN] Connection refused, will try again
    xbox.0	2020-01-18 00:53:12.617	debug	(8629) Could not parse body
    xbox.0	2020-01-18 00:53:11.615	warn	(8629) [LOGIN] Connection refused, will try again
    xbox.0	2020-01-18 00:53:11.615	debug	(8629) Could not parse body
    xbox.0	2020-01-18 00:53:10.612	warn	(8629) [LOGIN] Connection refused, will try again
    xbox.0	2020-01-18 00:53:10.611	debug	(8629) Could not parse body
    xbox.0	2020-01-18 00:53:09.608	warn	(8629) [LOGIN] Connection refused, will try again
    xbox.0	2020-01-18 00:53:09.599	debug	(8629) Could not parse body
    xbox.0	2020-01-18 00:53:08.596	warn	(8629) [LOGIN] Connection refused, will try again
    xbox.0	2020-01-18 00:53:08.595	debug	(8629) Could not parse body
    xbox.0	2020-01-18 00:53:08.549	debug	(8629) [CHECK] Auth is not established
    xbox.0	2020-01-18 00:53:08.547	debug	(8629) [CONNECT] Ping response, but provided LiveID has not been discovered until now
    xbox.0	2020-01-18 00:53:08.547	debug	(8629) [CONNECT] Check connection
    xbox.0	2020-01-18 00:53:08.546	error	(8629) [DISCOVER] <=== connect ECONNREFUSED 127.0.0.1:5557
    xbox.0	2020-01-18 00:53:08.543	debug	(8629) [DISCOVER] Searching for consoles
    xbox.0	2020-01-18 00:53:08.540	debug	(8629) [PING] Xbox online
    xbox.0	2020-01-18 00:53:07.593	warn	(8629) [LOGIN] Connection refused, will try again
    xbox.0	2020-01-18 00:53:07.593	debug	(8629) Could not parse body
    xbox.0	2020-01-18 00:53:06.590	warn	(8629) [LOGIN] Connection refused, will try again
    xbox.0	2020-01-18 00:53:06.589	debug	(8629) Could not parse body
    xbox.0	2020-01-18 00:53:05.586	warn	(8629) [LOGIN] Connection refused, will try again
    xbox.0	2020-01-18 00:53:05.585	debug	(8629) Could not parse body
    xbox.0	2020-01-18 00:53:04.583	warn	(8629) [LOGIN] Connection refused, will try again
    xbox.0	2020-01-18 00:53:04.582	debug	(8629) Could not parse body
    xbox.0	2020-01-18 00:53:03.580	warn	(8629) [LOGIN] Connection refused, will try again
    xbox.0	2020-01-18 00:53:03.580	debug	(8629) Could not parse body
    xbox.0	2020-01-18 00:53:02.577	warn	(8629) [LOGIN] Connection refused, will try again
    xbox.0	2020-01-18 00:53:02.577	debug	(8629) Could not parse body
    xbox.0	2020-01-18 00:53:02.561	debug	(8629) [CHECK] Auth is not established
    xbox.0	2020-01-18 00:53:02.559	warn	(8629) [CONNECT] Ping response, but provided LiveID has not been discovered until now
    xbox.0	2020-01-18 00:53:02.558	debug	(8629) [CONNECT] Check connection
    xbox.0	2020-01-18 00:53:02.556	error	(8629) [DISCOVER] <=== connect ECONNREFUSED 127.0.0.1:5557
    xbox.0	2020-01-18 00:53:02.552	debug	(8629) [DISCOVER] Searching for consoles
    xbox.0	2020-01-18 00:53:02.547	debug	(8629) [PING] Xbox online
    xbox.0	2020-01-18 00:53:01.575	warn	(8629) [LOGIN] Connection refused, will try again
    xbox.0	2020-01-18 00:53:01.575	debug	(8629) Could not parse body
    xbox.0	2020-01-18 00:53:00.572	warn	(8629) [LOGIN] Connection refused, will try again
    xbox.0	2020-01-18 00:53:00.572	debug	(8629) Could not parse body
    xbox.0	2020-01-18 00:52:59.568	warn	(8629) [LOGIN] Connection refused, will try again
    xbox.0	2020-01-18 00:52:59.568	debug	(8629) Could not parse body
    xbox.0	2020-01-18 00:52:58.564	warn	(8629) [LOGIN] Connection refused, will try again
    xbox.0	2020-01-18 00:52:58.563	debug	(8629) Could not parse body
    xbox.0	2020-01-18 00:52:57.560	warn	(8629) [LOGIN] Connection refused, will try again
    xbox.0	2020-01-18 00:52:57.559	debug	(8629) Could not parse body
    xbox.0	2020-01-18 00:52:56.554	warn	(8629) [LOGIN] Connection refused, will try again
    xbox.0	2020-01-18 00:52:56.554	debug	(8629) Could not parse body
    xbox.0	2020-01-18 00:52:56.543	debug	(8629) [LOGOUT] <=== Failed to logout: undefined
    xbox.0	2020-01-18 00:52:54.718	debug	(8629) system.adapter.admin.0: logging true
    xbox.0	2020-01-18 00:52:51.805	error	(8629) [START] Restarting adapter in 30 seconds
    xbox.0	2020-01-18 00:52:51.804	error	SyntaxError: invalid syntax
    xbox.0	2020-01-18 00:52:51.804	error	^
    xbox.0	2020-01-18 00:52:51.804	error	cls, data, context=None, many=None, partial=None, unknown=None, *args, **kwargs,
    xbox.0	2020-01-18 00:52:51.804	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/marshmallow_objects/models.py", line 209
    xbox.0	2020-01-18 00:52:51.804	error	from marshmallow_objects.models import ( # noqa
    xbox.0	2020-01-18 00:52:51.804	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/marshmallow_objects/__init__.py", line 3, in <module>
    xbox.0	2020-01-18 00:52:51.804	error	from marshmallow_objects import Model, NestedModel, fields
    xbox.0	2020-01-18 00:52:51.804	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/stump/json_model.py", line 4, in <module>
    xbox.0	2020-01-18 00:52:51.804	error	from xbox.stump import json_model
    xbox.0	2020-01-18 00:52:51.804	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/stump/manager.py", line 13, in <module>
    xbox.0	2020-01-18 00:52:51.804	error	from xbox.stump.manager import StumpManager
    xbox.0	2020-01-18 00:52:51.804	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/rest/consolewrap.py", line 6, in <module>
    xbox.0	2020-01-18 00:52:51.804	error	from ..consolewrap import ConsoleWrap
    xbox.0	2020-01-18 00:52:51.804	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/rest/routes/device.py", line 6, in <module>
    xbox.0	2020-01-18 00:52:51.804	error	from .device import *
    xbox.0	2020-01-18 00:52:51.804	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/rest/routes/__init__.py", line 6, in <module>
    xbox.0	2020-01-18 00:52:51.804	error	from .routes import routes
    xbox.0	2020-01-18 00:52:51.804	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/rest/app.py", line 5, in <module>
    xbox.0	2020-01-18 00:52:51.804	error	from xbox.rest.app import app
    xbox.0	2020-01-18 00:52:51.804	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/rest/scripts/rest_server.py", line 9, in <module>
    xbox.0	2020-01-18 00:52:51.804	error	from xbox.rest.scripts.rest_server import main
    xbox.0	2020-01-18 00:52:51.804	error	File "/opt/iobroker/node_modules/iobroker.xbox/lib/../python_modules/bin/xbox-rest-server", line 5, in <module>
    xbox.0	2020-01-18 00:52:51.804	error	Traceback (most recent call last):
    xbox.0	2020-01-18 00:52:51.804	error	(8629) [START] Failed starting REST server: /bin/sh: 1: /opt/iobroker/node_modules/iobroker.xbox/lib/../node_modules/nopy/src/nopy.js: not found
    xbox.0	2020-01-18 00:52:49.985	info	(8629) [START] Starting REST server
    xbox.0	2020-01-18 00:52:49.985	debug	(8629) [START] IP address is 10.0.1.83
    xbox.0	2020-01-18 00:52:49.962	info	(8629) starting. Version 0.5.12 in /opt/iobroker/node_modules/iobroker.xbox, node: v10.17.0
    xbox.0	2020-01-18 00:52:47.961	debug	(8629) States connected to redis: 0.0.0.0:9000
    xbox.0	2020-01-18 00:52:47.909	debug	(8629) statesDB connected
    xbox.0	2020-01-18 00:52:47.908	debug	(8629) States create PubSub Client
    xbox.0	2020-01-18 00:52:47.898	debug	(8629) Objects connected to redis: 0.0.0.0:9001
    xbox.0	2020-01-18 00:52:47.896	debug	(8629) Redis States: Use Redis connection: 0.0.0.0:9000
    xbox.0	2020-01-18 00:52:47.894	debug	(8629) objectDB connected
    xbox.0	2020-01-18 00:52:47.883	debug	(8629) Objects client initialize lua scripts
    xbox.0	2020-01-18 00:52:47.882	debug	(8629) Objects create PubSub Client
    xbox.0	2020-01-18 00:52:47.873	debug	(8629) Objects client ready ... initialize now
    xbox.0	2020-01-18 00:52:47.840	debug	(8629) Redis Objects: Use Redis connection: 0.0.0.0:9001
    

    ° Node.js: 20.17.0 NPM: 10.8.2
    ° Proxmox, Ubuntu 22.04.3 LTS
    ° Fixer ---> iob fix

    foxriver76F 1 Antwort Letzte Antwort
    0
    • NegaleinN Negalein

      @foxriver76 sagte in XBox-Adapter Fehler:

      Mal folgendes probieren: curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py dann python get-pip.py dann pip install "urwid==2.0.1"

      root@iobroker:/opt/iobroker# curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
        % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                       Dload  Upload   Total   Spent    Left  Speed
      100 1734k  100 1734k    0     0  2644k      0 --:--:-- --:--:-- --:--:-- 2647k
      root@iobroker:/opt/iobroker# python get-pip.py
      DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
      Collecting pip
        Downloading https://files.pythonhosted.org/packages/00/b6/9cfa56b4081ad13874b0c6f96af8ce16cfbc1cb06bedf8e9164ce5551ec1/pip-19.3.1-py2.py3-none-any.whl (1.4MB)
           |████████████████████████████████| 1.4MB 1.1MB/s
      Collecting setuptools
        Downloading https://files.pythonhosted.org/packages/f9/d3/955738b20d3832dfa3cd3d9b07e29a8162edb480bf988332f5e6e48ca444/setuptools-44.0.0-py2.py3-none-any.whl (583kB)
           |████████████████████████████████| 583kB 3.1MB/s
      Collecting wheel
        Downloading https://files.pythonhosted.org/packages/00/83/b4a77d044e78ad1a45610eb88f745be2fd2c6d658f9798a15e384b7d57c9/wheel-0.33.6-py2.py3-none-any.whl
      Installing collected packages: pip, setuptools, wheel
      Successfully installed pip-19.3.1 setuptools-44.0.0 wheel-0.33.6
      root@iobroker:/opt/iobroker# pip install "urwid==2.0.1"
      DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
      Collecting urwid==2.0.1
        Downloading https://files.pythonhosted.org/packages/c7/90/415728875c230fafd13d118512bde3184d810d7bf798a631abc05fac09d0/urwid-2.0.1.tar.gz (604kB)
           |████████████████████████████████| 614kB 1.2MB/s
      Building wheels for collected packages: urwid
        Building wheel for urwid (setup.py) ... done
        Created wheel for urwid: filename=urwid-2.0.1-cp27-none-any.whl size=223811 sha256=62989cc247db2deb465ac357ec891d2e89e4c03904d6c8288c414afca14b37db
        Stored in directory: /root/.cache/pip/wheels/34/06/50/24011714e101b5ad8518c69175d117a257413e3c15a92983f0
      Successfully built urwid
      Installing collected packages: urwid
      Successfully installed urwid-2.0.1
      

      Adapter weiterhin gelb

      xbox.0	2020-01-18 00:53:21.860	info	(8629) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
      xbox.0	2020-01-18 00:53:21.859	info	(8629) terminating
      xbox.0	2020-01-18 00:53:21.858	info	(8629) [END] cleaned everything up...
      xbox.0	2020-01-18 00:53:21.844	info	(8629) [END] REST server stopped
      xbox.0	2020-01-18 00:53:21.830	debug	(8629) [LOGOUT] <=== Failed to logout: undefined
      xbox.0	2020-01-18 00:53:21.824	info	(8629) Got terminate signal TERMINATE_YOURSELF
      xbox.0	2020-01-18 00:53:21.653	warn	(8629) [LOGIN] Connection refused, will try again
      xbox.0	2020-01-18 00:53:21.653	debug	(8629) Could not parse body
      xbox.0	2020-01-18 00:53:20.649	warn	(8629) [LOGIN] Connection refused, will try again
      xbox.0	2020-01-18 00:53:20.648	debug	(8629) Could not parse body
      xbox.0	2020-01-18 00:53:20.557	debug	(8629) [CHECK] Auth is not established
      xbox.0	2020-01-18 00:53:20.555	debug	(8629) [CONNECT] Ping response, but provided LiveID has not been discovered until now
      xbox.0	2020-01-18 00:53:20.554	debug	(8629) [CONNECT] Check connection
      xbox.0	2020-01-18 00:53:20.553	error	(8629) [DISCOVER] <=== connect ECONNREFUSED 127.0.0.1:5557
      xbox.0	2020-01-18 00:53:20.547	debug	(8629) [DISCOVER] Searching for consoles
      xbox.0	2020-01-18 00:53:20.543	debug	(8629) [PING] Xbox online
      xbox.0	2020-01-18 00:53:19.640	warn	(8629) [LOGIN] Connection refused, will try again
      xbox.0	2020-01-18 00:53:19.640	debug	(8629) Could not parse body
      xbox.0	2020-01-18 00:53:18.637	warn	(8629) [LOGIN] Connection refused, will try again
      xbox.0	2020-01-18 00:53:18.637	debug	(8629) Could not parse body
      xbox.0	2020-01-18 00:53:17.634	warn	(8629) [LOGIN] Connection refused, will try again
      xbox.0	2020-01-18 00:53:17.633	debug	(8629) Could not parse body
      xbox.0	2020-01-18 00:53:16.630	warn	(8629) [LOGIN] Connection refused, will try again
      xbox.0	2020-01-18 00:53:16.629	debug	(8629) Could not parse body
      xbox.0	2020-01-18 00:53:15.627	warn	(8629) [LOGIN] Connection refused, will try again
      xbox.0	2020-01-18 00:53:15.627	debug	(8629) Could not parse body
      xbox.0	2020-01-18 00:53:14.624	warn	(8629) [LOGIN] Connection refused, will try again
      xbox.0	2020-01-18 00:53:14.623	debug	(8629) Could not parse body
      xbox.0	2020-01-18 00:53:14.547	debug	(8629) [CHECK] Auth is not established
      xbox.0	2020-01-18 00:53:14.546	debug	(8629) [CONNECT] Ping response, but provided LiveID has not been discovered until now
      xbox.0	2020-01-18 00:53:14.545	debug	(8629) [CONNECT] Check connection
      xbox.0	2020-01-18 00:53:14.544	error	(8629) [DISCOVER] <=== connect ECONNREFUSED 127.0.0.1:5557
      xbox.0	2020-01-18 00:53:14.541	debug	(8629) [DISCOVER] Searching for consoles
      xbox.0	2020-01-18 00:53:14.539	debug	(8629) [PING] Xbox online
      xbox.0	2020-01-18 00:53:13.621	warn	(8629) [LOGIN] Connection refused, will try again
      xbox.0	2020-01-18 00:53:13.621	debug	(8629) Could not parse body
      xbox.0	2020-01-18 00:53:12.618	warn	(8629) [LOGIN] Connection refused, will try again
      xbox.0	2020-01-18 00:53:12.617	debug	(8629) Could not parse body
      xbox.0	2020-01-18 00:53:11.615	warn	(8629) [LOGIN] Connection refused, will try again
      xbox.0	2020-01-18 00:53:11.615	debug	(8629) Could not parse body
      xbox.0	2020-01-18 00:53:10.612	warn	(8629) [LOGIN] Connection refused, will try again
      xbox.0	2020-01-18 00:53:10.611	debug	(8629) Could not parse body
      xbox.0	2020-01-18 00:53:09.608	warn	(8629) [LOGIN] Connection refused, will try again
      xbox.0	2020-01-18 00:53:09.599	debug	(8629) Could not parse body
      xbox.0	2020-01-18 00:53:08.596	warn	(8629) [LOGIN] Connection refused, will try again
      xbox.0	2020-01-18 00:53:08.595	debug	(8629) Could not parse body
      xbox.0	2020-01-18 00:53:08.549	debug	(8629) [CHECK] Auth is not established
      xbox.0	2020-01-18 00:53:08.547	debug	(8629) [CONNECT] Ping response, but provided LiveID has not been discovered until now
      xbox.0	2020-01-18 00:53:08.547	debug	(8629) [CONNECT] Check connection
      xbox.0	2020-01-18 00:53:08.546	error	(8629) [DISCOVER] <=== connect ECONNREFUSED 127.0.0.1:5557
      xbox.0	2020-01-18 00:53:08.543	debug	(8629) [DISCOVER] Searching for consoles
      xbox.0	2020-01-18 00:53:08.540	debug	(8629) [PING] Xbox online
      xbox.0	2020-01-18 00:53:07.593	warn	(8629) [LOGIN] Connection refused, will try again
      xbox.0	2020-01-18 00:53:07.593	debug	(8629) Could not parse body
      xbox.0	2020-01-18 00:53:06.590	warn	(8629) [LOGIN] Connection refused, will try again
      xbox.0	2020-01-18 00:53:06.589	debug	(8629) Could not parse body
      xbox.0	2020-01-18 00:53:05.586	warn	(8629) [LOGIN] Connection refused, will try again
      xbox.0	2020-01-18 00:53:05.585	debug	(8629) Could not parse body
      xbox.0	2020-01-18 00:53:04.583	warn	(8629) [LOGIN] Connection refused, will try again
      xbox.0	2020-01-18 00:53:04.582	debug	(8629) Could not parse body
      xbox.0	2020-01-18 00:53:03.580	warn	(8629) [LOGIN] Connection refused, will try again
      xbox.0	2020-01-18 00:53:03.580	debug	(8629) Could not parse body
      xbox.0	2020-01-18 00:53:02.577	warn	(8629) [LOGIN] Connection refused, will try again
      xbox.0	2020-01-18 00:53:02.577	debug	(8629) Could not parse body
      xbox.0	2020-01-18 00:53:02.561	debug	(8629) [CHECK] Auth is not established
      xbox.0	2020-01-18 00:53:02.559	warn	(8629) [CONNECT] Ping response, but provided LiveID has not been discovered until now
      xbox.0	2020-01-18 00:53:02.558	debug	(8629) [CONNECT] Check connection
      xbox.0	2020-01-18 00:53:02.556	error	(8629) [DISCOVER] <=== connect ECONNREFUSED 127.0.0.1:5557
      xbox.0	2020-01-18 00:53:02.552	debug	(8629) [DISCOVER] Searching for consoles
      xbox.0	2020-01-18 00:53:02.547	debug	(8629) [PING] Xbox online
      xbox.0	2020-01-18 00:53:01.575	warn	(8629) [LOGIN] Connection refused, will try again
      xbox.0	2020-01-18 00:53:01.575	debug	(8629) Could not parse body
      xbox.0	2020-01-18 00:53:00.572	warn	(8629) [LOGIN] Connection refused, will try again
      xbox.0	2020-01-18 00:53:00.572	debug	(8629) Could not parse body
      xbox.0	2020-01-18 00:52:59.568	warn	(8629) [LOGIN] Connection refused, will try again
      xbox.0	2020-01-18 00:52:59.568	debug	(8629) Could not parse body
      xbox.0	2020-01-18 00:52:58.564	warn	(8629) [LOGIN] Connection refused, will try again
      xbox.0	2020-01-18 00:52:58.563	debug	(8629) Could not parse body
      xbox.0	2020-01-18 00:52:57.560	warn	(8629) [LOGIN] Connection refused, will try again
      xbox.0	2020-01-18 00:52:57.559	debug	(8629) Could not parse body
      xbox.0	2020-01-18 00:52:56.554	warn	(8629) [LOGIN] Connection refused, will try again
      xbox.0	2020-01-18 00:52:56.554	debug	(8629) Could not parse body
      xbox.0	2020-01-18 00:52:56.543	debug	(8629) [LOGOUT] <=== Failed to logout: undefined
      xbox.0	2020-01-18 00:52:54.718	debug	(8629) system.adapter.admin.0: logging true
      xbox.0	2020-01-18 00:52:51.805	error	(8629) [START] Restarting adapter in 30 seconds
      xbox.0	2020-01-18 00:52:51.804	error	SyntaxError: invalid syntax
      xbox.0	2020-01-18 00:52:51.804	error	^
      xbox.0	2020-01-18 00:52:51.804	error	cls, data, context=None, many=None, partial=None, unknown=None, *args, **kwargs,
      xbox.0	2020-01-18 00:52:51.804	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/marshmallow_objects/models.py", line 209
      xbox.0	2020-01-18 00:52:51.804	error	from marshmallow_objects.models import ( # noqa
      xbox.0	2020-01-18 00:52:51.804	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/marshmallow_objects/__init__.py", line 3, in <module>
      xbox.0	2020-01-18 00:52:51.804	error	from marshmallow_objects import Model, NestedModel, fields
      xbox.0	2020-01-18 00:52:51.804	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/stump/json_model.py", line 4, in <module>
      xbox.0	2020-01-18 00:52:51.804	error	from xbox.stump import json_model
      xbox.0	2020-01-18 00:52:51.804	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/stump/manager.py", line 13, in <module>
      xbox.0	2020-01-18 00:52:51.804	error	from xbox.stump.manager import StumpManager
      xbox.0	2020-01-18 00:52:51.804	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/rest/consolewrap.py", line 6, in <module>
      xbox.0	2020-01-18 00:52:51.804	error	from ..consolewrap import ConsoleWrap
      xbox.0	2020-01-18 00:52:51.804	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/rest/routes/device.py", line 6, in <module>
      xbox.0	2020-01-18 00:52:51.804	error	from .device import *
      xbox.0	2020-01-18 00:52:51.804	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/rest/routes/__init__.py", line 6, in <module>
      xbox.0	2020-01-18 00:52:51.804	error	from .routes import routes
      xbox.0	2020-01-18 00:52:51.804	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/rest/app.py", line 5, in <module>
      xbox.0	2020-01-18 00:52:51.804	error	from xbox.rest.app import app
      xbox.0	2020-01-18 00:52:51.804	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/rest/scripts/rest_server.py", line 9, in <module>
      xbox.0	2020-01-18 00:52:51.804	error	from xbox.rest.scripts.rest_server import main
      xbox.0	2020-01-18 00:52:51.804	error	File "/opt/iobroker/node_modules/iobroker.xbox/lib/../python_modules/bin/xbox-rest-server", line 5, in <module>
      xbox.0	2020-01-18 00:52:51.804	error	Traceback (most recent call last):
      xbox.0	2020-01-18 00:52:51.804	error	(8629) [START] Failed starting REST server: /bin/sh: 1: /opt/iobroker/node_modules/iobroker.xbox/lib/../node_modules/nopy/src/nopy.js: not found
      xbox.0	2020-01-18 00:52:49.985	info	(8629) [START] Starting REST server
      xbox.0	2020-01-18 00:52:49.985	debug	(8629) [START] IP address is 10.0.1.83
      xbox.0	2020-01-18 00:52:49.962	info	(8629) starting. Version 0.5.12 in /opt/iobroker/node_modules/iobroker.xbox, node: v10.17.0
      xbox.0	2020-01-18 00:52:47.961	debug	(8629) States connected to redis: 0.0.0.0:9000
      xbox.0	2020-01-18 00:52:47.909	debug	(8629) statesDB connected
      xbox.0	2020-01-18 00:52:47.908	debug	(8629) States create PubSub Client
      xbox.0	2020-01-18 00:52:47.898	debug	(8629) Objects connected to redis: 0.0.0.0:9001
      xbox.0	2020-01-18 00:52:47.896	debug	(8629) Redis States: Use Redis connection: 0.0.0.0:9000
      xbox.0	2020-01-18 00:52:47.894	debug	(8629) objectDB connected
      xbox.0	2020-01-18 00:52:47.883	debug	(8629) Objects client initialize lua scripts
      xbox.0	2020-01-18 00:52:47.882	debug	(8629) Objects create PubSub Client
      xbox.0	2020-01-18 00:52:47.873	debug	(8629) Objects client ready ... initialize now
      xbox.0	2020-01-18 00:52:47.840	debug	(8629) Redis Objects: Use Redis connection: 0.0.0.0:9001
      
      foxriver76F Offline
      foxriver76F Offline
      foxriver76
      Developer
      schrieb am zuletzt editiert von
      #22

      @Negalein braucht gerade immer ein reinstall sorry: npm i iobroker.xbox --unsafe-perm --prefix /opt/iobroker --production

      Videotutorials & mehr

      Hier könnt ihr mich unterstützen.

      NegaleinN 1 Antwort Letzte Antwort
      0
      • foxriver76F foxriver76

        @Negalein braucht gerade immer ein reinstall sorry: npm i iobroker.xbox --unsafe-perm --prefix /opt/iobroker --production

        NegaleinN Offline
        NegaleinN Offline
        Negalein
        Global Moderator
        schrieb am zuletzt editiert von
        #23

        @foxriver76 sagte in XBox-Adapter Fehler:

        braucht gerade immer ein reinstall sorry: npm i iobroker.xbox --unsafe-perm --prefix /opt/iobroker --production

                         from ../node_modules/nan/nan.h:82,
                         from ../src/bufferutil.cc:16:
        ../node_modules/nan/nan_implementation_12_inl.h:49:60: error: expected primary-expression before ‘>’ token
           return v8::BooleanObject::New(value).As<v8::BooleanObject>();
                                                                    ^
        ../node_modules/nan/nan_implementation_12_inl.h:49:62: error: expected primary-expression before ‘)’ token
           return v8::BooleanObject::New(value).As<v8::BooleanObject>();
                                                                      ^
        ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::RegExp>::return_t NanIntern::Factory<v8::RegExp>::New(v8::Handle<v8::String>, v8::RegExp::Flags)’:
        ../node_modules/nan/nan_implementation_12_inl.h:158:40: warning: ‘static v8::Local<v8::RegExp> v8::RegExp::New(v8::Local<v8::String>, v8::RegExp::Flags)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
           return v8::RegExp::New(pattern, flags);
                                                ^
        In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                         from ../src/bufferutil.cc:7:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:5110:38: note: declared here
                                Local<RegExp> New(Local<String> pattern, Flags flags));
                                              ^
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
           declarator __attribute__((deprecated(message)))
           ^~~~~~~~~~
        In file included from ../node_modules/nan/nan_new.h:189:0,
                         from ../node_modules/nan/nan.h:82,
                         from ../src/bufferutil.cc:16:
        ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>)’:
        ../node_modules/nan/nan_implementation_12_inl.h:166:69: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
           return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
                                                                             ^
        In file included from ../src/bufferutil.cc:7:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)
           static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                           ^~~~~~~
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)
           static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                           ^~~~~~~
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
        In file included from ../node_modules/nan/nan_new.h:189:0,
                         from ../node_modules/nan/nan.h:82,
                         from ../src/bufferutil.cc:16:
        ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
        ../node_modules/nan/nan_implementation_12_inl.h:173:69: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
           return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
                                                                             ^
        In file included from ../src/bufferutil.cc:7:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)
           static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                           ^~~~~~~
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)
           static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                           ^~~~~~~
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
        In file included from ../node_modules/nan/nan_new.h:189:0,
                         from ../node_modules/nan/nan.h:82,
                         from ../src/bufferutil.cc:16:
        ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(const uint8_t*, int)’:
        ../node_modules/nan/nan_implementation_12_inl.h:206:42: error: no matching function for call to ‘v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*&, v8::String::NewStringType, int&)’
                 v8::String::kNormalString, length);
                                                  ^
        In file included from ../src/bufferutil.cc:7:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2802:51: note: candidate: static v8::MaybeLocal<v8::String> v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*, v8::NewStringType, int)
           static V8_WARN_UNUSED_RESULT MaybeLocal<String> NewFromOneByte(
                                                           ^~~~~~~~~~~~~~
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2802:51: note:   no known conversion for argument 3 from ‘v8::String::NewStringType’ to ‘v8::NewStringType’
        In file included from ../node_modules/nan/nan_new.h:189:0,
                         from ../node_modules/nan/nan.h:82,
                         from ../src/bufferutil.cc:16:
        ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(v8::String::ExternalStringResource*)’:
        ../node_modules/nan/nan_implementation_12_inl.h:217:66: error: no matching function for call to ‘v8::String::NewExternal(v8::Isolate*, v8::String::ExternalStringResource*&)’
           return v8::String::NewExternal(v8::Isolate::GetCurrent(), value);
                                                                          ^
        In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                         from ../src/bufferutil.cc:7:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2861:21: note: candidate: static v8::Local<v8::String> v8::String::NewExternal(v8::Isolate*, v8::String::ExternalOneByteStringResource*)
               Local<String> NewExternal(Isolate* isolate,
                             ^
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:346:48: note: in definition of macro ‘V8_DEPRECATE_SOON’
         #define V8_DEPRECATE_SOON(message, declarator) declarator
                                                        ^~~~~~~~~~
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2861:21: note:   no known conversion for argument 2 from ‘v8::String::ExternalStringResource*’ to ‘v8::String::ExternalOneByteStringResource*’
               Local<String> NewExternal(Isolate* isolate,
                             ^
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:346:48: note: in definition of macro ‘V8_DEPRECATE_SOON’
         #define V8_DEPRECATE_SOON(message, declarator) declarator
                                                        ^~~~~~~~~~
        In file included from ../node_modules/nan/nan_new.h:189:0,
                         from ../node_modules/nan/nan.h:82,
                         from ../src/bufferutil.cc:16:
        ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>)’:
        ../node_modules/nan/nan_implementation_12_inl.h:237:10: error: ‘CompileUnbound’ is not a member of ‘v8::ScriptCompiler’
           return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                  ^~
        ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
        ../node_modules/nan/nan_implementation_12_inl.h:244:10: error: ‘CompileUnbound’ is not a member of ‘v8::ScriptCompiler’
           return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                  ^~
        In file included from ../src/bufferutil.cc:16:0:
        ../node_modules/nan/nan.h: In function ‘uint32_t NanUInt32OptionValue(v8::Local<v8::Object>, v8::Handle<v8::String>, uint32_t)’:
        ../node_modules/nan/nan.h:248:43: warning: ‘uint32_t v8::Value::Uint32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               ? optionsObj->Get(opt)->Uint32Value()
                                                   ^
        In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                         from ../src/bufferutil.cc:7:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2477:47: note: declared here
           V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                                       ^
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
           declarator __attribute__((deprecated(message)))
           ^~~~~~~~~~
        In file included from ../src/bufferutil.cc:16:0:
        ../node_modules/nan/nan.h: At global scope:
        ../node_modules/nan/nan.h:261:25: error: redefinition of ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Local<T>)’
         NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {
                                 ^~~~~~~~~~~~~~~
        ../node_modules/nan/nan.h:256:25: note: ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Handle<T>)’ previously declared here
         NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {
                                 ^~~~~~~~~~~~~~~
        ../node_modules/nan/nan.h: In function ‘bool NanIdleNotification(int)’:
        ../node_modules/nan/nan.h:289:39: error: ‘class v8::Isolate’ has no member named ‘IdleNotification’; did you mean ‘IdleNotificationDeadline’?
             return v8::Isolate::GetCurrent()->IdleNotification(idle_time_in_ms);
                                               ^~~~~~~~~~~~~~~~
        ../node_modules/nan/nan.h: At global scope:
        ../node_modules/nan/nan.h:473:20: error: variable or field ‘NanAddGCEpilogueCallback’ declared void
               v8::Isolate::GCEpilogueCallback callback
                            ^~~~~~~~~~~~~~~~~~
        ../node_modules/nan/nan.h:473:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
               v8::Isolate::GCEpilogueCallback callback
               ^~
        ../node_modules/nan/nan.h:474:18: error: expected primary-expression before ‘gc_type_filter’
             , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                          ^~~~~~~~~~~~~~
        ../node_modules/nan/nan.h:479:20: error: variable or field ‘NanRemoveGCEpilogueCallback’ declared void
               v8::Isolate::GCEpilogueCallback callback) {
                            ^~~~~~~~~~~~~~~~~~
        ../node_modules/nan/nan.h:479:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
               v8::Isolate::GCEpilogueCallback callback) {
               ^~
        ../node_modules/nan/nan.h:484:20: error: variable or field ‘NanAddGCPrologueCallback’ declared void
               v8::Isolate::GCPrologueCallback callback
                            ^~~~~~~~~~~~~~~~~~
        ../node_modules/nan/nan.h:484:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
               v8::Isolate::GCPrologueCallback callback
               ^~
        ../node_modules/nan/nan.h:485:18: error: expected primary-expression before ‘gc_type_filter’
             , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                          ^~~~~~~~~~~~~~
        ../node_modules/nan/nan.h:490:20: error: variable or field ‘NanRemoveGCPrologueCallback’ declared void
               v8::Isolate::GCPrologueCallback callback) {
                            ^~~~~~~~~~~~~~~~~~
        ../node_modules/nan/nan.h:490:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
               v8::Isolate::GCPrologueCallback callback) {
               ^~
        ../node_modules/nan/nan.h:569:15: error: ‘WeakCallbackData’ in namespace ‘v8’ does not name a template type
             const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
                       ^~~~~~~~~~~~~~~~
        ../node_modules/nan/nan.h:569:31: error: expected ‘,’ or ‘...’ before ‘<’ token
             const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
                                       ^
        ../node_modules/nan/nan.h: In function ‘void _NanWeakCallbackDispatcher(int)’:
        ../node_modules/nan/nan.h:570:42: error: ‘data’ was not declared in this scope
               _NanWeakCallbackInfo<T, P> *info = data.GetParameter();
                                                  ^~~~
        ../node_modules/nan/nan.h: At global scope:
        ../node_modules/nan/nan.h:661:13: error: ‘node::smalloc’ has not been declared
             , node::smalloc::FreeCallback callback
                     ^~~~~~~
        ../node_modules/nan/nan.h:661:35: error: expected ‘,’ or ‘...’ before ‘callback’
             , node::smalloc::FreeCallback callback
                                           ^~~~~~~~
        ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)’:
        ../node_modules/nan/nan.h:665:50: error: ‘callback’ was not declared in this scope
                 v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                          ^~~~~~~~
        ../node_modules/nan/nan.h:665:60: error: ‘hint’ was not declared in this scope
                 v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                                    ^~~~
        ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)’:
        ../node_modules/nan/nan.h:672:67: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]
             return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                                                                           ^
        In file included from ../src/bufferutil.cc:10:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/node_buffer.h:68:40: note:   initializing argument 2 of ‘v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t)’
         NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
                                                ^~~
        In file included from ../src/bufferutil.cc:16:0:
        ../node_modules/nan/nan.h:672:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((char*)data), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
             return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(uint32_t)’:
        ../node_modules/nan/nan.h:676:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
             return node::Buffer::New(v8::Isolate::GetCurrent(), size);
                    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanBufferUse(char*, uint32_t)’:
        ../node_modules/nan/nan.h:683:12: error: ‘Use’ is not a member of ‘node::Buffer’
             return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);
                    ^~~~
        ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
        ../node_modules/nan/nan.h:710:74: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
             return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
                                                                                  ^
        In file included from ../src/bufferutil.cc:7:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)
           static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                           ^~~~~~~
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)
           static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                           ^~~~~~~
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
        In file included from ../src/bufferutil.cc:16:0:
        ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>)’:
        ../node_modules/nan/nan.h:717:74: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
             return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
                                                                                  ^
        In file included from ../src/bufferutil.cc:7:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)
           static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                           ^~~~~~~
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)
           static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                           ^~~~~~~
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
        In file included from ../src/bufferutil.cc:16:0:
        ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanRunScript(v8::Handle<v8::UnboundScript>)’:
        ../node_modules/nan/nan.h:723:48: warning: ‘v8::Local<v8::Value> v8::Script::Run()’ is deprecated: Use maybe version [-Wdeprecated-declarations]
             return script->BindToCurrentContext()->Run();
                                                        ^
        In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                         from ../src/bufferutil.cc:7:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1271:51: note: declared here
           V8_DEPRECATED("Use maybe version", Local<Value> Run());
                                                           ^
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
           declarator __attribute__((deprecated(message)))
           ^~~~~~~~~~
        In file included from ../src/bufferutil.cc:16:0:
        ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanRunScript(v8::Handle<v8::Script>)’:
        ../node_modules/nan/nan.h:729:24: warning: ‘v8::Local<v8::Value> v8::Script::Run()’ is deprecated: Use maybe version [-Wdeprecated-declarations]
             return script->Run();
                                ^
        In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                         from ../src/bufferutil.cc:7:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1271:51: note: declared here
           V8_DEPRECATED("Use maybe version", Local<Value> Run());
                                                           ^
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
           declarator __attribute__((deprecated(message)))
           ^~~~~~~~~~
        In file included from ../src/bufferutil.cc:16:0:
        ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*)’:
        ../node_modules/nan/nan.h:738:60: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ isdeprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
                 v8::Isolate::GetCurrent(), target, func, argc, argv));
                                                                    ^
        In file included from ../src/bufferutil.cc:8:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:177:50: note: declared here
                         NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                          ^
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
             __attribute__((deprecated(message))) declarator
                                                  ^~~~~~~~~~
        In file included from ../src/bufferutil.cc:16:0:
        ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::String>, int, v8::Handle<v8::Value>*)’:
        ../node_modules/nan/nan.h:747:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
                 v8::Isolate::GetCurrent(), target, symbol, argc, argv));
                                                                      ^
        In file included from ../src/bufferutil.cc:8:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:170:50: note: declared here
                         NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                          ^
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
             __attribute__((deprecated(message))) declarator
                                                  ^~~~~~~~~~
        In file included from ../src/bufferutil.cc:16:0:
        ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, const char*, int, v8::Handle<v8::Value>*)’:
        ../node_modules/nan/nan.h:756:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’ is deprecated:Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
                 v8::Isolate::GetCurrent(), target, method, argc, argv));
                                                                      ^
        In file included from ../src/bufferutil.cc:8:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:163:50: note: declared here
                         NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                          ^
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
             __attribute__((deprecated(message))) declarator
                                                  ^~~~~~~~~~
        In file included from ../src/bufferutil.cc:16:0:
        ../node_modules/nan/nan.h: In member function ‘v8::Handle<v8::Value> NanCallback::Call_(v8::Isolate*, v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) const’:
        ../node_modules/nan/nan.h:1569:5: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ isdeprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
             ));
             ^
        ../node_modules/nan/nan.h:398:59: note: in definition of macro ‘NanEscapeScope’
         # define NanEscapeScope(val) scope.Escape(_NanEnsureLocal(val))
                                                                   ^~~
        In file included from ../src/bufferutil.cc:8:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:177:50: note: declared here
                         NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                          ^
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
             __attribute__((deprecated(message))) declarator
                                                  ^~~~~~~~~~
        In file included from ../src/bufferutil.cc:16:0:
        ../node_modules/nan/nan.h: In function ‘void* _NanRawString(v8::Handle<v8::Value>, Nan::Encoding, size_t*, void*, size_t, int)’:
        ../node_modules/nan/nan.h:2164:38: warning: ‘v8::String::Value::Value(v8::Local<v8::Value>)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]
                 v8::String::Value value(toStr);
                                              ^
        In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                         from ../src/bufferutil.cc:7:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2916:51: note: declared here
             V8_DEPRECATED("Use Isolate version", explicit Value(Local<v8::Value> obj));
                                                           ^
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
           declarator __attribute__((deprecated(message)))
           ^~~~~~~~~~
        In file included from ../src/bufferutil.cc:16:0:
        ../node_modules/nan/nan.h:2198:38: warning: ‘v8::String::Value::Value(v8::Local<v8::Value>)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]
                 v8::String::Value value(toStr);
                                              ^
        In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                         from ../src/bufferutil.cc:7:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2916:51: note: declared here
             V8_DEPRECATED("Use Isolate version", explicit Value(Local<v8::Value> obj));
                                                           ^
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
           declarator __attribute__((deprecated(message)))
           ^~~~~~~~~~
        In file included from ../src/bufferutil.cc:16:0:
        ../node_modules/nan/nan.h: In constructor ‘NanTap::NanTap(v8::Handle<v8::Value>)’:
        ../node_modules/nan/nan.h:2292:41: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
             NanAssignPersistent(t_, t->ToObject());
                                                 ^
        In file included from ../src/bufferutil.cc:7:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
         Local<Object> Value::ToObject() const {
                       ^~~~~
        ../src/bufferutil.cc: In static member function ‘static void BufferUtil::Initialize(v8::Handle<v8::Object>)’:
        ../src/bufferutil.cc:30:52: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [7], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous
             NODE_SET_METHOD(t, "unmask", BufferUtil::Unmask);
                                                            ^
        In file included from ../src/bufferutil.cc:8:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:372:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
         inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
                     ^~~~~~~~~~~~~~~
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:386:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
         inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
                     ^~~~~~~~~~~~~~~
        ../src/bufferutil.cc:31:48: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [5], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous
             NODE_SET_METHOD(t, "mask", BufferUtil::Mask);
                                                        ^
        In file included from ../src/bufferutil.cc:8:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:372:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
         inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
                     ^~~~~~~~~~~~~~~
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:386:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
         inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
                     ^~~~~~~~~~~~~~~
        ../src/bufferutil.cc:32:50: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [6], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous
             NODE_SET_METHOD(t, "merge", BufferUtil::Merge);
                                                          ^
        In file included from ../src/bufferutil.cc:8:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:372:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
         inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
                     ^~~~~~~~~~~~~~~
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:386:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
         inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
                     ^~~~~~~~~~~~~~~
        ../src/bufferutil.cc: In static member function ‘static void BufferUtil::Merge(const v8::FunctionCallbackInfo<v8::Value>&)’:
        ../src/bufferutil.cc:49:49: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
             Local<Object> bufferObj = args[0]->ToObject();
                                                         ^
        In file included from ../src/bufferutil.cc:7:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
         Local<Object> Value::ToObject() const {
                       ^~~~~
        ../src/bufferutil.cc:56:51: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               Local<Object> src = array->Get(i)->ToObject();
                                                           ^
        In file included from ../src/bufferutil.cc:7:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
         Local<Object> Value::ToObject() const {
                       ^~~~~
        ../src/bufferutil.cc: In static member function ‘static void BufferUtil::Unmask(const v8::FunctionCallbackInfo<v8::Value>&)’:
        ../src/bufferutil.cc:67:50: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
             Local<Object> buffer_obj = args[0]->ToObject();
                                                          ^
        In file included from ../src/bufferutil.cc:7:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
         Local<Object> Value::ToObject() const {
                       ^~~~~
        ../src/bufferutil.cc:69:48: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
             Local<Object> mask_obj = args[1]->ToObject();
                                                        ^
        In file included from ../src/bufferutil.cc:7:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
         Local<Object> Value::ToObject() const {
                       ^~~~~
        ../src/bufferutil.cc: In static member function ‘static void BufferUtil::Mask(const v8::FunctionCallbackInfo<v8::Value>&)’:
        ../src/bufferutil.cc:88:50: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
             Local<Object> buffer_obj = args[0]->ToObject();
                                                          ^
        In file included from ../src/bufferutil.cc:7:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
         Local<Object> Value::ToObject() const {
                       ^~~~~
        ../src/bufferutil.cc:89:48: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
             Local<Object> mask_obj = args[1]->ToObject();
                                                        ^
        In file included from ../src/bufferutil.cc:7:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
         Local<Object> Value::ToObject() const {
                       ^~~~~
        ../src/bufferutil.cc:91:50: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
             Local<Object> output_obj = args[2]->ToObject();
                                                          ^
        In file included from ../src/bufferutil.cc:7:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
         Local<Object> Value::ToObject() const {
                       ^~~~~
        ../src/bufferutil.cc:92:51: warning: ‘int32_t v8::Value::Int32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
             unsigned int dataOffset = args[3]->Int32Value();
                                                           ^
        In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                         from ../src/bufferutil.cc:7:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2478:46: note: declared here
           V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
                                                      ^
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
           declarator __attribute__((deprecated(message)))
           ^~~~~~~~~~
        ../src/bufferutil.cc:93:47: warning: ‘int32_t v8::Value::Int32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
             unsigned int length = args[4]->Int32Value();
                                                       ^
        In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                         from ../src/bufferutil.cc:7:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2478:46: note: declared here
           V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
                                                      ^
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
           declarator __attribute__((deprecated(message)))
           ^~~~~~~~~~
        bufferutil.target.mk:105: die Regel für Ziel „Release/obj.target/bufferutil/src/bufferutil.o“ scheiterte
        make: *** [Release/obj.target/bufferutil/src/bufferutil.o] Fehler 1
        make: Verzeichnis „/opt/iobroker/node_modules/bufferutil/build“ wird verlassen
        gyp ERR! build error
        gyp ERR! stack Error: `make` failed with exit code: 2
        gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:193:23)
        gyp ERR! stack     at ChildProcess.emit (events.js:198:13)
        gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
        gyp ERR! System Linux 4.4.59+
        gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
        gyp ERR! cwd /opt/iobroker/node_modules/bufferutil
        gyp ERR! node -v v10.17.0
        gyp ERR! node-gyp -v v5.0.3
        gyp ERR! not ok
        
        > utf-8-validate@1.1.0 install /opt/iobroker/node_modules/utf-8-validate
        > node-gyp rebuild
        
        make: Verzeichnis „/opt/iobroker/node_modules/utf-8-validate/build“ wird betreten
          CXX(target) Release/obj.target/validation/src/validation.o
        In file included from ../node_modules/nan/nan.h:82:0,
                         from ../src/validation.cc:15:
        ../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Integer; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:
        ../node_modules/nan/nan_new.h:29:66: warning: ‘v8::Local<v8::Integer> v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
         To<v8::Integer>(v8::Handle<v8::Integer> i) { return i->ToInteger(); }
                                                                          ^
        In file included from ../src/validation.cc:7:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10052:16: note: declared here
         Local<Integer> Value::ToInteger() const {
                        ^~~~~
        In file included from ../node_modules/nan/nan.h:82:0,
                         from ../src/validation.cc:15:
        ../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Int32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:
        ../node_modules/nan/nan_new.h:34:64: error: no matching function for call to ‘v8::Integer::ToInt32()’
         To<v8::Int32>(v8::Handle<v8::Integer> i)   { return i->ToInt32(); }
                                                                        ^
        In file included from ../src/validation.cc:7:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2437:43: note: candidate: v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const
           V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;
                                                   ^~~~~~~
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2437:43: note:   candidate expects 1 argument, 0 provided
        In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                         from ../src/validation.cc:7:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2450:30: note: candidate: v8::Local<v8::Int32> v8::Value::ToInt32(v8::Isolate*) const
                         Local<Int32> ToInt32(Isolate* isolate) const);
                                      ^
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
           declarator __attribute__((deprecated(message)))
           ^~~~~~~~~~
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2450:30: note:   candidate expects 1 argument, 0 provided
                         Local<Int32> ToInt32(Isolate* isolate) const);
                                      ^
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
           declarator __attribute__((deprecated(message)))
           ^~~~~~~~~~
        In file included from ../node_modules/nan/nan.h:82:0,
                         from ../src/validation.cc:15:
        ../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Uint32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:
        ../node_modules/nan/nan_new.h:39:65: error: no matching function for call to ‘v8::Integer::ToUint32()’
         To<v8::Uint32>(v8::Handle<v8::Integer> i)  { return i->ToUint32(); }
                                                                         ^
        In file included from ../src/validation.cc:7:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2435:44: note: candidate: v8::MaybeLocal<v8::Uint32> v8::Value::ToUint32(v8::Local<v8::Context>) const
           V8_WARN_UNUSED_RESULT MaybeLocal<Uint32> ToUint32(
                                                    ^~~~~~~~
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2435:44: note:   candidate expects 1 argument, 0 provided
        In file included from ../node_modules/nan/nan_new.h:189:0,
                         from ../node_modules/nan/nan.h:82,
                         from ../src/validation.cc:15:
        ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::BooleanObject>::return_t NanIntern::Factory<v8::BooleanObject>::New(bool)’:
        ../node_modules/nan/nan_implementation_12_inl.h:49:38: error: no matching function for call to ‘v8::BooleanObject::New(bool&)’
           return v8::BooleanObject::New(value).As<v8::BooleanObject>();
                                              ^
        In file included from ../src/validation.cc:7:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:5035:23: note: candidate: static v8::Local<v8::Value> v8::BooleanObject::New(v8::Isolate*, bool)
           static Local<Value> New(Isolate* isolate, bool value);
                               ^~~
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:5035:23: note:   candidate expects 2 arguments, 1 provided
        In file included from ../node_modules/nan/nan_new.h:189:0,
                         from ../node_modules/nan/nan.h:82,
                         from ../src/validation.cc:15:
        ../node_modules/nan/nan_implementation_12_inl.h:49:60: error: expected primary-expression before ‘>’ token
           return v8::BooleanObject::New(value).As<v8::BooleanObject>();
                                                                    ^
        ../node_modules/nan/nan_implementation_12_inl.h:49:62: error: expected primary-expression before ‘)’ token
           return v8::BooleanObject::New(value).As<v8::BooleanObject>();
                                                                      ^
        ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::RegExp>::return_t NanIntern::Factory<v8::RegExp>::New(v8::Handle<v8::String>, v8::RegExp::Flags)’:
        ../node_modules/nan/nan_implementation_12_inl.h:158:40: warning: ‘static v8::Local<v8::RegExp> v8::RegExp::New(v8::Local<v8::String>, v8::RegExp::Flags)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
           return v8::RegExp::New(pattern, flags);
                                                ^
        In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                         from ../src/validation.cc:7:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:5110:38: note: declared here
                                Local<RegExp> New(Local<String> pattern, Flags flags));
                                              ^
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
           declarator __attribute__((deprecated(message)))
           ^~~~~~~~~~
        In file included from ../node_modules/nan/nan_new.h:189:0,
                         from ../node_modules/nan/nan.h:82,
                         from ../src/validation.cc:15:
        ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>)’:
        ../node_modules/nan/nan_implementation_12_inl.h:166:69: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
           return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
                                                                             ^
        In file included from ../src/validation.cc:7:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)
           static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                           ^~~~~~~
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)
           static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                           ^~~~~~~
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
        In file included from ../node_modules/nan/nan_new.h:189:0,
                         from ../node_modules/nan/nan.h:82,
                         from ../src/validation.cc:15:
        ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
        ../node_modules/nan/nan_implementation_12_inl.h:173:69: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
           return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
                                                                             ^
        In file included from ../src/validation.cc:7:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)
           static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                           ^~~~~~~
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)
           static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                           ^~~~~~~
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
        In file included from ../node_modules/nan/nan_new.h:189:0,
                         from ../node_modules/nan/nan.h:82,
                         from ../src/validation.cc:15:
        ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(const uint8_t*, int)’:
        ../node_modules/nan/nan_implementation_12_inl.h:206:42: error: no matching function for call to ‘v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*&, v8::String::NewStringType, int&)’
                 v8::String::kNormalString, length);
                                                  ^
        In file included from ../src/validation.cc:7:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2802:51: note: candidate: static v8::MaybeLocal<v8::String> v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*, v8::NewStringType, int)
           static V8_WARN_UNUSED_RESULT MaybeLocal<String> NewFromOneByte(
                                                           ^~~~~~~~~~~~~~
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2802:51: note:   no known conversion for argument 3 from ‘v8::String::NewStringType’ to ‘v8::NewStringType’
        In file included from ../node_modules/nan/nan_new.h:189:0,
                         from ../node_modules/nan/nan.h:82,
                         from ../src/validation.cc:15:
        ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(v8::String::ExternalStringResource*)’:
        ../node_modules/nan/nan_implementation_12_inl.h:217:66: error: no matching function for call to ‘v8::String::NewExternal(v8::Isolate*, v8::String::ExternalStringResource*&)’
           return v8::String::NewExternal(v8::Isolate::GetCurrent(), value);
                                                                          ^
        In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                         from ../src/validation.cc:7:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2861:21: note: candidate: static v8::Local<v8::String> v8::String::NewExternal(v8::Isolate*, v8::String::ExternalOneByteStringResource*)
               Local<String> NewExternal(Isolate* isolate,
                             ^
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:346:48: note: in definition of macro ‘V8_DEPRECATE_SOON’
         #define V8_DEPRECATE_SOON(message, declarator) declarator
                                                        ^~~~~~~~~~
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2861:21: note:   no known conversion for argument 2 from ‘v8::String::ExternalStringResource*’ to ‘v8::String::ExternalOneByteStringResource*’
               Local<String> NewExternal(Isolate* isolate,
                             ^
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:346:48: note: in definition of macro ‘V8_DEPRECATE_SOON’
         #define V8_DEPRECATE_SOON(message, declarator) declarator
                                                        ^~~~~~~~~~
        In file included from ../node_modules/nan/nan_new.h:189:0,
                         from ../node_modules/nan/nan.h:82,
                         from ../src/validation.cc:15:
        ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>)’:
        ../node_modules/nan/nan_implementation_12_inl.h:237:10: error: ‘CompileUnbound’ is not a member of ‘v8::ScriptCompiler’
           return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                  ^~
        ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
        ../node_modules/nan/nan_implementation_12_inl.h:244:10: error: ‘CompileUnbound’ is not a member of ‘v8::ScriptCompiler’
           return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                  ^~
        In file included from ../src/validation.cc:15:0:
        ../node_modules/nan/nan.h: In function ‘uint32_t NanUInt32OptionValue(v8::Local<v8::Object>, v8::Handle<v8::String>, uint32_t)’:
        ../node_modules/nan/nan.h:248:43: warning: ‘uint32_t v8::Value::Uint32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               ? optionsObj->Get(opt)->Uint32Value()
                                                   ^
        In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                         from ../src/validation.cc:7:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2477:47: note: declared here
           V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                                       ^
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
           declarator __attribute__((deprecated(message)))
           ^~~~~~~~~~
        In file included from ../src/validation.cc:15:0:
        ../node_modules/nan/nan.h: At global scope:
        ../node_modules/nan/nan.h:261:25: error: redefinition of ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Local<T>)’
         NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {
                                 ^~~~~~~~~~~~~~~
        ../node_modules/nan/nan.h:256:25: note: ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Handle<T>)’ previously declared here
         NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {
                                 ^~~~~~~~~~~~~~~
        ../node_modules/nan/nan.h: In function ‘bool NanIdleNotification(int)’:
        ../node_modules/nan/nan.h:289:39: error: ‘class v8::Isolate’ has no member named ‘IdleNotification’; did you mean ‘IdleNotificationDeadline’?
             return v8::Isolate::GetCurrent()->IdleNotification(idle_time_in_ms);
                                               ^~~~~~~~~~~~~~~~
        ../node_modules/nan/nan.h: At global scope:
        ../node_modules/nan/nan.h:473:20: error: variable or field ‘NanAddGCEpilogueCallback’ declared void
               v8::Isolate::GCEpilogueCallback callback
                            ^~~~~~~~~~~~~~~~~~
        ../node_modules/nan/nan.h:473:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
               v8::Isolate::GCEpilogueCallback callback
               ^~
        ../node_modules/nan/nan.h:474:18: error: expected primary-expression before ‘gc_type_filter’
             , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                          ^~~~~~~~~~~~~~
        ../node_modules/nan/nan.h:479:20: error: variable or field ‘NanRemoveGCEpilogueCallback’ declared void
               v8::Isolate::GCEpilogueCallback callback) {
                            ^~~~~~~~~~~~~~~~~~
        ../node_modules/nan/nan.h:479:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
               v8::Isolate::GCEpilogueCallback callback) {
               ^~
        ../node_modules/nan/nan.h:484:20: error: variable or field ‘NanAddGCPrologueCallback’ declared void
               v8::Isolate::GCPrologueCallback callback
                            ^~~~~~~~~~~~~~~~~~
        ../node_modules/nan/nan.h:484:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
               v8::Isolate::GCPrologueCallback callback
               ^~
        ../node_modules/nan/nan.h:485:18: error: expected primary-expression before ‘gc_type_filter’
             , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                          ^~~~~~~~~~~~~~
        ../node_modules/nan/nan.h:490:20: error: variable or field ‘NanRemoveGCPrologueCallback’ declared void
               v8::Isolate::GCPrologueCallback callback) {
                            ^~~~~~~~~~~~~~~~~~
        ../node_modules/nan/nan.h:490:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
               v8::Isolate::GCPrologueCallback callback) {
               ^~
        ../node_modules/nan/nan.h:569:15: error: ‘WeakCallbackData’ in namespace ‘v8’ does not name a template type
             const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
                       ^~~~~~~~~~~~~~~~
        ../node_modules/nan/nan.h:569:31: error: expected ‘,’ or ‘...’ before ‘<’ token
             const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
                                       ^
        ../node_modules/nan/nan.h: In function ‘void _NanWeakCallbackDispatcher(int)’:
        ../node_modules/nan/nan.h:570:42: error: ‘data’ was not declared in this scope
               _NanWeakCallbackInfo<T, P> *info = data.GetParameter();
                                                  ^~~~
        ../node_modules/nan/nan.h: At global scope:
        ../node_modules/nan/nan.h:661:13: error: ‘node::smalloc’ has not been declared
             , node::smalloc::FreeCallback callback
                     ^~~~~~~
        ../node_modules/nan/nan.h:661:35: error: expected ‘,’ or ‘...’ before ‘callback’
             , node::smalloc::FreeCallback callback
                                           ^~~~~~~~
        ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)’:
        ../node_modules/nan/nan.h:665:50: error: ‘callback’ was not declared in this scope
                 v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                          ^~~~~~~~
        ../node_modules/nan/nan.h:665:60: error: ‘hint’ was not declared in this scope
                 v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                                    ^~~~
        ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)’:
        ../node_modules/nan/nan.h:672:67: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]
             return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                                                                           ^
        In file included from ../src/validation.cc:10:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/node_buffer.h:68:40: note:   initializing argument 2 of ‘v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t)’
         NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
                                                ^~~
        In file included from ../src/validation.cc:15:0:
        ../node_modules/nan/nan.h:672:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((char*)data), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
             return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(uint32_t)’:
        ../node_modules/nan/nan.h:676:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
             return node::Buffer::New(v8::Isolate::GetCurrent(), size);
                    ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanBufferUse(char*, uint32_t)’:
        ../node_modules/nan/nan.h:683:12: error: ‘Use’ is not a member of ‘node::Buffer’
             return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);
                    ^~~~
        ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
        ../node_modules/nan/nan.h:710:74: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
             return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
                                                                                  ^
        In file included from ../src/validation.cc:7:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)
           static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                           ^~~~~~~
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)
           static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                           ^~~~~~~
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
        In file included from ../src/validation.cc:15:0:
        ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>)’:
        ../node_modules/nan/nan.h:717:74: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
             return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
                                                                                  ^
        In file included from ../src/validation.cc:7:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)
           static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                           ^~~~~~~
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)
           static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                           ^~~~~~~
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
        In file included from ../src/validation.cc:15:0:
        ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanRunScript(v8::Handle<v8::UnboundScript>)’:
        ../node_modules/nan/nan.h:723:48: warning: ‘v8::Local<v8::Value> v8::Script::Run()’ is deprecated: Use maybe version [-Wdeprecated-declarations]
             return script->BindToCurrentContext()->Run();
                                                        ^
        In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                         from ../src/validation.cc:7:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1271:51: note: declared here
           V8_DEPRECATED("Use maybe version", Local<Value> Run());
                                                           ^
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
           declarator __attribute__((deprecated(message)))
           ^~~~~~~~~~
        In file included from ../src/validation.cc:15:0:
        ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanRunScript(v8::Handle<v8::Script>)’:
        ../node_modules/nan/nan.h:729:24: warning: ‘v8::Local<v8::Value> v8::Script::Run()’ is deprecated: Use maybe version [-Wdeprecated-declarations]
             return script->Run();
                                ^
        In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                         from ../src/validation.cc:7:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1271:51: note: declared here
           V8_DEPRECATED("Use maybe version", Local<Value> Run());
                                                           ^
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
           declarator __attribute__((deprecated(message)))
           ^~~~~~~~~~
        In file included from ../src/validation.cc:15:0:
        ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*)’:
        ../node_modules/nan/nan.h:738:60: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ isdeprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
                 v8::Isolate::GetCurrent(), target, func, argc, argv));
                                                                    ^
        In file included from ../src/validation.cc:8:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:177:50: note: declared here
                         NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                          ^
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
             __attribute__((deprecated(message))) declarator
                                                  ^~~~~~~~~~
        In file included from ../src/validation.cc:15:0:
        ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::String>, int, v8::Handle<v8::Value>*)’:
        ../node_modules/nan/nan.h:747:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
                 v8::Isolate::GetCurrent(), target, symbol, argc, argv));
                                                                      ^
        In file included from ../src/validation.cc:8:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:170:50: note: declared here
                         NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                          ^
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
             __attribute__((deprecated(message))) declarator
                                                  ^~~~~~~~~~
        In file included from ../src/validation.cc:15:0:
        ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, const char*, int, v8::Handle<v8::Value>*)’:
        ../node_modules/nan/nan.h:756:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’ is deprecated:Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
                 v8::Isolate::GetCurrent(), target, method, argc, argv));
                                                                      ^
        In file included from ../src/validation.cc:8:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:163:50: note: declared here
                         NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                          ^
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
             __attribute__((deprecated(message))) declarator
                                                  ^~~~~~~~~~
        In file included from ../src/validation.cc:15:0:
        ../node_modules/nan/nan.h: In member function ‘v8::Handle<v8::Value> NanCallback::Call_(v8::Isolate*, v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) const’:
        ../node_modules/nan/nan.h:1569:5: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ isdeprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
             ));
             ^
        ../node_modules/nan/nan.h:398:59: note: in definition of macro ‘NanEscapeScope’
         # define NanEscapeScope(val) scope.Escape(_NanEnsureLocal(val))
                                                                   ^~~
        In file included from ../src/validation.cc:8:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:177:50: note: declared here
                         NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                          ^
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
             __attribute__((deprecated(message))) declarator
                                                  ^~~~~~~~~~
        In file included from ../src/validation.cc:15:0:
        ../node_modules/nan/nan.h: In function ‘void* _NanRawString(v8::Handle<v8::Value>, Nan::Encoding, size_t*, void*, size_t, int)’:
        ../node_modules/nan/nan.h:2164:38: warning: ‘v8::String::Value::Value(v8::Local<v8::Value>)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]
                 v8::String::Value value(toStr);
                                              ^
        In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                         from ../src/validation.cc:7:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2916:51: note: declared here
             V8_DEPRECATED("Use Isolate version", explicit Value(Local<v8::Value> obj));
                                                           ^
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
           declarator __attribute__((deprecated(message)))
           ^~~~~~~~~~
        In file included from ../src/validation.cc:15:0:
        ../node_modules/nan/nan.h:2198:38: warning: ‘v8::String::Value::Value(v8::Local<v8::Value>)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]
                 v8::String::Value value(toStr);
                                              ^
        In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                         from ../src/validation.cc:7:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2916:51: note: declared here
             V8_DEPRECATED("Use Isolate version", explicit Value(Local<v8::Value> obj));
                                                           ^
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
           declarator __attribute__((deprecated(message)))
           ^~~~~~~~~~
        In file included from ../src/validation.cc:15:0:
        ../node_modules/nan/nan.h: In constructor ‘NanTap::NanTap(v8::Handle<v8::Value>)’:
        ../node_modules/nan/nan.h:2292:41: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
             NanAssignPersistent(t_, t->ToObject());
                                                 ^
        In file included from ../src/validation.cc:7:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
         Local<Object> Value::ToObject() const {
                       ^~~~~
        ../src/validation.cc: In static member function ‘static void Validation::Initialize(v8::Handle<v8::Object>)’:
        ../src/validation.cc:112:62: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [12], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’is ambiguous
             NODE_SET_METHOD(t, "isValidUTF8", Validation::IsValidUTF8);
                                                                      ^
        In file included from ../src/validation.cc:8:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:372:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
         inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
                     ^~~~~~~~~~~~~~~
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:386:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
         inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
                     ^~~~~~~~~~~~~~~
        ../src/validation.cc: In static member function ‘static void Validation::IsValidUTF8(const v8::FunctionCallbackInfo<v8::Value>&)’:
        ../src/validation.cc:132:50: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
             Local<Object> buffer_obj = args[0]->ToObject();
                                                          ^
        In file included from ../src/validation.cc:7:0:
        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
         Local<Object> Value::ToObject() const {
                       ^~~~~
        validation.target.mk:105: die Regel für Ziel „Release/obj.target/validation/src/validation.o“ scheiterte
        make: *** [Release/obj.target/validation/src/validation.o] Fehler 1
        make: Verzeichnis „/opt/iobroker/node_modules/utf-8-validate/build“ wird verlassen
        gyp ERR! build error
        gyp ERR! stack Error: `make` failed with exit code: 2
        gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:193:23)
        gyp ERR! stack     at ChildProcess.emit (events.js:198:13)
        gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
        gyp ERR! System Linux 4.4.59+
        gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
        gyp ERR! cwd /opt/iobroker/node_modules/utf-8-validate
        gyp ERR! node -v v10.17.0
        gyp ERR! node-gyp -v v5.0.3
        gyp ERR! not ok
        
        > iobroker.xbox@0.5.12 install /opt/iobroker/node_modules/iobroker.xbox
        > npip install
        
        No python_modules directory; installing pip locally if needed.
        Successfully completed pip check.
        Collecting xbox-smartglass-rest>=0.9.8
          Using cached https://files.pythonhosted.org/packages/4d/4f/f035df8a2ec5742b9e772071e006ea21aae3fc3bd0963753cfc1045d6fda/xbox_smartglass_rest-0.9.8-py2.py3-none-any.whl
        Collecting xbox-smartglass-stump>=0.9.5
          Using cached https://files.pythonhosted.org/packages/34/f0/a75667f67ce6251b96a6989b8169eb9f2e25407ce2b0888e544b8caa98fe/xbox_smartglass_stump-0.9.5-py2.py3-none-any.whl
        Collecting Flask
          Using cached https://files.pythonhosted.org/packages/9b/93/628509b8d5dc749656a9641f4caf13540e2cdec85276964ff8f43bbb1d3b/Flask-1.1.1-py2.py3-none-any.whl
        Collecting xbox-smartglass-core>=1.0.12
          Using cached https://files.pythonhosted.org/packages/13/c8/2ffce1ddabe5b73422c7c46e808e4b02dbbc9362d2ecd2aee2a65e6e30a5/xbox_smartglass_core-1.0.12-py2.py3-none-any.whl
        Collecting xbox-webapi>=1.1.7
          Using cached https://files.pythonhosted.org/packages/2d/bf/aaf24cc78184393c5c2472e822c0e145b793e346a8085bee02e89a3428ba/xbox_webapi-1.1.7-py2.py3-none-any.whl
        Collecting marshmallow-objects
          Using cached https://files.pythonhosted.org/packages/4d/1c/fe15bc370707e8f8db09ab0edead45ab413b75795a8be523ca6482152183/marshmallow_objects-2.0.0-py2.py3-none-any.whl
        Collecting Jinja2>=2.10.1
          Using cached https://files.pythonhosted.org/packages/65/e0/eb35e762802015cab1ccee04e8a277b03f1d8e53da3ec3106882ec42558b/Jinja2-2.10.3-py2.py3-none-any.whl
        Collecting click>=5.1
          Using cached https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl
        Collecting itsdangerous>=0.24
          Using cached https://files.pythonhosted.org/packages/76/ae/44b03b253d6fade317f32c24d100b3b35c2239807046a4c953c7b89fa49e/itsdangerous-1.1.0-py2.py3-none-any.whl
        Collecting Werkzeug>=0.15
          Using cached https://files.pythonhosted.org/packages/ce/42/3aeda98f96e85fd26180534d36570e4d18108d62ae36f87694b476b83d6f/Werkzeug-0.16.0-py2.py3-none-any.whl
        Collecting gevent==1.3.7
          Using cached https://files.pythonhosted.org/packages/87/c4/9afb40b4a8b9186787d477aa6ebcfa17ead40ecbf83d5a1ed53dadd4f6ef/gevent-1.3.7-cp35-cp35m-manylinux1_x86_64.whl
        Processing /home/iobroker/.cache/pip/wheels/13/cd/02/acabe4bfa9899d53c3e3b13675610d2e2dcb9ae110359d4f61/construct-2.9.41-cp35-none-any.whl
        Collecting cryptography==2.3.1
          Using cached https://files.pythonhosted.org/packages/59/32/92cade62c645756a83598edf56289e9b19aae5370642a7ce690cd06bc72f/cryptography-2.3.1-cp34-abi3-manylinux1_x86_64.whl
        Collecting appdirs==1.4.3
          Using cached https://files.pythonhosted.org/packages/56/eb/810e700ed1349edde4cbdc1b2a21e28cdf115f9faf263f6bbf8447c1abf3/appdirs-1.4.3-py2.py3-none-any.whl
        Processing /home/iobroker/.cache/pip/wheels/0a/5f/3c/e0ffceb6554711f12a7101384f29ec13b85136dfcf1f692b8f/dpkt-1.9.1-cp35-none-any.whl
        Processing /home/iobroker/.cache/pip/wheels/34/06/50/24011714e101b5ad8518c69175d117a257413e3c15a92983f0/urwid-2.0.1-cp35-none-any.whl
        Collecting aenum==2.1.2; python_version <= "3.5"
          Using cached https://files.pythonhosted.org/packages/0d/46/5b6a6c13fee40f9dfaba84de1394bfe082c0c7d95952ba0ffbd56ce3a3f7/aenum-2.1.2-py3-none-any.whl
        Processing /home/iobroker/.cache/pip/wheels/c5/d2/ab/a54fb5ea53ac3badba098160e8452fa126a51febda80440ded/demjson-2.2.4-cp35-none-any.whl
        Collecting requests
          Using cached https://files.pythonhosted.org/packages/51/bd/23c926cd341ea6b7dd0b2a00aba99ae0f828be89d72b2190f27c11d4b7fb/requests-2.22.0-py2.py3-none-any.whl
        Collecting marshmallow>=3.0.0
          Using cached https://files.pythonhosted.org/packages/6e/76/01224f14737627166b94eb3bf0e334372c014edca781e39db320ce977755/marshmallow-3.3.0-py2.py3-none-any.whl
        Collecting MarkupSafe>=0.23
          Using cached https://files.pythonhosted.org/packages/6e/57/d40124076756c19ff2269678de7ae25a14ebbb3f6314eb5ce9477f191350/MarkupSafe-1.1.1-cp35-cp35m-manylinux1_x86_64.whl
        Collecting greenlet>=0.4.14; platform_python_implementation == "CPython"
          Using cached https://files.pythonhosted.org/packages/2e/65/27f35497cc0102a792390d056e793e064da95fc9eae45d75ae0ba49c0a0d/greenlet-0.4.15-cp35-cp35m-manylinux1_x86_64.whl
        Collecting idna>=2.1
          Using cached https://files.pythonhosted.org/packages/14/2c/cd551d81dbe15200be1cf41cd03869a46fe7226e7450af7a6545bfc474c9/idna-2.8-py2.py3-none-any.whl
        Collecting asn1crypto>=0.21.0
          Using cached https://files.pythonhosted.org/packages/e9/51/1db4a60049fb7390959be586b6eb743098e6cea3f6b2d3ed9e17fec62ba2/asn1crypto-1.3.0-py2.py3-none-any.whl
        Collecting cffi!=1.11.3,>=1.7
          Using cached https://files.pythonhosted.org/packages/a8/8d/986e0c4e2aa3b24db56a0affc50d1a379150e3c4da45d51d549dc2697d53/cffi-1.13.2-cp35-cp35m-manylinux1_x86_64.whl
        Collecting six>=1.4.1
          Using cached https://files.pythonhosted.org/packages/65/eb/1f97cb97bfc2390a276969c6fae16075da282f5058082d4cb10c6c5c1dba/six-1.14.0-py2.py3-none-any.whl
        Collecting certifi>=2017.4.17
          Using cached https://files.pythonhosted.org/packages/b9/63/df50cac98ea0d5b006c55a399c3bf1db9da7b5a24de7890bc9cfd5dd9e99/certifi-2019.11.28-py2.py3-none-any.whl
        Collecting chardet<3.1.0,>=3.0.2
          Using cached https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl
        Collecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1
          Using cached https://files.pythonhosted.org/packages/b4/40/a9837291310ee1ccc242ceb6ebfd9eb21539649f193a7c8c86ba15b98539/urllib3-1.25.7-py2.py3-none-any.whl
        Processing /home/iobroker/.cache/pip/wheels/f2/9a/90/de94f8556265ddc9d9c8b271b0f63e57b26fb1d67a45564511/pycparser-2.19-py2.py3-none-any.whl
        Installing collected packages: marshmallow, marshmallow-objects, greenlet, gevent, construct, idna, asn1crypto, pycparser, cffi, six, cryptography, appdirs, demjson, urwid, certifi, chardet, urllib3, requests, xbox-webapi, dpkt, aenum, xbox-smartglass-core, xbox-smartglass-stump, MarkupSafe, Jinja2, click, itsdangerous, Werkzeug, Flask, xbox-smartglass-rest
        Successfully installed Flask-1.1.1 Jinja2-2.10.3 MarkupSafe-1.1.1 Werkzeug-0.16.0 aenum-2.1.2 appdirs-1.4.3 asn1crypto-1.3.0 certifi-2019.11.28 cffi-1.13.2 chardet-3.0.4 click-7.0 construct-2.9.41 cryptography-2.3.1 demjson-2.2.4 dpkt-1.9.1 gevent-1.3.7 greenlet-0.4.15 idna-2.8 itsdangerous-1.1.0 marshmallow-3.3.0 marshmallow-objects-2.0.0 pycparser-2.19 requests-2.22.0 six-1.14.0 urllib3-1.25.7 urwid-2.0.1 xbox-smartglass-core-1.0.12 xbox-smartglass-rest-0.9.8 xbox-smartglass-stump-0.9.5 xbox-webapi-1.1.7
        npm WARN ELOOP: too many symbolic links encountered, stat '/opt/iobroker/node_modules/iobroker.type-detector'
        npm WARN babel-eslint@5.0.4 requires a peer of eslint@<2.3.0 but none is installed. You must install peer dependencies yourself.
        npm WARN bl@0.7.0 requires a peer of stream-browserify@* but none is installed. You must install peer dependencies yourself.
        npm WARN bl@0.7.0 requires a peer of stream-browserify@* but none is installed. You must install peer dependencies yourself.
        npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.2 (node_modules/fsevents):
        npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
        npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.4 (node_modules/osx-temperature-sensor):
        npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
        npm WARN optional SKIPPING OPTIONAL DEPENDENCY: xpc-connection@0.1.4 (node_modules/xpc-connection):
        npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for xpc-connection@0.1.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
        npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bufferutil@1.1.0 (node_modules/bufferutil):
        npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bufferutil@1.1.0 install: `node-gyp rebuild`
        npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
        npm WARN optional SKIPPING OPTIONAL DEPENDENCY: utf-8-validate@1.1.0 (node_modules/utf-8-validate):
        npm WARN optional SKIPPING OPTIONAL DEPENDENCY: utf-8-validate@1.1.0 install: `node-gyp rebuild`
        npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
        
        + iobroker.xbox@0.5.12
        updated 1 package in 68.765s
        

        Adapter gelb

        xbox.0	2020-01-18 01:22:32.977	info	(28813) [START] Starting REST server
        xbox.0	2020-01-18 01:22:32.977	debug	(28813) [START] IP address is 10.0.1.83
        xbox.0	2020-01-18 01:22:32.956	info	(28813) starting. Version 0.5.12 in /opt/iobroker/node_modules/iobroker.xbox, node: v10.17.0
        xbox.0	2020-01-18 01:22:26.538	info	(28335) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
        xbox.0	2020-01-18 01:22:26.537	info	(28335) terminating
        xbox.0	2020-01-18 01:22:26.536	info	(28335) [END] cleaned everything up...
        xbox.0	2020-01-18 01:22:26.522	info	(28335) [END] REST server stopped
        xbox.0	2020-01-18 01:22:26.508	debug	(28335) [LOGOUT] <=== Failed to logout: undefined
        xbox.0	2020-01-18 01:22:26.500	info	(28335) Got terminate signal TERMINATE_YOURSELF
        xbox.0	2020-01-18 01:22:26.413	warn	(28335) [LOGIN] Connection refused, will try again
        xbox.0	2020-01-18 01:22:26.413	debug	(28335) Could not parse body
        xbox.0	2020-01-18 01:22:25.410	warn	(28335) [LOGIN] Connection refused, will try again
        xbox.0	2020-01-18 01:22:25.410	debug	(28335) Could not parse body
        xbox.0	2020-01-18 01:22:25.316	debug	(28335) [CONNECT] Ping response, but provided LiveID has not been discovered until now
        xbox.0	2020-01-18 01:22:25.315	debug	(28335) [CONNECT] Check connection
        xbox.0	2020-01-18 01:22:25.315	error	(28335) [DISCOVER] <=== connect ECONNREFUSED 127.0.0.1:5557
        xbox.0	2020-01-18 01:22:25.314	debug	(28335) [CHECK] Auth is not established
        xbox.0	2020-01-18 01:22:25.309	debug	(28335) [DISCOVER] Searching for consoles
        xbox.0	2020-01-18 01:22:25.306	debug	(28335) [PING] Xbox online
        xbox.0	2020-01-18 01:22:24.407	warn	(28335) [LOGIN] Connection refused, will try again
        xbox.0	2020-01-18 01:22:24.406	debug	(28335) Could not parse body
        xbox.0	2020-01-18 01:22:23.399	warn	(28335) [LOGIN] Connection refused, will try again
        xbox.0	2020-01-18 01:22:23.399	debug	(28335) Could not parse body
        xbox.0	2020-01-18 01:22:22.396	warn	(28335) [LOGIN] Connection refused, will try again
        xbox.0	2020-01-18 01:22:22.396	debug	(28335) Could not parse body
        xbox.0	2020-01-18 01:22:21.393	warn	(28335) [LOGIN] Connection refused, will try again
        xbox.0	2020-01-18 01:22:21.393	debug	(28335) Could not parse body
        xbox.0	2020-01-18 01:22:20.390	warn	(28335) [LOGIN] Connection refused, will try again
        xbox.0	2020-01-18 01:22:20.390	debug	(28335) Could not parse body
        xbox.0	2020-01-18 01:22:19.387	warn	(28335) [LOGIN] Connection refused, will try again
        xbox.0	2020-01-18 01:22:19.386	debug	(28335) Could not parse body
        xbox.0	2020-01-18 01:22:19.311	debug	(28335) [CONNECT] Ping response, but provided LiveID has not been discovered until now
        xbox.0	2020-01-18 01:22:19.310	debug	(28335) [CONNECT] Check connection
        xbox.0	2020-01-18 01:22:19.309	error	(28335) [DISCOVER] <=== connect ECONNREFUSED 127.0.0.1:5557
        xbox.0	2020-01-18 01:22:19.308	debug	(28335) [CHECK] Auth is not established
        xbox.0	2020-01-18 01:22:19.305	debug	(28335) [DISCOVER] Searching for consoles
        xbox.0	2020-01-18 01:22:19.303	debug	(28335) [PING] Xbox online
        xbox.0	2020-01-18 01:22:18.384	warn	(28335) [LOGIN] Connection refused, will try again
        xbox.0	2020-01-18 01:22:18.384	debug	(28335) Could not parse body
        xbox.0	2020-01-18 01:22:17.381	warn	(28335) [LOGIN] Connection refused, will try again
        xbox.0	2020-01-18 01:22:17.380	debug	(28335) Could not parse body
        xbox.0	2020-01-18 01:22:16.378	warn	(28335) [LOGIN] Connection refused, will try again
        xbox.0	2020-01-18 01:22:16.377	debug	(28335) Could not parse body
        xbox.0	2020-01-18 01:22:15.374	warn	(28335) [LOGIN] Connection refused, will try again
        xbox.0	2020-01-18 01:22:15.373	debug	(28335) Could not parse body
        xbox.0	2020-01-18 01:22:14.371	warn	(28335) [LOGIN] Connection refused, will try again
        xbox.0	2020-01-18 01:22:14.370	debug	(28335) Could not parse body
        xbox.0	2020-01-18 01:22:13.358	warn	(28335) [LOGIN] Connection refused, will try again
        xbox.0	2020-01-18 01:22:13.358	debug	(28335) Could not parse body
        xbox.0	2020-01-18 01:22:13.314	debug	(28335) [CHECK] Auth is not established
        xbox.0	2020-01-18 01:22:13.312	debug	(28335) [CONNECT] Ping response, but provided LiveID has not been discovered until now
        xbox.0	2020-01-18 01:22:13.312	debug	(28335) [CONNECT] Check connection
        xbox.0	2020-01-18 01:22:13.311	error	(28335) [DISCOVER] <=== connect ECONNREFUSED 127.0.0.1:5557
        xbox.0	2020-01-18 01:22:13.308	debug	(28335) [DISCOVER] Searching for consoles
        xbox.0	2020-01-18 01:22:13.305	debug	(28335) [PING] Xbox online
        xbox.0	2020-01-18 01:22:12.355	warn	(28335) [LOGIN] Connection refused, will try again
        xbox.0	2020-01-18 01:22:12.355	debug	(28335) Could not parse body
        xbox.0	2020-01-18 01:22:11.351	warn	(28335) [LOGIN] Connection refused, will try again
        xbox.0	2020-01-18 01:22:11.351	debug	(28335) Could not parse body
        xbox.0	2020-01-18 01:22:10.348	warn	(28335) [LOGIN] Connection refused, will try again
        xbox.0	2020-01-18 01:22:10.347	debug	(28335) Could not parse body
        xbox.0	2020-01-18 01:22:09.345	warn	(28335) [LOGIN] Connection refused, will try again
        xbox.0	2020-01-18 01:22:09.345	debug	(28335) Could not parse body
        xbox.0	2020-01-18 01:22:08.341	warn	(28335) [LOGIN] Connection refused, will try again
        xbox.0	2020-01-18 01:22:08.341	debug	(28335) Could not parse body
        xbox.0	2020-01-18 01:22:07.337	warn	(28335) [LOGIN] Connection refused, will try again
        xbox.0	2020-01-18 01:22:07.337	debug	(28335) Could not parse body
        xbox.0	2020-01-18 01:22:07.325	debug	(28335) [CHECK] Auth is not established
        xbox.0	2020-01-18 01:22:07.323	warn	(28335) [CONNECT] Ping response, but provided LiveID has not been discovered until now
        xbox.0	2020-01-18 01:22:07.322	debug	(28335) [CONNECT] Check connection
        xbox.0	2020-01-18 01:22:07.320	error	(28335) [DISCOVER] <=== connect ECONNREFUSED 127.0.0.1:5557
        xbox.0	2020-01-18 01:22:07.315	debug	(28335) [DISCOVER] Searching for consoles
        xbox.0	2020-01-18 01:22:07.311	debug	(28335) [PING] Xbox online
        xbox.0	2020-01-18 01:22:06.335	warn	(28335) [LOGIN] Connection refused, will try again
        xbox.0	2020-01-18 01:22:06.334	debug	(28335) Could not parse body
        xbox.0	2020-01-18 01:22:05.332	warn	(28335) [LOGIN] Connection refused, will try again
        xbox.0	2020-01-18 01:22:05.332	debug	(28335) Could not parse body
        xbox.0	2020-01-18 01:22:04.328	warn	(28335) [LOGIN] Connection refused, will try again
        xbox.0	2020-01-18 01:22:04.328	debug	(28335) Could not parse body
        xbox.0	2020-01-18 01:22:03.324	warn	(28335) [LOGIN] Connection refused, will try again
        xbox.0	2020-01-18 01:22:03.324	debug	(28335) Could not parse body
        xbox.0	2020-01-18 01:22:02.321	warn	(28335) [LOGIN] Connection refused, will try again
        xbox.0	2020-01-18 01:22:02.321	debug	(28335) Could not parse body
        xbox.0	2020-01-18 01:22:01.318	warn	(28335) [LOGIN] Connection refused, will try again
        xbox.0	2020-01-18 01:22:01.318	debug	(28335) Could not parse body
        xbox.0	2020-01-18 01:22:01.308	debug	(28335) [LOGOUT] <=== Failed to logout: undefined
        xbox.0	2020-01-18 01:21:58.846	debug	(28335) system.adapter.admin.0: logging true
        xbox.0	2020-01-18 01:21:56.483	error	(28335) [START] Restarting adapter in 30 seconds
        xbox.0	2020-01-18 01:21:56.482	error	SyntaxError: invalid syntax
        xbox.0	2020-01-18 01:21:56.482	error	^
        xbox.0	2020-01-18 01:21:56.482	error	cls, data, context=None, many=None, partial=None, unknown=None, *args, **kwargs,
        xbox.0	2020-01-18 01:21:56.482	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/marshmallow_objects/models.py", line 209
        xbox.0	2020-01-18 01:21:56.482	error	from marshmallow_objects.models import ( # noqa
        xbox.0	2020-01-18 01:21:56.482	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/marshmallow_objects/__init__.py", line 3, in <module>
        xbox.0	2020-01-18 01:21:56.482	error	from marshmallow_objects import Model, NestedModel, fields
        xbox.0	2020-01-18 01:21:56.482	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/stump/json_model.py", line 4, in <module>
        xbox.0	2020-01-18 01:21:56.482	error	from xbox.stump import json_model
        xbox.0	2020-01-18 01:21:56.482	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/stump/manager.py", line 13, in <module>
        xbox.0	2020-01-18 01:21:56.482	error	from xbox.stump.manager import StumpManager
        xbox.0	2020-01-18 01:21:56.482	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/rest/consolewrap.py", line 6, in <module>
        xbox.0	2020-01-18 01:21:56.482	error	from ..consolewrap import ConsoleWrap
        xbox.0	2020-01-18 01:21:56.482	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/rest/routes/device.py", line 6, in <module>
        xbox.0	2020-01-18 01:21:56.482	error	from .device import *
        xbox.0	2020-01-18 01:21:56.482	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/rest/routes/__init__.py", line 6, in <module>
        xbox.0	2020-01-18 01:21:56.482	error	from .routes import routes
        xbox.0	2020-01-18 01:21:56.482	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/rest/app.py", line 5, in <module>
        xbox.0	2020-01-18 01:21:56.482	error	from xbox.rest.app import app
        xbox.0	2020-01-18 01:21:56.482	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/rest/scripts/rest_server.py", line 9, in <module>
        xbox.0	2020-01-18 01:21:56.482	error	from xbox.rest.scripts.rest_server import main
        xbox.0	2020-01-18 01:21:56.482	error	File "/opt/iobroker/node_modules/iobroker.xbox/lib/../python_modules/bin/xbox-rest-server", line 5, in <module>
        xbox.0	2020-01-18 01:21:56.482	error	Traceback (most recent call last):
        xbox.0	2020-01-18 01:21:56.482	error	(28335) [START] Failed starting REST server: /bin/sh: 1: /opt/iobroker/node_modules/iobroker.xbox/lib/../node_modules/nopy/src/nopy.js: not found
        xbox.0	2020-01-18 01:21:54.708	info	(28335) [START] Starting REST server
        xbox.0	2020-01-18 01:21:54.707	debug	(28335) [START] IP address is 10.0.1.83
        xbox.0	2020-01-18 01:21:54.688	info	(28335) starting. Version 0.5.12 in /opt/iobroker/node_modules/iobroker.xbox, node: v10.17.0
        xbox.0	2020-01-18 01:21:52.313	debug	(28335) States connected to redis: 0.0.0.0:9000
        xbox.0	2020-01-18 01:21:52.260	debug	(28335) statesDB connected
        xbox.0	2020-01-18 01:21:52.259	debug	(28335) States create PubSub Client
        xbox.0	2020-01-18 01:21:52.250	debug	(28335) Objects connected to redis: 0.0.0.0:9001
        xbox.0	2020-01-18 01:21:52.247	debug	(28335) Redis States: Use Redis connection: 0.0.0.0:9000
        xbox.0	2020-01-18 01:21:52.245	debug	(28335) objectDB connected
        xbox.0	2020-01-18 01:21:52.232	debug	(28335) Objects client initialize lua scripts
        xbox.0	2020-01-18 01:21:52.231	debug	(28335) Objects create PubSub Client
        xbox.0	2020-01-18 01:21:52.223	debug	(28335) Objects client ready ... initialize now
        xbox.0	2020-01-18 01:21:52.164	debug	(28335) Redis Objects: Use Redis connection: 0.0.0.0:9001
        

        ° Node.js: 20.17.0 NPM: 10.8.2
        ° Proxmox, Ubuntu 22.04.3 LTS
        ° Fixer ---> iob fix

        foxriver76F 1 Antwort Letzte Antwort
        0
        • NegaleinN Negalein

          @foxriver76 sagte in XBox-Adapter Fehler:

          braucht gerade immer ein reinstall sorry: npm i iobroker.xbox --unsafe-perm --prefix /opt/iobroker --production

                           from ../node_modules/nan/nan.h:82,
                           from ../src/bufferutil.cc:16:
          ../node_modules/nan/nan_implementation_12_inl.h:49:60: error: expected primary-expression before ‘>’ token
             return v8::BooleanObject::New(value).As<v8::BooleanObject>();
                                                                      ^
          ../node_modules/nan/nan_implementation_12_inl.h:49:62: error: expected primary-expression before ‘)’ token
             return v8::BooleanObject::New(value).As<v8::BooleanObject>();
                                                                        ^
          ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::RegExp>::return_t NanIntern::Factory<v8::RegExp>::New(v8::Handle<v8::String>, v8::RegExp::Flags)’:
          ../node_modules/nan/nan_implementation_12_inl.h:158:40: warning: ‘static v8::Local<v8::RegExp> v8::RegExp::New(v8::Local<v8::String>, v8::RegExp::Flags)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
             return v8::RegExp::New(pattern, flags);
                                                  ^
          In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                           from ../src/bufferutil.cc:7:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:5110:38: note: declared here
                                  Local<RegExp> New(Local<String> pattern, Flags flags));
                                                ^
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
             declarator __attribute__((deprecated(message)))
             ^~~~~~~~~~
          In file included from ../node_modules/nan/nan_new.h:189:0,
                           from ../node_modules/nan/nan.h:82,
                           from ../src/bufferutil.cc:16:
          ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>)’:
          ../node_modules/nan/nan_implementation_12_inl.h:166:69: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
             return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
                                                                               ^
          In file included from ../src/bufferutil.cc:7:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)
             static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                             ^~~~~~~
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)
             static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                             ^~~~~~~
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
          In file included from ../node_modules/nan/nan_new.h:189:0,
                           from ../node_modules/nan/nan.h:82,
                           from ../src/bufferutil.cc:16:
          ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
          ../node_modules/nan/nan_implementation_12_inl.h:173:69: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
             return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
                                                                               ^
          In file included from ../src/bufferutil.cc:7:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)
             static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                             ^~~~~~~
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)
             static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                             ^~~~~~~
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
          In file included from ../node_modules/nan/nan_new.h:189:0,
                           from ../node_modules/nan/nan.h:82,
                           from ../src/bufferutil.cc:16:
          ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(const uint8_t*, int)’:
          ../node_modules/nan/nan_implementation_12_inl.h:206:42: error: no matching function for call to ‘v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*&, v8::String::NewStringType, int&)’
                   v8::String::kNormalString, length);
                                                    ^
          In file included from ../src/bufferutil.cc:7:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2802:51: note: candidate: static v8::MaybeLocal<v8::String> v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*, v8::NewStringType, int)
             static V8_WARN_UNUSED_RESULT MaybeLocal<String> NewFromOneByte(
                                                             ^~~~~~~~~~~~~~
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2802:51: note:   no known conversion for argument 3 from ‘v8::String::NewStringType’ to ‘v8::NewStringType’
          In file included from ../node_modules/nan/nan_new.h:189:0,
                           from ../node_modules/nan/nan.h:82,
                           from ../src/bufferutil.cc:16:
          ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(v8::String::ExternalStringResource*)’:
          ../node_modules/nan/nan_implementation_12_inl.h:217:66: error: no matching function for call to ‘v8::String::NewExternal(v8::Isolate*, v8::String::ExternalStringResource*&)’
             return v8::String::NewExternal(v8::Isolate::GetCurrent(), value);
                                                                            ^
          In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                           from ../src/bufferutil.cc:7:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2861:21: note: candidate: static v8::Local<v8::String> v8::String::NewExternal(v8::Isolate*, v8::String::ExternalOneByteStringResource*)
                 Local<String> NewExternal(Isolate* isolate,
                               ^
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:346:48: note: in definition of macro ‘V8_DEPRECATE_SOON’
           #define V8_DEPRECATE_SOON(message, declarator) declarator
                                                          ^~~~~~~~~~
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2861:21: note:   no known conversion for argument 2 from ‘v8::String::ExternalStringResource*’ to ‘v8::String::ExternalOneByteStringResource*’
                 Local<String> NewExternal(Isolate* isolate,
                               ^
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:346:48: note: in definition of macro ‘V8_DEPRECATE_SOON’
           #define V8_DEPRECATE_SOON(message, declarator) declarator
                                                          ^~~~~~~~~~
          In file included from ../node_modules/nan/nan_new.h:189:0,
                           from ../node_modules/nan/nan.h:82,
                           from ../src/bufferutil.cc:16:
          ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>)’:
          ../node_modules/nan/nan_implementation_12_inl.h:237:10: error: ‘CompileUnbound’ is not a member of ‘v8::ScriptCompiler’
             return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                    ^~
          ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
          ../node_modules/nan/nan_implementation_12_inl.h:244:10: error: ‘CompileUnbound’ is not a member of ‘v8::ScriptCompiler’
             return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                    ^~
          In file included from ../src/bufferutil.cc:16:0:
          ../node_modules/nan/nan.h: In function ‘uint32_t NanUInt32OptionValue(v8::Local<v8::Object>, v8::Handle<v8::String>, uint32_t)’:
          ../node_modules/nan/nan.h:248:43: warning: ‘uint32_t v8::Value::Uint32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                 ? optionsObj->Get(opt)->Uint32Value()
                                                     ^
          In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                           from ../src/bufferutil.cc:7:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2477:47: note: declared here
             V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                                         ^
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
             declarator __attribute__((deprecated(message)))
             ^~~~~~~~~~
          In file included from ../src/bufferutil.cc:16:0:
          ../node_modules/nan/nan.h: At global scope:
          ../node_modules/nan/nan.h:261:25: error: redefinition of ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Local<T>)’
           NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {
                                   ^~~~~~~~~~~~~~~
          ../node_modules/nan/nan.h:256:25: note: ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Handle<T>)’ previously declared here
           NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {
                                   ^~~~~~~~~~~~~~~
          ../node_modules/nan/nan.h: In function ‘bool NanIdleNotification(int)’:
          ../node_modules/nan/nan.h:289:39: error: ‘class v8::Isolate’ has no member named ‘IdleNotification’; did you mean ‘IdleNotificationDeadline’?
               return v8::Isolate::GetCurrent()->IdleNotification(idle_time_in_ms);
                                                 ^~~~~~~~~~~~~~~~
          ../node_modules/nan/nan.h: At global scope:
          ../node_modules/nan/nan.h:473:20: error: variable or field ‘NanAddGCEpilogueCallback’ declared void
                 v8::Isolate::GCEpilogueCallback callback
                              ^~~~~~~~~~~~~~~~~~
          ../node_modules/nan/nan.h:473:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
                 v8::Isolate::GCEpilogueCallback callback
                 ^~
          ../node_modules/nan/nan.h:474:18: error: expected primary-expression before ‘gc_type_filter’
               , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                            ^~~~~~~~~~~~~~
          ../node_modules/nan/nan.h:479:20: error: variable or field ‘NanRemoveGCEpilogueCallback’ declared void
                 v8::Isolate::GCEpilogueCallback callback) {
                              ^~~~~~~~~~~~~~~~~~
          ../node_modules/nan/nan.h:479:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
                 v8::Isolate::GCEpilogueCallback callback) {
                 ^~
          ../node_modules/nan/nan.h:484:20: error: variable or field ‘NanAddGCPrologueCallback’ declared void
                 v8::Isolate::GCPrologueCallback callback
                              ^~~~~~~~~~~~~~~~~~
          ../node_modules/nan/nan.h:484:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
                 v8::Isolate::GCPrologueCallback callback
                 ^~
          ../node_modules/nan/nan.h:485:18: error: expected primary-expression before ‘gc_type_filter’
               , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                            ^~~~~~~~~~~~~~
          ../node_modules/nan/nan.h:490:20: error: variable or field ‘NanRemoveGCPrologueCallback’ declared void
                 v8::Isolate::GCPrologueCallback callback) {
                              ^~~~~~~~~~~~~~~~~~
          ../node_modules/nan/nan.h:490:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
                 v8::Isolate::GCPrologueCallback callback) {
                 ^~
          ../node_modules/nan/nan.h:569:15: error: ‘WeakCallbackData’ in namespace ‘v8’ does not name a template type
               const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
                         ^~~~~~~~~~~~~~~~
          ../node_modules/nan/nan.h:569:31: error: expected ‘,’ or ‘...’ before ‘<’ token
               const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
                                         ^
          ../node_modules/nan/nan.h: In function ‘void _NanWeakCallbackDispatcher(int)’:
          ../node_modules/nan/nan.h:570:42: error: ‘data’ was not declared in this scope
                 _NanWeakCallbackInfo<T, P> *info = data.GetParameter();
                                                    ^~~~
          ../node_modules/nan/nan.h: At global scope:
          ../node_modules/nan/nan.h:661:13: error: ‘node::smalloc’ has not been declared
               , node::smalloc::FreeCallback callback
                       ^~~~~~~
          ../node_modules/nan/nan.h:661:35: error: expected ‘,’ or ‘...’ before ‘callback’
               , node::smalloc::FreeCallback callback
                                             ^~~~~~~~
          ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)’:
          ../node_modules/nan/nan.h:665:50: error: ‘callback’ was not declared in this scope
                   v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                            ^~~~~~~~
          ../node_modules/nan/nan.h:665:60: error: ‘hint’ was not declared in this scope
                   v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                                      ^~~~
          ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)’:
          ../node_modules/nan/nan.h:672:67: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]
               return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                                                                             ^
          In file included from ../src/bufferutil.cc:10:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/node_buffer.h:68:40: note:   initializing argument 2 of ‘v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t)’
           NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
                                                  ^~~
          In file included from ../src/bufferutil.cc:16:0:
          ../node_modules/nan/nan.h:672:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((char*)data), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
               return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(uint32_t)’:
          ../node_modules/nan/nan.h:676:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
               return node::Buffer::New(v8::Isolate::GetCurrent(), size);
                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanBufferUse(char*, uint32_t)’:
          ../node_modules/nan/nan.h:683:12: error: ‘Use’ is not a member of ‘node::Buffer’
               return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);
                      ^~~~
          ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
          ../node_modules/nan/nan.h:710:74: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
               return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
                                                                                    ^
          In file included from ../src/bufferutil.cc:7:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)
             static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                             ^~~~~~~
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)
             static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                             ^~~~~~~
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
          In file included from ../src/bufferutil.cc:16:0:
          ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>)’:
          ../node_modules/nan/nan.h:717:74: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
               return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
                                                                                    ^
          In file included from ../src/bufferutil.cc:7:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)
             static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                             ^~~~~~~
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)
             static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                             ^~~~~~~
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
          In file included from ../src/bufferutil.cc:16:0:
          ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanRunScript(v8::Handle<v8::UnboundScript>)’:
          ../node_modules/nan/nan.h:723:48: warning: ‘v8::Local<v8::Value> v8::Script::Run()’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               return script->BindToCurrentContext()->Run();
                                                          ^
          In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                           from ../src/bufferutil.cc:7:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1271:51: note: declared here
             V8_DEPRECATED("Use maybe version", Local<Value> Run());
                                                             ^
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
             declarator __attribute__((deprecated(message)))
             ^~~~~~~~~~
          In file included from ../src/bufferutil.cc:16:0:
          ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanRunScript(v8::Handle<v8::Script>)’:
          ../node_modules/nan/nan.h:729:24: warning: ‘v8::Local<v8::Value> v8::Script::Run()’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               return script->Run();
                                  ^
          In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                           from ../src/bufferutil.cc:7:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1271:51: note: declared here
             V8_DEPRECATED("Use maybe version", Local<Value> Run());
                                                             ^
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
             declarator __attribute__((deprecated(message)))
             ^~~~~~~~~~
          In file included from ../src/bufferutil.cc:16:0:
          ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*)’:
          ../node_modules/nan/nan.h:738:60: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ isdeprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
                   v8::Isolate::GetCurrent(), target, func, argc, argv));
                                                                      ^
          In file included from ../src/bufferutil.cc:8:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:177:50: note: declared here
                           NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                            ^
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
               __attribute__((deprecated(message))) declarator
                                                    ^~~~~~~~~~
          In file included from ../src/bufferutil.cc:16:0:
          ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::String>, int, v8::Handle<v8::Value>*)’:
          ../node_modules/nan/nan.h:747:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
                   v8::Isolate::GetCurrent(), target, symbol, argc, argv));
                                                                        ^
          In file included from ../src/bufferutil.cc:8:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:170:50: note: declared here
                           NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                            ^
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
               __attribute__((deprecated(message))) declarator
                                                    ^~~~~~~~~~
          In file included from ../src/bufferutil.cc:16:0:
          ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, const char*, int, v8::Handle<v8::Value>*)’:
          ../node_modules/nan/nan.h:756:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’ is deprecated:Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
                   v8::Isolate::GetCurrent(), target, method, argc, argv));
                                                                        ^
          In file included from ../src/bufferutil.cc:8:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:163:50: note: declared here
                           NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                            ^
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
               __attribute__((deprecated(message))) declarator
                                                    ^~~~~~~~~~
          In file included from ../src/bufferutil.cc:16:0:
          ../node_modules/nan/nan.h: In member function ‘v8::Handle<v8::Value> NanCallback::Call_(v8::Isolate*, v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) const’:
          ../node_modules/nan/nan.h:1569:5: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ isdeprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
               ));
               ^
          ../node_modules/nan/nan.h:398:59: note: in definition of macro ‘NanEscapeScope’
           # define NanEscapeScope(val) scope.Escape(_NanEnsureLocal(val))
                                                                     ^~~
          In file included from ../src/bufferutil.cc:8:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:177:50: note: declared here
                           NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                            ^
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
               __attribute__((deprecated(message))) declarator
                                                    ^~~~~~~~~~
          In file included from ../src/bufferutil.cc:16:0:
          ../node_modules/nan/nan.h: In function ‘void* _NanRawString(v8::Handle<v8::Value>, Nan::Encoding, size_t*, void*, size_t, int)’:
          ../node_modules/nan/nan.h:2164:38: warning: ‘v8::String::Value::Value(v8::Local<v8::Value>)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]
                   v8::String::Value value(toStr);
                                                ^
          In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                           from ../src/bufferutil.cc:7:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2916:51: note: declared here
               V8_DEPRECATED("Use Isolate version", explicit Value(Local<v8::Value> obj));
                                                             ^
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
             declarator __attribute__((deprecated(message)))
             ^~~~~~~~~~
          In file included from ../src/bufferutil.cc:16:0:
          ../node_modules/nan/nan.h:2198:38: warning: ‘v8::String::Value::Value(v8::Local<v8::Value>)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]
                   v8::String::Value value(toStr);
                                                ^
          In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                           from ../src/bufferutil.cc:7:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2916:51: note: declared here
               V8_DEPRECATED("Use Isolate version", explicit Value(Local<v8::Value> obj));
                                                             ^
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
             declarator __attribute__((deprecated(message)))
             ^~~~~~~~~~
          In file included from ../src/bufferutil.cc:16:0:
          ../node_modules/nan/nan.h: In constructor ‘NanTap::NanTap(v8::Handle<v8::Value>)’:
          ../node_modules/nan/nan.h:2292:41: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               NanAssignPersistent(t_, t->ToObject());
                                                   ^
          In file included from ../src/bufferutil.cc:7:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
           Local<Object> Value::ToObject() const {
                         ^~~~~
          ../src/bufferutil.cc: In static member function ‘static void BufferUtil::Initialize(v8::Handle<v8::Object>)’:
          ../src/bufferutil.cc:30:52: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [7], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous
               NODE_SET_METHOD(t, "unmask", BufferUtil::Unmask);
                                                              ^
          In file included from ../src/bufferutil.cc:8:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:372:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
           inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
                       ^~~~~~~~~~~~~~~
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:386:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
           inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
                       ^~~~~~~~~~~~~~~
          ../src/bufferutil.cc:31:48: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [5], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous
               NODE_SET_METHOD(t, "mask", BufferUtil::Mask);
                                                          ^
          In file included from ../src/bufferutil.cc:8:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:372:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
           inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
                       ^~~~~~~~~~~~~~~
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:386:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
           inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
                       ^~~~~~~~~~~~~~~
          ../src/bufferutil.cc:32:50: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [6], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous
               NODE_SET_METHOD(t, "merge", BufferUtil::Merge);
                                                            ^
          In file included from ../src/bufferutil.cc:8:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:372:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
           inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
                       ^~~~~~~~~~~~~~~
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:386:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
           inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
                       ^~~~~~~~~~~~~~~
          ../src/bufferutil.cc: In static member function ‘static void BufferUtil::Merge(const v8::FunctionCallbackInfo<v8::Value>&)’:
          ../src/bufferutil.cc:49:49: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               Local<Object> bufferObj = args[0]->ToObject();
                                                           ^
          In file included from ../src/bufferutil.cc:7:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
           Local<Object> Value::ToObject() const {
                         ^~~~~
          ../src/bufferutil.cc:56:51: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                 Local<Object> src = array->Get(i)->ToObject();
                                                             ^
          In file included from ../src/bufferutil.cc:7:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
           Local<Object> Value::ToObject() const {
                         ^~~~~
          ../src/bufferutil.cc: In static member function ‘static void BufferUtil::Unmask(const v8::FunctionCallbackInfo<v8::Value>&)’:
          ../src/bufferutil.cc:67:50: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               Local<Object> buffer_obj = args[0]->ToObject();
                                                            ^
          In file included from ../src/bufferutil.cc:7:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
           Local<Object> Value::ToObject() const {
                         ^~~~~
          ../src/bufferutil.cc:69:48: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               Local<Object> mask_obj = args[1]->ToObject();
                                                          ^
          In file included from ../src/bufferutil.cc:7:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
           Local<Object> Value::ToObject() const {
                         ^~~~~
          ../src/bufferutil.cc: In static member function ‘static void BufferUtil::Mask(const v8::FunctionCallbackInfo<v8::Value>&)’:
          ../src/bufferutil.cc:88:50: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               Local<Object> buffer_obj = args[0]->ToObject();
                                                            ^
          In file included from ../src/bufferutil.cc:7:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
           Local<Object> Value::ToObject() const {
                         ^~~~~
          ../src/bufferutil.cc:89:48: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               Local<Object> mask_obj = args[1]->ToObject();
                                                          ^
          In file included from ../src/bufferutil.cc:7:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
           Local<Object> Value::ToObject() const {
                         ^~~~~
          ../src/bufferutil.cc:91:50: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               Local<Object> output_obj = args[2]->ToObject();
                                                            ^
          In file included from ../src/bufferutil.cc:7:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
           Local<Object> Value::ToObject() const {
                         ^~~~~
          ../src/bufferutil.cc:92:51: warning: ‘int32_t v8::Value::Int32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               unsigned int dataOffset = args[3]->Int32Value();
                                                             ^
          In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                           from ../src/bufferutil.cc:7:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2478:46: note: declared here
             V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
                                                        ^
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
             declarator __attribute__((deprecated(message)))
             ^~~~~~~~~~
          ../src/bufferutil.cc:93:47: warning: ‘int32_t v8::Value::Int32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               unsigned int length = args[4]->Int32Value();
                                                         ^
          In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                           from ../src/bufferutil.cc:7:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2478:46: note: declared here
             V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
                                                        ^
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
             declarator __attribute__((deprecated(message)))
             ^~~~~~~~~~
          bufferutil.target.mk:105: die Regel für Ziel „Release/obj.target/bufferutil/src/bufferutil.o“ scheiterte
          make: *** [Release/obj.target/bufferutil/src/bufferutil.o] Fehler 1
          make: Verzeichnis „/opt/iobroker/node_modules/bufferutil/build“ wird verlassen
          gyp ERR! build error
          gyp ERR! stack Error: `make` failed with exit code: 2
          gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:193:23)
          gyp ERR! stack     at ChildProcess.emit (events.js:198:13)
          gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
          gyp ERR! System Linux 4.4.59+
          gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
          gyp ERR! cwd /opt/iobroker/node_modules/bufferutil
          gyp ERR! node -v v10.17.0
          gyp ERR! node-gyp -v v5.0.3
          gyp ERR! not ok
          
          > utf-8-validate@1.1.0 install /opt/iobroker/node_modules/utf-8-validate
          > node-gyp rebuild
          
          make: Verzeichnis „/opt/iobroker/node_modules/utf-8-validate/build“ wird betreten
            CXX(target) Release/obj.target/validation/src/validation.o
          In file included from ../node_modules/nan/nan.h:82:0,
                           from ../src/validation.cc:15:
          ../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Integer; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:
          ../node_modules/nan/nan_new.h:29:66: warning: ‘v8::Local<v8::Integer> v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
           To<v8::Integer>(v8::Handle<v8::Integer> i) { return i->ToInteger(); }
                                                                            ^
          In file included from ../src/validation.cc:7:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10052:16: note: declared here
           Local<Integer> Value::ToInteger() const {
                          ^~~~~
          In file included from ../node_modules/nan/nan.h:82:0,
                           from ../src/validation.cc:15:
          ../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Int32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:
          ../node_modules/nan/nan_new.h:34:64: error: no matching function for call to ‘v8::Integer::ToInt32()’
           To<v8::Int32>(v8::Handle<v8::Integer> i)   { return i->ToInt32(); }
                                                                          ^
          In file included from ../src/validation.cc:7:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2437:43: note: candidate: v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const
             V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;
                                                     ^~~~~~~
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2437:43: note:   candidate expects 1 argument, 0 provided
          In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                           from ../src/validation.cc:7:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2450:30: note: candidate: v8::Local<v8::Int32> v8::Value::ToInt32(v8::Isolate*) const
                           Local<Int32> ToInt32(Isolate* isolate) const);
                                        ^
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
             declarator __attribute__((deprecated(message)))
             ^~~~~~~~~~
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2450:30: note:   candidate expects 1 argument, 0 provided
                           Local<Int32> ToInt32(Isolate* isolate) const);
                                        ^
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
             declarator __attribute__((deprecated(message)))
             ^~~~~~~~~~
          In file included from ../node_modules/nan/nan.h:82:0,
                           from ../src/validation.cc:15:
          ../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Uint32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:
          ../node_modules/nan/nan_new.h:39:65: error: no matching function for call to ‘v8::Integer::ToUint32()’
           To<v8::Uint32>(v8::Handle<v8::Integer> i)  { return i->ToUint32(); }
                                                                           ^
          In file included from ../src/validation.cc:7:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2435:44: note: candidate: v8::MaybeLocal<v8::Uint32> v8::Value::ToUint32(v8::Local<v8::Context>) const
             V8_WARN_UNUSED_RESULT MaybeLocal<Uint32> ToUint32(
                                                      ^~~~~~~~
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2435:44: note:   candidate expects 1 argument, 0 provided
          In file included from ../node_modules/nan/nan_new.h:189:0,
                           from ../node_modules/nan/nan.h:82,
                           from ../src/validation.cc:15:
          ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::BooleanObject>::return_t NanIntern::Factory<v8::BooleanObject>::New(bool)’:
          ../node_modules/nan/nan_implementation_12_inl.h:49:38: error: no matching function for call to ‘v8::BooleanObject::New(bool&)’
             return v8::BooleanObject::New(value).As<v8::BooleanObject>();
                                                ^
          In file included from ../src/validation.cc:7:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:5035:23: note: candidate: static v8::Local<v8::Value> v8::BooleanObject::New(v8::Isolate*, bool)
             static Local<Value> New(Isolate* isolate, bool value);
                                 ^~~
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:5035:23: note:   candidate expects 2 arguments, 1 provided
          In file included from ../node_modules/nan/nan_new.h:189:0,
                           from ../node_modules/nan/nan.h:82,
                           from ../src/validation.cc:15:
          ../node_modules/nan/nan_implementation_12_inl.h:49:60: error: expected primary-expression before ‘>’ token
             return v8::BooleanObject::New(value).As<v8::BooleanObject>();
                                                                      ^
          ../node_modules/nan/nan_implementation_12_inl.h:49:62: error: expected primary-expression before ‘)’ token
             return v8::BooleanObject::New(value).As<v8::BooleanObject>();
                                                                        ^
          ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::RegExp>::return_t NanIntern::Factory<v8::RegExp>::New(v8::Handle<v8::String>, v8::RegExp::Flags)’:
          ../node_modules/nan/nan_implementation_12_inl.h:158:40: warning: ‘static v8::Local<v8::RegExp> v8::RegExp::New(v8::Local<v8::String>, v8::RegExp::Flags)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
             return v8::RegExp::New(pattern, flags);
                                                  ^
          In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                           from ../src/validation.cc:7:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:5110:38: note: declared here
                                  Local<RegExp> New(Local<String> pattern, Flags flags));
                                                ^
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
             declarator __attribute__((deprecated(message)))
             ^~~~~~~~~~
          In file included from ../node_modules/nan/nan_new.h:189:0,
                           from ../node_modules/nan/nan.h:82,
                           from ../src/validation.cc:15:
          ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>)’:
          ../node_modules/nan/nan_implementation_12_inl.h:166:69: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
             return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
                                                                               ^
          In file included from ../src/validation.cc:7:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)
             static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                             ^~~~~~~
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)
             static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                             ^~~~~~~
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
          In file included from ../node_modules/nan/nan_new.h:189:0,
                           from ../node_modules/nan/nan.h:82,
                           from ../src/validation.cc:15:
          ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
          ../node_modules/nan/nan_implementation_12_inl.h:173:69: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
             return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
                                                                               ^
          In file included from ../src/validation.cc:7:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)
             static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                             ^~~~~~~
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)
             static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                             ^~~~~~~
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
          In file included from ../node_modules/nan/nan_new.h:189:0,
                           from ../node_modules/nan/nan.h:82,
                           from ../src/validation.cc:15:
          ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(const uint8_t*, int)’:
          ../node_modules/nan/nan_implementation_12_inl.h:206:42: error: no matching function for call to ‘v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*&, v8::String::NewStringType, int&)’
                   v8::String::kNormalString, length);
                                                    ^
          In file included from ../src/validation.cc:7:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2802:51: note: candidate: static v8::MaybeLocal<v8::String> v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*, v8::NewStringType, int)
             static V8_WARN_UNUSED_RESULT MaybeLocal<String> NewFromOneByte(
                                                             ^~~~~~~~~~~~~~
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2802:51: note:   no known conversion for argument 3 from ‘v8::String::NewStringType’ to ‘v8::NewStringType’
          In file included from ../node_modules/nan/nan_new.h:189:0,
                           from ../node_modules/nan/nan.h:82,
                           from ../src/validation.cc:15:
          ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(v8::String::ExternalStringResource*)’:
          ../node_modules/nan/nan_implementation_12_inl.h:217:66: error: no matching function for call to ‘v8::String::NewExternal(v8::Isolate*, v8::String::ExternalStringResource*&)’
             return v8::String::NewExternal(v8::Isolate::GetCurrent(), value);
                                                                            ^
          In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                           from ../src/validation.cc:7:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2861:21: note: candidate: static v8::Local<v8::String> v8::String::NewExternal(v8::Isolate*, v8::String::ExternalOneByteStringResource*)
                 Local<String> NewExternal(Isolate* isolate,
                               ^
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:346:48: note: in definition of macro ‘V8_DEPRECATE_SOON’
           #define V8_DEPRECATE_SOON(message, declarator) declarator
                                                          ^~~~~~~~~~
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2861:21: note:   no known conversion for argument 2 from ‘v8::String::ExternalStringResource*’ to ‘v8::String::ExternalOneByteStringResource*’
                 Local<String> NewExternal(Isolate* isolate,
                               ^
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:346:48: note: in definition of macro ‘V8_DEPRECATE_SOON’
           #define V8_DEPRECATE_SOON(message, declarator) declarator
                                                          ^~~~~~~~~~
          In file included from ../node_modules/nan/nan_new.h:189:0,
                           from ../node_modules/nan/nan.h:82,
                           from ../src/validation.cc:15:
          ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>)’:
          ../node_modules/nan/nan_implementation_12_inl.h:237:10: error: ‘CompileUnbound’ is not a member of ‘v8::ScriptCompiler’
             return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                    ^~
          ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
          ../node_modules/nan/nan_implementation_12_inl.h:244:10: error: ‘CompileUnbound’ is not a member of ‘v8::ScriptCompiler’
             return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                    ^~
          In file included from ../src/validation.cc:15:0:
          ../node_modules/nan/nan.h: In function ‘uint32_t NanUInt32OptionValue(v8::Local<v8::Object>, v8::Handle<v8::String>, uint32_t)’:
          ../node_modules/nan/nan.h:248:43: warning: ‘uint32_t v8::Value::Uint32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                 ? optionsObj->Get(opt)->Uint32Value()
                                                     ^
          In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                           from ../src/validation.cc:7:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2477:47: note: declared here
             V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                                         ^
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
             declarator __attribute__((deprecated(message)))
             ^~~~~~~~~~
          In file included from ../src/validation.cc:15:0:
          ../node_modules/nan/nan.h: At global scope:
          ../node_modules/nan/nan.h:261:25: error: redefinition of ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Local<T>)’
           NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {
                                   ^~~~~~~~~~~~~~~
          ../node_modules/nan/nan.h:256:25: note: ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Handle<T>)’ previously declared here
           NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {
                                   ^~~~~~~~~~~~~~~
          ../node_modules/nan/nan.h: In function ‘bool NanIdleNotification(int)’:
          ../node_modules/nan/nan.h:289:39: error: ‘class v8::Isolate’ has no member named ‘IdleNotification’; did you mean ‘IdleNotificationDeadline’?
               return v8::Isolate::GetCurrent()->IdleNotification(idle_time_in_ms);
                                                 ^~~~~~~~~~~~~~~~
          ../node_modules/nan/nan.h: At global scope:
          ../node_modules/nan/nan.h:473:20: error: variable or field ‘NanAddGCEpilogueCallback’ declared void
                 v8::Isolate::GCEpilogueCallback callback
                              ^~~~~~~~~~~~~~~~~~
          ../node_modules/nan/nan.h:473:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
                 v8::Isolate::GCEpilogueCallback callback
                 ^~
          ../node_modules/nan/nan.h:474:18: error: expected primary-expression before ‘gc_type_filter’
               , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                            ^~~~~~~~~~~~~~
          ../node_modules/nan/nan.h:479:20: error: variable or field ‘NanRemoveGCEpilogueCallback’ declared void
                 v8::Isolate::GCEpilogueCallback callback) {
                              ^~~~~~~~~~~~~~~~~~
          ../node_modules/nan/nan.h:479:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
                 v8::Isolate::GCEpilogueCallback callback) {
                 ^~
          ../node_modules/nan/nan.h:484:20: error: variable or field ‘NanAddGCPrologueCallback’ declared void
                 v8::Isolate::GCPrologueCallback callback
                              ^~~~~~~~~~~~~~~~~~
          ../node_modules/nan/nan.h:484:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
                 v8::Isolate::GCPrologueCallback callback
                 ^~
          ../node_modules/nan/nan.h:485:18: error: expected primary-expression before ‘gc_type_filter’
               , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                            ^~~~~~~~~~~~~~
          ../node_modules/nan/nan.h:490:20: error: variable or field ‘NanRemoveGCPrologueCallback’ declared void
                 v8::Isolate::GCPrologueCallback callback) {
                              ^~~~~~~~~~~~~~~~~~
          ../node_modules/nan/nan.h:490:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
                 v8::Isolate::GCPrologueCallback callback) {
                 ^~
          ../node_modules/nan/nan.h:569:15: error: ‘WeakCallbackData’ in namespace ‘v8’ does not name a template type
               const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
                         ^~~~~~~~~~~~~~~~
          ../node_modules/nan/nan.h:569:31: error: expected ‘,’ or ‘...’ before ‘<’ token
               const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
                                         ^
          ../node_modules/nan/nan.h: In function ‘void _NanWeakCallbackDispatcher(int)’:
          ../node_modules/nan/nan.h:570:42: error: ‘data’ was not declared in this scope
                 _NanWeakCallbackInfo<T, P> *info = data.GetParameter();
                                                    ^~~~
          ../node_modules/nan/nan.h: At global scope:
          ../node_modules/nan/nan.h:661:13: error: ‘node::smalloc’ has not been declared
               , node::smalloc::FreeCallback callback
                       ^~~~~~~
          ../node_modules/nan/nan.h:661:35: error: expected ‘,’ or ‘...’ before ‘callback’
               , node::smalloc::FreeCallback callback
                                             ^~~~~~~~
          ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)’:
          ../node_modules/nan/nan.h:665:50: error: ‘callback’ was not declared in this scope
                   v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                            ^~~~~~~~
          ../node_modules/nan/nan.h:665:60: error: ‘hint’ was not declared in this scope
                   v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                                      ^~~~
          ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)’:
          ../node_modules/nan/nan.h:672:67: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]
               return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                                                                             ^
          In file included from ../src/validation.cc:10:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/node_buffer.h:68:40: note:   initializing argument 2 of ‘v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t)’
           NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
                                                  ^~~
          In file included from ../src/validation.cc:15:0:
          ../node_modules/nan/nan.h:672:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((char*)data), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
               return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(uint32_t)’:
          ../node_modules/nan/nan.h:676:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
               return node::Buffer::New(v8::Isolate::GetCurrent(), size);
                      ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
          ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanBufferUse(char*, uint32_t)’:
          ../node_modules/nan/nan.h:683:12: error: ‘Use’ is not a member of ‘node::Buffer’
               return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);
                      ^~~~
          ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
          ../node_modules/nan/nan.h:710:74: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
               return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
                                                                                    ^
          In file included from ../src/validation.cc:7:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)
             static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                             ^~~~~~~
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)
             static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                             ^~~~~~~
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
          In file included from ../src/validation.cc:15:0:
          ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>)’:
          ../node_modules/nan/nan.h:717:74: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
               return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
                                                                                    ^
          In file included from ../src/validation.cc:7:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)
             static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                             ^~~~~~~
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)
             static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                             ^~~~~~~
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
          In file included from ../src/validation.cc:15:0:
          ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanRunScript(v8::Handle<v8::UnboundScript>)’:
          ../node_modules/nan/nan.h:723:48: warning: ‘v8::Local<v8::Value> v8::Script::Run()’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               return script->BindToCurrentContext()->Run();
                                                          ^
          In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                           from ../src/validation.cc:7:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1271:51: note: declared here
             V8_DEPRECATED("Use maybe version", Local<Value> Run());
                                                             ^
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
             declarator __attribute__((deprecated(message)))
             ^~~~~~~~~~
          In file included from ../src/validation.cc:15:0:
          ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanRunScript(v8::Handle<v8::Script>)’:
          ../node_modules/nan/nan.h:729:24: warning: ‘v8::Local<v8::Value> v8::Script::Run()’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               return script->Run();
                                  ^
          In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                           from ../src/validation.cc:7:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1271:51: note: declared here
             V8_DEPRECATED("Use maybe version", Local<Value> Run());
                                                             ^
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
             declarator __attribute__((deprecated(message)))
             ^~~~~~~~~~
          In file included from ../src/validation.cc:15:0:
          ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*)’:
          ../node_modules/nan/nan.h:738:60: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ isdeprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
                   v8::Isolate::GetCurrent(), target, func, argc, argv));
                                                                      ^
          In file included from ../src/validation.cc:8:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:177:50: note: declared here
                           NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                            ^
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
               __attribute__((deprecated(message))) declarator
                                                    ^~~~~~~~~~
          In file included from ../src/validation.cc:15:0:
          ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::String>, int, v8::Handle<v8::Value>*)’:
          ../node_modules/nan/nan.h:747:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
                   v8::Isolate::GetCurrent(), target, symbol, argc, argv));
                                                                        ^
          In file included from ../src/validation.cc:8:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:170:50: note: declared here
                           NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                            ^
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
               __attribute__((deprecated(message))) declarator
                                                    ^~~~~~~~~~
          In file included from ../src/validation.cc:15:0:
          ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, const char*, int, v8::Handle<v8::Value>*)’:
          ../node_modules/nan/nan.h:756:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’ is deprecated:Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
                   v8::Isolate::GetCurrent(), target, method, argc, argv));
                                                                        ^
          In file included from ../src/validation.cc:8:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:163:50: note: declared here
                           NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                            ^
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
               __attribute__((deprecated(message))) declarator
                                                    ^~~~~~~~~~
          In file included from ../src/validation.cc:15:0:
          ../node_modules/nan/nan.h: In member function ‘v8::Handle<v8::Value> NanCallback::Call_(v8::Isolate*, v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) const’:
          ../node_modules/nan/nan.h:1569:5: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ isdeprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
               ));
               ^
          ../node_modules/nan/nan.h:398:59: note: in definition of macro ‘NanEscapeScope’
           # define NanEscapeScope(val) scope.Escape(_NanEnsureLocal(val))
                                                                     ^~~
          In file included from ../src/validation.cc:8:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:177:50: note: declared here
                           NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                            ^
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
               __attribute__((deprecated(message))) declarator
                                                    ^~~~~~~~~~
          In file included from ../src/validation.cc:15:0:
          ../node_modules/nan/nan.h: In function ‘void* _NanRawString(v8::Handle<v8::Value>, Nan::Encoding, size_t*, void*, size_t, int)’:
          ../node_modules/nan/nan.h:2164:38: warning: ‘v8::String::Value::Value(v8::Local<v8::Value>)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]
                   v8::String::Value value(toStr);
                                                ^
          In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                           from ../src/validation.cc:7:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2916:51: note: declared here
               V8_DEPRECATED("Use Isolate version", explicit Value(Local<v8::Value> obj));
                                                             ^
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
             declarator __attribute__((deprecated(message)))
             ^~~~~~~~~~
          In file included from ../src/validation.cc:15:0:
          ../node_modules/nan/nan.h:2198:38: warning: ‘v8::String::Value::Value(v8::Local<v8::Value>)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]
                   v8::String::Value value(toStr);
                                                ^
          In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                           from ../src/validation.cc:7:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2916:51: note: declared here
               V8_DEPRECATED("Use Isolate version", explicit Value(Local<v8::Value> obj));
                                                             ^
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
             declarator __attribute__((deprecated(message)))
             ^~~~~~~~~~
          In file included from ../src/validation.cc:15:0:
          ../node_modules/nan/nan.h: In constructor ‘NanTap::NanTap(v8::Handle<v8::Value>)’:
          ../node_modules/nan/nan.h:2292:41: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               NanAssignPersistent(t_, t->ToObject());
                                                   ^
          In file included from ../src/validation.cc:7:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
           Local<Object> Value::ToObject() const {
                         ^~~~~
          ../src/validation.cc: In static member function ‘static void Validation::Initialize(v8::Handle<v8::Object>)’:
          ../src/validation.cc:112:62: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [12], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’is ambiguous
               NODE_SET_METHOD(t, "isValidUTF8", Validation::IsValidUTF8);
                                                                        ^
          In file included from ../src/validation.cc:8:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:372:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
           inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
                       ^~~~~~~~~~~~~~~
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:386:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
           inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
                       ^~~~~~~~~~~~~~~
          ../src/validation.cc: In static member function ‘static void Validation::IsValidUTF8(const v8::FunctionCallbackInfo<v8::Value>&)’:
          ../src/validation.cc:132:50: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               Local<Object> buffer_obj = args[0]->ToObject();
                                                            ^
          In file included from ../src/validation.cc:7:0:
          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
           Local<Object> Value::ToObject() const {
                         ^~~~~
          validation.target.mk:105: die Regel für Ziel „Release/obj.target/validation/src/validation.o“ scheiterte
          make: *** [Release/obj.target/validation/src/validation.o] Fehler 1
          make: Verzeichnis „/opt/iobroker/node_modules/utf-8-validate/build“ wird verlassen
          gyp ERR! build error
          gyp ERR! stack Error: `make` failed with exit code: 2
          gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:193:23)
          gyp ERR! stack     at ChildProcess.emit (events.js:198:13)
          gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
          gyp ERR! System Linux 4.4.59+
          gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
          gyp ERR! cwd /opt/iobroker/node_modules/utf-8-validate
          gyp ERR! node -v v10.17.0
          gyp ERR! node-gyp -v v5.0.3
          gyp ERR! not ok
          
          > iobroker.xbox@0.5.12 install /opt/iobroker/node_modules/iobroker.xbox
          > npip install
          
          No python_modules directory; installing pip locally if needed.
          Successfully completed pip check.
          Collecting xbox-smartglass-rest>=0.9.8
            Using cached https://files.pythonhosted.org/packages/4d/4f/f035df8a2ec5742b9e772071e006ea21aae3fc3bd0963753cfc1045d6fda/xbox_smartglass_rest-0.9.8-py2.py3-none-any.whl
          Collecting xbox-smartglass-stump>=0.9.5
            Using cached https://files.pythonhosted.org/packages/34/f0/a75667f67ce6251b96a6989b8169eb9f2e25407ce2b0888e544b8caa98fe/xbox_smartglass_stump-0.9.5-py2.py3-none-any.whl
          Collecting Flask
            Using cached https://files.pythonhosted.org/packages/9b/93/628509b8d5dc749656a9641f4caf13540e2cdec85276964ff8f43bbb1d3b/Flask-1.1.1-py2.py3-none-any.whl
          Collecting xbox-smartglass-core>=1.0.12
            Using cached https://files.pythonhosted.org/packages/13/c8/2ffce1ddabe5b73422c7c46e808e4b02dbbc9362d2ecd2aee2a65e6e30a5/xbox_smartglass_core-1.0.12-py2.py3-none-any.whl
          Collecting xbox-webapi>=1.1.7
            Using cached https://files.pythonhosted.org/packages/2d/bf/aaf24cc78184393c5c2472e822c0e145b793e346a8085bee02e89a3428ba/xbox_webapi-1.1.7-py2.py3-none-any.whl
          Collecting marshmallow-objects
            Using cached https://files.pythonhosted.org/packages/4d/1c/fe15bc370707e8f8db09ab0edead45ab413b75795a8be523ca6482152183/marshmallow_objects-2.0.0-py2.py3-none-any.whl
          Collecting Jinja2>=2.10.1
            Using cached https://files.pythonhosted.org/packages/65/e0/eb35e762802015cab1ccee04e8a277b03f1d8e53da3ec3106882ec42558b/Jinja2-2.10.3-py2.py3-none-any.whl
          Collecting click>=5.1
            Using cached https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl
          Collecting itsdangerous>=0.24
            Using cached https://files.pythonhosted.org/packages/76/ae/44b03b253d6fade317f32c24d100b3b35c2239807046a4c953c7b89fa49e/itsdangerous-1.1.0-py2.py3-none-any.whl
          Collecting Werkzeug>=0.15
            Using cached https://files.pythonhosted.org/packages/ce/42/3aeda98f96e85fd26180534d36570e4d18108d62ae36f87694b476b83d6f/Werkzeug-0.16.0-py2.py3-none-any.whl
          Collecting gevent==1.3.7
            Using cached https://files.pythonhosted.org/packages/87/c4/9afb40b4a8b9186787d477aa6ebcfa17ead40ecbf83d5a1ed53dadd4f6ef/gevent-1.3.7-cp35-cp35m-manylinux1_x86_64.whl
          Processing /home/iobroker/.cache/pip/wheels/13/cd/02/acabe4bfa9899d53c3e3b13675610d2e2dcb9ae110359d4f61/construct-2.9.41-cp35-none-any.whl
          Collecting cryptography==2.3.1
            Using cached https://files.pythonhosted.org/packages/59/32/92cade62c645756a83598edf56289e9b19aae5370642a7ce690cd06bc72f/cryptography-2.3.1-cp34-abi3-manylinux1_x86_64.whl
          Collecting appdirs==1.4.3
            Using cached https://files.pythonhosted.org/packages/56/eb/810e700ed1349edde4cbdc1b2a21e28cdf115f9faf263f6bbf8447c1abf3/appdirs-1.4.3-py2.py3-none-any.whl
          Processing /home/iobroker/.cache/pip/wheels/0a/5f/3c/e0ffceb6554711f12a7101384f29ec13b85136dfcf1f692b8f/dpkt-1.9.1-cp35-none-any.whl
          Processing /home/iobroker/.cache/pip/wheels/34/06/50/24011714e101b5ad8518c69175d117a257413e3c15a92983f0/urwid-2.0.1-cp35-none-any.whl
          Collecting aenum==2.1.2; python_version <= "3.5"
            Using cached https://files.pythonhosted.org/packages/0d/46/5b6a6c13fee40f9dfaba84de1394bfe082c0c7d95952ba0ffbd56ce3a3f7/aenum-2.1.2-py3-none-any.whl
          Processing /home/iobroker/.cache/pip/wheels/c5/d2/ab/a54fb5ea53ac3badba098160e8452fa126a51febda80440ded/demjson-2.2.4-cp35-none-any.whl
          Collecting requests
            Using cached https://files.pythonhosted.org/packages/51/bd/23c926cd341ea6b7dd0b2a00aba99ae0f828be89d72b2190f27c11d4b7fb/requests-2.22.0-py2.py3-none-any.whl
          Collecting marshmallow>=3.0.0
            Using cached https://files.pythonhosted.org/packages/6e/76/01224f14737627166b94eb3bf0e334372c014edca781e39db320ce977755/marshmallow-3.3.0-py2.py3-none-any.whl
          Collecting MarkupSafe>=0.23
            Using cached https://files.pythonhosted.org/packages/6e/57/d40124076756c19ff2269678de7ae25a14ebbb3f6314eb5ce9477f191350/MarkupSafe-1.1.1-cp35-cp35m-manylinux1_x86_64.whl
          Collecting greenlet>=0.4.14; platform_python_implementation == "CPython"
            Using cached https://files.pythonhosted.org/packages/2e/65/27f35497cc0102a792390d056e793e064da95fc9eae45d75ae0ba49c0a0d/greenlet-0.4.15-cp35-cp35m-manylinux1_x86_64.whl
          Collecting idna>=2.1
            Using cached https://files.pythonhosted.org/packages/14/2c/cd551d81dbe15200be1cf41cd03869a46fe7226e7450af7a6545bfc474c9/idna-2.8-py2.py3-none-any.whl
          Collecting asn1crypto>=0.21.0
            Using cached https://files.pythonhosted.org/packages/e9/51/1db4a60049fb7390959be586b6eb743098e6cea3f6b2d3ed9e17fec62ba2/asn1crypto-1.3.0-py2.py3-none-any.whl
          Collecting cffi!=1.11.3,>=1.7
            Using cached https://files.pythonhosted.org/packages/a8/8d/986e0c4e2aa3b24db56a0affc50d1a379150e3c4da45d51d549dc2697d53/cffi-1.13.2-cp35-cp35m-manylinux1_x86_64.whl
          Collecting six>=1.4.1
            Using cached https://files.pythonhosted.org/packages/65/eb/1f97cb97bfc2390a276969c6fae16075da282f5058082d4cb10c6c5c1dba/six-1.14.0-py2.py3-none-any.whl
          Collecting certifi>=2017.4.17
            Using cached https://files.pythonhosted.org/packages/b9/63/df50cac98ea0d5b006c55a399c3bf1db9da7b5a24de7890bc9cfd5dd9e99/certifi-2019.11.28-py2.py3-none-any.whl
          Collecting chardet<3.1.0,>=3.0.2
            Using cached https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl
          Collecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1
            Using cached https://files.pythonhosted.org/packages/b4/40/a9837291310ee1ccc242ceb6ebfd9eb21539649f193a7c8c86ba15b98539/urllib3-1.25.7-py2.py3-none-any.whl
          Processing /home/iobroker/.cache/pip/wheels/f2/9a/90/de94f8556265ddc9d9c8b271b0f63e57b26fb1d67a45564511/pycparser-2.19-py2.py3-none-any.whl
          Installing collected packages: marshmallow, marshmallow-objects, greenlet, gevent, construct, idna, asn1crypto, pycparser, cffi, six, cryptography, appdirs, demjson, urwid, certifi, chardet, urllib3, requests, xbox-webapi, dpkt, aenum, xbox-smartglass-core, xbox-smartglass-stump, MarkupSafe, Jinja2, click, itsdangerous, Werkzeug, Flask, xbox-smartglass-rest
          Successfully installed Flask-1.1.1 Jinja2-2.10.3 MarkupSafe-1.1.1 Werkzeug-0.16.0 aenum-2.1.2 appdirs-1.4.3 asn1crypto-1.3.0 certifi-2019.11.28 cffi-1.13.2 chardet-3.0.4 click-7.0 construct-2.9.41 cryptography-2.3.1 demjson-2.2.4 dpkt-1.9.1 gevent-1.3.7 greenlet-0.4.15 idna-2.8 itsdangerous-1.1.0 marshmallow-3.3.0 marshmallow-objects-2.0.0 pycparser-2.19 requests-2.22.0 six-1.14.0 urllib3-1.25.7 urwid-2.0.1 xbox-smartglass-core-1.0.12 xbox-smartglass-rest-0.9.8 xbox-smartglass-stump-0.9.5 xbox-webapi-1.1.7
          npm WARN ELOOP: too many symbolic links encountered, stat '/opt/iobroker/node_modules/iobroker.type-detector'
          npm WARN babel-eslint@5.0.4 requires a peer of eslint@<2.3.0 but none is installed. You must install peer dependencies yourself.
          npm WARN bl@0.7.0 requires a peer of stream-browserify@* but none is installed. You must install peer dependencies yourself.
          npm WARN bl@0.7.0 requires a peer of stream-browserify@* but none is installed. You must install peer dependencies yourself.
          npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.2 (node_modules/fsevents):
          npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
          npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.4 (node_modules/osx-temperature-sensor):
          npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
          npm WARN optional SKIPPING OPTIONAL DEPENDENCY: xpc-connection@0.1.4 (node_modules/xpc-connection):
          npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for xpc-connection@0.1.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
          npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bufferutil@1.1.0 (node_modules/bufferutil):
          npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bufferutil@1.1.0 install: `node-gyp rebuild`
          npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
          npm WARN optional SKIPPING OPTIONAL DEPENDENCY: utf-8-validate@1.1.0 (node_modules/utf-8-validate):
          npm WARN optional SKIPPING OPTIONAL DEPENDENCY: utf-8-validate@1.1.0 install: `node-gyp rebuild`
          npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
          
          + iobroker.xbox@0.5.12
          updated 1 package in 68.765s
          

          Adapter gelb

          xbox.0	2020-01-18 01:22:32.977	info	(28813) [START] Starting REST server
          xbox.0	2020-01-18 01:22:32.977	debug	(28813) [START] IP address is 10.0.1.83
          xbox.0	2020-01-18 01:22:32.956	info	(28813) starting. Version 0.5.12 in /opt/iobroker/node_modules/iobroker.xbox, node: v10.17.0
          xbox.0	2020-01-18 01:22:26.538	info	(28335) Terminated (START_IMMEDIATELY_AFTER_STOP): Without reason
          xbox.0	2020-01-18 01:22:26.537	info	(28335) terminating
          xbox.0	2020-01-18 01:22:26.536	info	(28335) [END] cleaned everything up...
          xbox.0	2020-01-18 01:22:26.522	info	(28335) [END] REST server stopped
          xbox.0	2020-01-18 01:22:26.508	debug	(28335) [LOGOUT] <=== Failed to logout: undefined
          xbox.0	2020-01-18 01:22:26.500	info	(28335) Got terminate signal TERMINATE_YOURSELF
          xbox.0	2020-01-18 01:22:26.413	warn	(28335) [LOGIN] Connection refused, will try again
          xbox.0	2020-01-18 01:22:26.413	debug	(28335) Could not parse body
          xbox.0	2020-01-18 01:22:25.410	warn	(28335) [LOGIN] Connection refused, will try again
          xbox.0	2020-01-18 01:22:25.410	debug	(28335) Could not parse body
          xbox.0	2020-01-18 01:22:25.316	debug	(28335) [CONNECT] Ping response, but provided LiveID has not been discovered until now
          xbox.0	2020-01-18 01:22:25.315	debug	(28335) [CONNECT] Check connection
          xbox.0	2020-01-18 01:22:25.315	error	(28335) [DISCOVER] <=== connect ECONNREFUSED 127.0.0.1:5557
          xbox.0	2020-01-18 01:22:25.314	debug	(28335) [CHECK] Auth is not established
          xbox.0	2020-01-18 01:22:25.309	debug	(28335) [DISCOVER] Searching for consoles
          xbox.0	2020-01-18 01:22:25.306	debug	(28335) [PING] Xbox online
          xbox.0	2020-01-18 01:22:24.407	warn	(28335) [LOGIN] Connection refused, will try again
          xbox.0	2020-01-18 01:22:24.406	debug	(28335) Could not parse body
          xbox.0	2020-01-18 01:22:23.399	warn	(28335) [LOGIN] Connection refused, will try again
          xbox.0	2020-01-18 01:22:23.399	debug	(28335) Could not parse body
          xbox.0	2020-01-18 01:22:22.396	warn	(28335) [LOGIN] Connection refused, will try again
          xbox.0	2020-01-18 01:22:22.396	debug	(28335) Could not parse body
          xbox.0	2020-01-18 01:22:21.393	warn	(28335) [LOGIN] Connection refused, will try again
          xbox.0	2020-01-18 01:22:21.393	debug	(28335) Could not parse body
          xbox.0	2020-01-18 01:22:20.390	warn	(28335) [LOGIN] Connection refused, will try again
          xbox.0	2020-01-18 01:22:20.390	debug	(28335) Could not parse body
          xbox.0	2020-01-18 01:22:19.387	warn	(28335) [LOGIN] Connection refused, will try again
          xbox.0	2020-01-18 01:22:19.386	debug	(28335) Could not parse body
          xbox.0	2020-01-18 01:22:19.311	debug	(28335) [CONNECT] Ping response, but provided LiveID has not been discovered until now
          xbox.0	2020-01-18 01:22:19.310	debug	(28335) [CONNECT] Check connection
          xbox.0	2020-01-18 01:22:19.309	error	(28335) [DISCOVER] <=== connect ECONNREFUSED 127.0.0.1:5557
          xbox.0	2020-01-18 01:22:19.308	debug	(28335) [CHECK] Auth is not established
          xbox.0	2020-01-18 01:22:19.305	debug	(28335) [DISCOVER] Searching for consoles
          xbox.0	2020-01-18 01:22:19.303	debug	(28335) [PING] Xbox online
          xbox.0	2020-01-18 01:22:18.384	warn	(28335) [LOGIN] Connection refused, will try again
          xbox.0	2020-01-18 01:22:18.384	debug	(28335) Could not parse body
          xbox.0	2020-01-18 01:22:17.381	warn	(28335) [LOGIN] Connection refused, will try again
          xbox.0	2020-01-18 01:22:17.380	debug	(28335) Could not parse body
          xbox.0	2020-01-18 01:22:16.378	warn	(28335) [LOGIN] Connection refused, will try again
          xbox.0	2020-01-18 01:22:16.377	debug	(28335) Could not parse body
          xbox.0	2020-01-18 01:22:15.374	warn	(28335) [LOGIN] Connection refused, will try again
          xbox.0	2020-01-18 01:22:15.373	debug	(28335) Could not parse body
          xbox.0	2020-01-18 01:22:14.371	warn	(28335) [LOGIN] Connection refused, will try again
          xbox.0	2020-01-18 01:22:14.370	debug	(28335) Could not parse body
          xbox.0	2020-01-18 01:22:13.358	warn	(28335) [LOGIN] Connection refused, will try again
          xbox.0	2020-01-18 01:22:13.358	debug	(28335) Could not parse body
          xbox.0	2020-01-18 01:22:13.314	debug	(28335) [CHECK] Auth is not established
          xbox.0	2020-01-18 01:22:13.312	debug	(28335) [CONNECT] Ping response, but provided LiveID has not been discovered until now
          xbox.0	2020-01-18 01:22:13.312	debug	(28335) [CONNECT] Check connection
          xbox.0	2020-01-18 01:22:13.311	error	(28335) [DISCOVER] <=== connect ECONNREFUSED 127.0.0.1:5557
          xbox.0	2020-01-18 01:22:13.308	debug	(28335) [DISCOVER] Searching for consoles
          xbox.0	2020-01-18 01:22:13.305	debug	(28335) [PING] Xbox online
          xbox.0	2020-01-18 01:22:12.355	warn	(28335) [LOGIN] Connection refused, will try again
          xbox.0	2020-01-18 01:22:12.355	debug	(28335) Could not parse body
          xbox.0	2020-01-18 01:22:11.351	warn	(28335) [LOGIN] Connection refused, will try again
          xbox.0	2020-01-18 01:22:11.351	debug	(28335) Could not parse body
          xbox.0	2020-01-18 01:22:10.348	warn	(28335) [LOGIN] Connection refused, will try again
          xbox.0	2020-01-18 01:22:10.347	debug	(28335) Could not parse body
          xbox.0	2020-01-18 01:22:09.345	warn	(28335) [LOGIN] Connection refused, will try again
          xbox.0	2020-01-18 01:22:09.345	debug	(28335) Could not parse body
          xbox.0	2020-01-18 01:22:08.341	warn	(28335) [LOGIN] Connection refused, will try again
          xbox.0	2020-01-18 01:22:08.341	debug	(28335) Could not parse body
          xbox.0	2020-01-18 01:22:07.337	warn	(28335) [LOGIN] Connection refused, will try again
          xbox.0	2020-01-18 01:22:07.337	debug	(28335) Could not parse body
          xbox.0	2020-01-18 01:22:07.325	debug	(28335) [CHECK] Auth is not established
          xbox.0	2020-01-18 01:22:07.323	warn	(28335) [CONNECT] Ping response, but provided LiveID has not been discovered until now
          xbox.0	2020-01-18 01:22:07.322	debug	(28335) [CONNECT] Check connection
          xbox.0	2020-01-18 01:22:07.320	error	(28335) [DISCOVER] <=== connect ECONNREFUSED 127.0.0.1:5557
          xbox.0	2020-01-18 01:22:07.315	debug	(28335) [DISCOVER] Searching for consoles
          xbox.0	2020-01-18 01:22:07.311	debug	(28335) [PING] Xbox online
          xbox.0	2020-01-18 01:22:06.335	warn	(28335) [LOGIN] Connection refused, will try again
          xbox.0	2020-01-18 01:22:06.334	debug	(28335) Could not parse body
          xbox.0	2020-01-18 01:22:05.332	warn	(28335) [LOGIN] Connection refused, will try again
          xbox.0	2020-01-18 01:22:05.332	debug	(28335) Could not parse body
          xbox.0	2020-01-18 01:22:04.328	warn	(28335) [LOGIN] Connection refused, will try again
          xbox.0	2020-01-18 01:22:04.328	debug	(28335) Could not parse body
          xbox.0	2020-01-18 01:22:03.324	warn	(28335) [LOGIN] Connection refused, will try again
          xbox.0	2020-01-18 01:22:03.324	debug	(28335) Could not parse body
          xbox.0	2020-01-18 01:22:02.321	warn	(28335) [LOGIN] Connection refused, will try again
          xbox.0	2020-01-18 01:22:02.321	debug	(28335) Could not parse body
          xbox.0	2020-01-18 01:22:01.318	warn	(28335) [LOGIN] Connection refused, will try again
          xbox.0	2020-01-18 01:22:01.318	debug	(28335) Could not parse body
          xbox.0	2020-01-18 01:22:01.308	debug	(28335) [LOGOUT] <=== Failed to logout: undefined
          xbox.0	2020-01-18 01:21:58.846	debug	(28335) system.adapter.admin.0: logging true
          xbox.0	2020-01-18 01:21:56.483	error	(28335) [START] Restarting adapter in 30 seconds
          xbox.0	2020-01-18 01:21:56.482	error	SyntaxError: invalid syntax
          xbox.0	2020-01-18 01:21:56.482	error	^
          xbox.0	2020-01-18 01:21:56.482	error	cls, data, context=None, many=None, partial=None, unknown=None, *args, **kwargs,
          xbox.0	2020-01-18 01:21:56.482	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/marshmallow_objects/models.py", line 209
          xbox.0	2020-01-18 01:21:56.482	error	from marshmallow_objects.models import ( # noqa
          xbox.0	2020-01-18 01:21:56.482	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/marshmallow_objects/__init__.py", line 3, in <module>
          xbox.0	2020-01-18 01:21:56.482	error	from marshmallow_objects import Model, NestedModel, fields
          xbox.0	2020-01-18 01:21:56.482	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/stump/json_model.py", line 4, in <module>
          xbox.0	2020-01-18 01:21:56.482	error	from xbox.stump import json_model
          xbox.0	2020-01-18 01:21:56.482	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/stump/manager.py", line 13, in <module>
          xbox.0	2020-01-18 01:21:56.482	error	from xbox.stump.manager import StumpManager
          xbox.0	2020-01-18 01:21:56.482	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/rest/consolewrap.py", line 6, in <module>
          xbox.0	2020-01-18 01:21:56.482	error	from ..consolewrap import ConsoleWrap
          xbox.0	2020-01-18 01:21:56.482	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/rest/routes/device.py", line 6, in <module>
          xbox.0	2020-01-18 01:21:56.482	error	from .device import *
          xbox.0	2020-01-18 01:21:56.482	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/rest/routes/__init__.py", line 6, in <module>
          xbox.0	2020-01-18 01:21:56.482	error	from .routes import routes
          xbox.0	2020-01-18 01:21:56.482	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/rest/app.py", line 5, in <module>
          xbox.0	2020-01-18 01:21:56.482	error	from xbox.rest.app import app
          xbox.0	2020-01-18 01:21:56.482	error	File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/rest/scripts/rest_server.py", line 9, in <module>
          xbox.0	2020-01-18 01:21:56.482	error	from xbox.rest.scripts.rest_server import main
          xbox.0	2020-01-18 01:21:56.482	error	File "/opt/iobroker/node_modules/iobroker.xbox/lib/../python_modules/bin/xbox-rest-server", line 5, in <module>
          xbox.0	2020-01-18 01:21:56.482	error	Traceback (most recent call last):
          xbox.0	2020-01-18 01:21:56.482	error	(28335) [START] Failed starting REST server: /bin/sh: 1: /opt/iobroker/node_modules/iobroker.xbox/lib/../node_modules/nopy/src/nopy.js: not found
          xbox.0	2020-01-18 01:21:54.708	info	(28335) [START] Starting REST server
          xbox.0	2020-01-18 01:21:54.707	debug	(28335) [START] IP address is 10.0.1.83
          xbox.0	2020-01-18 01:21:54.688	info	(28335) starting. Version 0.5.12 in /opt/iobroker/node_modules/iobroker.xbox, node: v10.17.0
          xbox.0	2020-01-18 01:21:52.313	debug	(28335) States connected to redis: 0.0.0.0:9000
          xbox.0	2020-01-18 01:21:52.260	debug	(28335) statesDB connected
          xbox.0	2020-01-18 01:21:52.259	debug	(28335) States create PubSub Client
          xbox.0	2020-01-18 01:21:52.250	debug	(28335) Objects connected to redis: 0.0.0.0:9001
          xbox.0	2020-01-18 01:21:52.247	debug	(28335) Redis States: Use Redis connection: 0.0.0.0:9000
          xbox.0	2020-01-18 01:21:52.245	debug	(28335) objectDB connected
          xbox.0	2020-01-18 01:21:52.232	debug	(28335) Objects client initialize lua scripts
          xbox.0	2020-01-18 01:21:52.231	debug	(28335) Objects create PubSub Client
          xbox.0	2020-01-18 01:21:52.223	debug	(28335) Objects client ready ... initialize now
          xbox.0	2020-01-18 01:21:52.164	debug	(28335) Redis Objects: Use Redis connection: 0.0.0.0:9001
          
          foxriver76F Offline
          foxriver76F Offline
          foxriver76
          Developer
          schrieb am zuletzt editiert von foxriver76
          #24

          @Negalein sagte in XBox-Adapter Fehler:

          marshmallow_objects

          Jetzt mal bitte pip show marshmallow-objects Ausgabe zeigen und falls da nix kommt oder 2.0.0 kommt mal pip install "marshmallow-objects==1.0.23" dann rm -r /opt/iobroker/node_modules/iobroker.xbox und nochmal npm i iobroker.xbox --unsafe-perm --production --prefix /opt/iobroker

          Videotutorials & mehr

          Hier könnt ihr mich unterstützen.

          NegaleinN 1 Antwort Letzte Antwort
          0
          • foxriver76F foxriver76

            @Negalein sagte in XBox-Adapter Fehler:

            marshmallow_objects

            Jetzt mal bitte pip show marshmallow-objects Ausgabe zeigen und falls da nix kommt oder 2.0.0 kommt mal pip install "marshmallow-objects==1.0.23" dann rm -r /opt/iobroker/node_modules/iobroker.xbox und nochmal npm i iobroker.xbox --unsafe-perm --production --prefix /opt/iobroker

            NegaleinN Offline
            NegaleinN Offline
            Negalein
            Global Moderator
            schrieb am zuletzt editiert von Negalein
            #25

            @foxriver76 sagte in XBox-Adapter Fehler:

            pip show marshmallow-objects

            root@iobroker:/opt/iobroker# pip show marshmallow-objects
            DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
            WARNING: Package(s) not found: marshmallow-objects
            

            pip install "marshmallow-objects==1.0.23"

            root@iobroker:/opt/iobroker# pip install "marshmallow-objects==1.0.23"
            DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
            Collecting marshmallow-objects==1.0.23
              Downloading https://files.pythonhosted.org/packages/2d/e2/05eebaa3d7f54349547792f82710c59457d3dc19dffd5ab9c11cfed3a421/marshmallow_objects-1.0.23-py2.py3-none-any.whl
            Collecting marshmallow
              Downloading https://files.pythonhosted.org/packages/e3/07/c7a12d21619abeedf5fca7381f4cf3fa798a26e8d92ad66bc73f5fc58fc1/marshmallow-2.20.5-py2.py3-none-any.whl (50kB)
                 |████████████████████████████████| 51kB 475kB/s
            Installing collected packages: marshmallow, marshmallow-objects
            Successfully installed marshmallow-2.20.5 marshmallow-objects-1.0.23
            

            rm -r /opt/iobroker/node_modules/iobroker.xbox

            root@iobroker:/opt/iobroker# rm -r /opt/iobroker/node_modules/iobroker.xbox
            root@iobroker:/opt/iobroker#
            

            npm i iobroker.xbox --unsafe-perm --production --prefix /opt/iobroker

                             from ../src/bufferutil.cc:16:
            ../node_modules/nan/nan_implementation_12_inl.h:49:60: error: expected primary-expression before ‘>’ token
               return v8::BooleanObject::New(value).As<v8::BooleanObject>();
                                                                        ^
            ../node_modules/nan/nan_implementation_12_inl.h:49:62: error: expected primary-expression before ‘)’ token
               return v8::BooleanObject::New(value).As<v8::BooleanObject>();
                                                                          ^
            ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::RegExp>::return_t NanIntern::Factory<v8::RegExp>::New(v8::Handle<v8::String>, v8::RegExp::Flags)’:
            ../node_modules/nan/nan_implementation_12_inl.h:158:40: warning: ‘static v8::Local<v8::RegExp> v8::RegExp::New(v8::Local<v8::String>, v8::RegExp::Flags)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               return v8::RegExp::New(pattern, flags);
                                                    ^
            In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                             from ../src/bufferutil.cc:7:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:5110:38: note: declared here
                                    Local<RegExp> New(Local<String> pattern, Flags flags));
                                                  ^
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../node_modules/nan/nan_new.h:189:0,
                             from ../node_modules/nan/nan.h:82,
                             from ../src/bufferutil.cc:16:
            ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>)’:
            ../node_modules/nan/nan_implementation_12_inl.h:166:69: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
               return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
                                                                                 ^
            In file included from ../src/bufferutil.cc:7:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)
               static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                               ^~~~~~~
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)
               static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                               ^~~~~~~
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
            In file included from ../node_modules/nan/nan_new.h:189:0,
                             from ../node_modules/nan/nan.h:82,
                             from ../src/bufferutil.cc:16:
            ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
            ../node_modules/nan/nan_implementation_12_inl.h:173:69: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
               return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
                                                                                 ^
            In file included from ../src/bufferutil.cc:7:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)
               static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                               ^~~~~~~
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)
               static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                               ^~~~~~~
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
            In file included from ../node_modules/nan/nan_new.h:189:0,
                             from ../node_modules/nan/nan.h:82,
                             from ../src/bufferutil.cc:16:
            ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(const uint8_t*, int)’:
            ../node_modules/nan/nan_implementation_12_inl.h:206:42: error: no matching function for call to ‘v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*&, v8::String::NewStringType, int&)’
                     v8::String::kNormalString, length);
                                                      ^
            In file included from ../src/bufferutil.cc:7:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2802:51: note: candidate: static v8::MaybeLocal<v8::String> v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*, v8::NewStringType, int)
               static V8_WARN_UNUSED_RESULT MaybeLocal<String> NewFromOneByte(
                                                               ^~~~~~~~~~~~~~
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2802:51: note:   no known conversion for argument 3 from ‘v8::String::NewStringType’ to ‘v8::NewStringType’
            In file included from ../node_modules/nan/nan_new.h:189:0,
                             from ../node_modules/nan/nan.h:82,
                             from ../src/bufferutil.cc:16:
            ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(v8::String::ExternalStringResource*)’:
            ../node_modules/nan/nan_implementation_12_inl.h:217:66: error: no matching function for call to ‘v8::String::NewExternal(v8::Isolate*, v8::String::ExternalStringResource*&)’
               return v8::String::NewExternal(v8::Isolate::GetCurrent(), value);
                                                                              ^
            In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                             from ../src/bufferutil.cc:7:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2861:21: note: candidate: static v8::Local<v8::String> v8::String::NewExternal(v8::Isolate*, v8::String::ExternalOneByteStringResource*)
                   Local<String> NewExternal(Isolate* isolate,
                                 ^
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:346:48: note: in definition of macro ‘V8_DEPRECATE_SOON’
             #define V8_DEPRECATE_SOON(message, declarator) declarator
                                                            ^~~~~~~~~~
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2861:21: note:   no known conversion for argument 2 from ‘v8::String::ExternalStringResource*’ to ‘v8::String::ExternalOneByteStringResource*’
                   Local<String> NewExternal(Isolate* isolate,
                                 ^
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:346:48: note: in definition of macro ‘V8_DEPRECATE_SOON’
             #define V8_DEPRECATE_SOON(message, declarator) declarator
                                                            ^~~~~~~~~~
            In file included from ../node_modules/nan/nan_new.h:189:0,
                             from ../node_modules/nan/nan.h:82,
                             from ../src/bufferutil.cc:16:
            ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>)’:
            ../node_modules/nan/nan_implementation_12_inl.h:237:10: error: ‘CompileUnbound’ is not a member of ‘v8::ScriptCompiler’
               return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                      ^~
            ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
            ../node_modules/nan/nan_implementation_12_inl.h:244:10: error: ‘CompileUnbound’ is not a member of ‘v8::ScriptCompiler’
               return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                      ^~
            In file included from ../src/bufferutil.cc:16:0:
            ../node_modules/nan/nan.h: In function ‘uint32_t NanUInt32OptionValue(v8::Local<v8::Object>, v8::Handle<v8::String>, uint32_t)’:
            ../node_modules/nan/nan.h:248:43: warning: ‘uint32_t v8::Value::Uint32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                   ? optionsObj->Get(opt)->Uint32Value()
                                                       ^
            In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                             from ../src/bufferutil.cc:7:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2477:47: note: declared here
               V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                                           ^
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../src/bufferutil.cc:16:0:
            ../node_modules/nan/nan.h: At global scope:
            ../node_modules/nan/nan.h:261:25: error: redefinition of ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Local<T>)’
             NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {
                                     ^~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h:256:25: note: ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Handle<T>)’ previously declared here
             NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {
                                     ^~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h: In function ‘bool NanIdleNotification(int)’:
            ../node_modules/nan/nan.h:289:39: error: ‘class v8::Isolate’ has no member named ‘IdleNotification’; did you mean ‘IdleNotificationDeadline’?
                 return v8::Isolate::GetCurrent()->IdleNotification(idle_time_in_ms);
                                                   ^~~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h: At global scope:
            ../node_modules/nan/nan.h:473:20: error: variable or field ‘NanAddGCEpilogueCallback’ declared void
                   v8::Isolate::GCEpilogueCallback callback
                                ^~~~~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h:473:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
                   v8::Isolate::GCEpilogueCallback callback
                   ^~
            ../node_modules/nan/nan.h:474:18: error: expected primary-expression before ‘gc_type_filter’
                 , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                              ^~~~~~~~~~~~~~
            ../node_modules/nan/nan.h:479:20: error: variable or field ‘NanRemoveGCEpilogueCallback’ declared void
                   v8::Isolate::GCEpilogueCallback callback) {
                                ^~~~~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h:479:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
                   v8::Isolate::GCEpilogueCallback callback) {
                   ^~
            ../node_modules/nan/nan.h:484:20: error: variable or field ‘NanAddGCPrologueCallback’ declared void
                   v8::Isolate::GCPrologueCallback callback
                                ^~~~~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h:484:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
                   v8::Isolate::GCPrologueCallback callback
                   ^~
            ../node_modules/nan/nan.h:485:18: error: expected primary-expression before ‘gc_type_filter’
                 , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                              ^~~~~~~~~~~~~~
            ../node_modules/nan/nan.h:490:20: error: variable or field ‘NanRemoveGCPrologueCallback’ declared void
                   v8::Isolate::GCPrologueCallback callback) {
                                ^~~~~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h:490:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
                   v8::Isolate::GCPrologueCallback callback) {
                   ^~
            ../node_modules/nan/nan.h:569:15: error: ‘WeakCallbackData’ in namespace ‘v8’ does not name a template type
                 const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
                           ^~~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h:569:31: error: expected ‘,’ or ‘...’ before ‘<’ token
                 const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
                                           ^
            ../node_modules/nan/nan.h: In function ‘void _NanWeakCallbackDispatcher(int)’:
            ../node_modules/nan/nan.h:570:42: error: ‘data’ was not declared in this scope
                   _NanWeakCallbackInfo<T, P> *info = data.GetParameter();
                                                      ^~~~
            ../node_modules/nan/nan.h: At global scope:
            ../node_modules/nan/nan.h:661:13: error: ‘node::smalloc’ has not been declared
                 , node::smalloc::FreeCallback callback
                         ^~~~~~~
            ../node_modules/nan/nan.h:661:35: error: expected ‘,’ or ‘...’ before ‘callback’
                 , node::smalloc::FreeCallback callback
                                               ^~~~~~~~
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)’:
            ../node_modules/nan/nan.h:665:50: error: ‘callback’ was not declared in this scope
                     v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                              ^~~~~~~~
            ../node_modules/nan/nan.h:665:60: error: ‘hint’ was not declared in this scope
                     v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                                        ^~~~
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)’:
            ../node_modules/nan/nan.h:672:67: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]
                 return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                                                                               ^
            In file included from ../src/bufferutil.cc:10:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/node_buffer.h:68:40: note:   initializing argument 2 of ‘v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t)’
             NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
                                                    ^~~
            In file included from ../src/bufferutil.cc:16:0:
            ../node_modules/nan/nan.h:672:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((char*)data), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
                 return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(uint32_t)’:
            ../node_modules/nan/nan.h:676:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
                 return node::Buffer::New(v8::Isolate::GetCurrent(), size);
                        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanBufferUse(char*, uint32_t)’:
            ../node_modules/nan/nan.h:683:12: error: ‘Use’ is not a member of ‘node::Buffer’
                 return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);
                        ^~~~
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
            ../node_modules/nan/nan.h:710:74: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
                 return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
                                                                                      ^
            In file included from ../src/bufferutil.cc:7:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)
               static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                               ^~~~~~~
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)
               static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                               ^~~~~~~
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
            In file included from ../src/bufferutil.cc:16:0:
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>)’:
            ../node_modules/nan/nan.h:717:74: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
                 return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
                                                                                      ^
            In file included from ../src/bufferutil.cc:7:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)
               static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                               ^~~~~~~
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)
               static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                               ^~~~~~~
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
            In file included from ../src/bufferutil.cc:16:0:
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanRunScript(v8::Handle<v8::UnboundScript>)’:
            ../node_modules/nan/nan.h:723:48: warning: ‘v8::Local<v8::Value> v8::Script::Run()’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                 return script->BindToCurrentContext()->Run();
                                                            ^
            In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                             from ../src/bufferutil.cc:7:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1271:51: note: declared here
               V8_DEPRECATED("Use maybe version", Local<Value> Run());
                                                               ^
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../src/bufferutil.cc:16:0:
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanRunScript(v8::Handle<v8::Script>)’:
            ../node_modules/nan/nan.h:729:24: warning: ‘v8::Local<v8::Value> v8::Script::Run()’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                 return script->Run();
                                    ^
            In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                             from ../src/bufferutil.cc:7:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1271:51: note: declared here
               V8_DEPRECATED("Use maybe version", Local<Value> Run());
                                                               ^
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../src/bufferutil.cc:16:0:
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*)’:
            ../node_modules/nan/nan.h:738:60: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ isdeprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
                     v8::Isolate::GetCurrent(), target, func, argc, argv));
                                                                        ^
            In file included from ../src/bufferutil.cc:8:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:177:50: note: declared here
                             NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                              ^
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
                 __attribute__((deprecated(message))) declarator
                                                      ^~~~~~~~~~
            In file included from ../src/bufferutil.cc:16:0:
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::String>, int, v8::Handle<v8::Value>*)’:
            ../node_modules/nan/nan.h:747:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
                     v8::Isolate::GetCurrent(), target, symbol, argc, argv));
                                                                          ^
            In file included from ../src/bufferutil.cc:8:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:170:50: note: declared here
                             NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                              ^
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
                 __attribute__((deprecated(message))) declarator
                                                      ^~~~~~~~~~
            In file included from ../src/bufferutil.cc:16:0:
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, const char*, int, v8::Handle<v8::Value>*)’:
            ../node_modules/nan/nan.h:756:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’ is deprecated:Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
                     v8::Isolate::GetCurrent(), target, method, argc, argv));
                                                                          ^
            In file included from ../src/bufferutil.cc:8:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:163:50: note: declared here
                             NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                              ^
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
                 __attribute__((deprecated(message))) declarator
                                                      ^~~~~~~~~~
            In file included from ../src/bufferutil.cc:16:0:
            ../node_modules/nan/nan.h: In member function ‘v8::Handle<v8::Value> NanCallback::Call_(v8::Isolate*, v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) const’:
            ../node_modules/nan/nan.h:1569:5: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ isdeprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
                 ));
                 ^
            ../node_modules/nan/nan.h:398:59: note: in definition of macro ‘NanEscapeScope’
             # define NanEscapeScope(val) scope.Escape(_NanEnsureLocal(val))
                                                                       ^~~
            In file included from ../src/bufferutil.cc:8:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:177:50: note: declared here
                             NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                              ^
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
                 __attribute__((deprecated(message))) declarator
                                                      ^~~~~~~~~~
            In file included from ../src/bufferutil.cc:16:0:
            ../node_modules/nan/nan.h: In function ‘void* _NanRawString(v8::Handle<v8::Value>, Nan::Encoding, size_t*, void*, size_t, int)’:
            ../node_modules/nan/nan.h:2164:38: warning: ‘v8::String::Value::Value(v8::Local<v8::Value>)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]
                     v8::String::Value value(toStr);
                                                  ^
            In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                             from ../src/bufferutil.cc:7:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2916:51: note: declared here
                 V8_DEPRECATED("Use Isolate version", explicit Value(Local<v8::Value> obj));
                                                               ^
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../src/bufferutil.cc:16:0:
            ../node_modules/nan/nan.h:2198:38: warning: ‘v8::String::Value::Value(v8::Local<v8::Value>)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]
                     v8::String::Value value(toStr);
                                                  ^
            In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                             from ../src/bufferutil.cc:7:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2916:51: note: declared here
                 V8_DEPRECATED("Use Isolate version", explicit Value(Local<v8::Value> obj));
                                                               ^
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../src/bufferutil.cc:16:0:
            ../node_modules/nan/nan.h: In constructor ‘NanTap::NanTap(v8::Handle<v8::Value>)’:
            ../node_modules/nan/nan.h:2292:41: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                 NanAssignPersistent(t_, t->ToObject());
                                                     ^
            In file included from ../src/bufferutil.cc:7:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
             Local<Object> Value::ToObject() const {
                           ^~~~~
            ../src/bufferutil.cc: In static member function ‘static void BufferUtil::Initialize(v8::Handle<v8::Object>)’:
            ../src/bufferutil.cc:30:52: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [7], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous
                 NODE_SET_METHOD(t, "unmask", BufferUtil::Unmask);
                                                                ^
            In file included from ../src/bufferutil.cc:8:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:372:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
             inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
                         ^~~~~~~~~~~~~~~
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:386:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
             inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
                         ^~~~~~~~~~~~~~~
            ../src/bufferutil.cc:31:48: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [5], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous
                 NODE_SET_METHOD(t, "mask", BufferUtil::Mask);
                                                            ^
            In file included from ../src/bufferutil.cc:8:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:372:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
             inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
                         ^~~~~~~~~~~~~~~
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:386:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
             inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
                         ^~~~~~~~~~~~~~~
            ../src/bufferutil.cc:32:50: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [6], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous
                 NODE_SET_METHOD(t, "merge", BufferUtil::Merge);
                                                              ^
            In file included from ../src/bufferutil.cc:8:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:372:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
             inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
                         ^~~~~~~~~~~~~~~
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:386:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
             inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
                         ^~~~~~~~~~~~~~~
            ../src/bufferutil.cc: In static member function ‘static void BufferUtil::Merge(const v8::FunctionCallbackInfo<v8::Value>&)’:
            ../src/bufferutil.cc:49:49: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                 Local<Object> bufferObj = args[0]->ToObject();
                                                             ^
            In file included from ../src/bufferutil.cc:7:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
             Local<Object> Value::ToObject() const {
                           ^~~~~
            ../src/bufferutil.cc:56:51: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                   Local<Object> src = array->Get(i)->ToObject();
                                                               ^
            In file included from ../src/bufferutil.cc:7:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
             Local<Object> Value::ToObject() const {
                           ^~~~~
            ../src/bufferutil.cc: In static member function ‘static void BufferUtil::Unmask(const v8::FunctionCallbackInfo<v8::Value>&)’:
            ../src/bufferutil.cc:67:50: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                 Local<Object> buffer_obj = args[0]->ToObject();
                                                              ^
            In file included from ../src/bufferutil.cc:7:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
             Local<Object> Value::ToObject() const {
                           ^~~~~
            ../src/bufferutil.cc:69:48: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                 Local<Object> mask_obj = args[1]->ToObject();
                                                            ^
            In file included from ../src/bufferutil.cc:7:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
             Local<Object> Value::ToObject() const {
                           ^~~~~
            ../src/bufferutil.cc: In static member function ‘static void BufferUtil::Mask(const v8::FunctionCallbackInfo<v8::Value>&)’:
            ../src/bufferutil.cc:88:50: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                 Local<Object> buffer_obj = args[0]->ToObject();
                                                              ^
            In file included from ../src/bufferutil.cc:7:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
             Local<Object> Value::ToObject() const {
                           ^~~~~
            ../src/bufferutil.cc:89:48: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                 Local<Object> mask_obj = args[1]->ToObject();
                                                            ^
            In file included from ../src/bufferutil.cc:7:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
             Local<Object> Value::ToObject() const {
                           ^~~~~
            ../src/bufferutil.cc:91:50: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                 Local<Object> output_obj = args[2]->ToObject();
                                                              ^
            In file included from ../src/bufferutil.cc:7:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
             Local<Object> Value::ToObject() const {
                           ^~~~~
            ../src/bufferutil.cc:92:51: warning: ‘int32_t v8::Value::Int32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                 unsigned int dataOffset = args[3]->Int32Value();
                                                               ^
            In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                             from ../src/bufferutil.cc:7:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2478:46: note: declared here
               V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
                                                          ^
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            ../src/bufferutil.cc:93:47: warning: ‘int32_t v8::Value::Int32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                 unsigned int length = args[4]->Int32Value();
                                                           ^
            In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                             from ../src/bufferutil.cc:7:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2478:46: note: declared here
               V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
                                                          ^
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            bufferutil.target.mk:105: die Regel für Ziel „Release/obj.target/bufferutil/src/bufferutil.o“ scheiterte
            make: *** [Release/obj.target/bufferutil/src/bufferutil.o] Fehler 1
            make: Verzeichnis „/opt/iobroker/node_modules/bufferutil/build“ wird verlassen
            gyp ERR! build error
            gyp ERR! stack Error: `make` failed with exit code: 2
            gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:193:23)
            gyp ERR! stack     at ChildProcess.emit (events.js:198:13)
            gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
            gyp ERR! System Linux 4.4.59+
            gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
            gyp ERR! cwd /opt/iobroker/node_modules/bufferutil
            gyp ERR! node -v v10.17.0
            gyp ERR! node-gyp -v v5.0.3
            gyp ERR! not ok
            
            > utf-8-validate@1.1.0 install /opt/iobroker/node_modules/utf-8-validate
            > node-gyp rebuild
            
            make: Verzeichnis „/opt/iobroker/node_modules/utf-8-validate/build“ wird betreten
              CXX(target) Release/obj.target/validation/src/validation.o
            In file included from ../node_modules/nan/nan.h:82:0,
                             from ../src/validation.cc:15:
            ../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Integer; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:
            ../node_modules/nan/nan_new.h:29:66: warning: ‘v8::Local<v8::Integer> v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
             To<v8::Integer>(v8::Handle<v8::Integer> i) { return i->ToInteger(); }
                                                                              ^
            In file included from ../src/validation.cc:7:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10052:16: note: declared here
             Local<Integer> Value::ToInteger() const {
                            ^~~~~
            In file included from ../node_modules/nan/nan.h:82:0,
                             from ../src/validation.cc:15:
            ../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Int32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:
            ../node_modules/nan/nan_new.h:34:64: error: no matching function for call to ‘v8::Integer::ToInt32()’
             To<v8::Int32>(v8::Handle<v8::Integer> i)   { return i->ToInt32(); }
                                                                            ^
            In file included from ../src/validation.cc:7:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2437:43: note: candidate: v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const
               V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;
                                                       ^~~~~~~
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2437:43: note:   candidate expects 1 argument, 0 provided
            In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                             from ../src/validation.cc:7:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2450:30: note: candidate: v8::Local<v8::Int32> v8::Value::ToInt32(v8::Isolate*) const
                             Local<Int32> ToInt32(Isolate* isolate) const);
                                          ^
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2450:30: note:   candidate expects 1 argument, 0 provided
                             Local<Int32> ToInt32(Isolate* isolate) const);
                                          ^
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../node_modules/nan/nan.h:82:0,
                             from ../src/validation.cc:15:
            ../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Uint32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:
            ../node_modules/nan/nan_new.h:39:65: error: no matching function for call to ‘v8::Integer::ToUint32()’
             To<v8::Uint32>(v8::Handle<v8::Integer> i)  { return i->ToUint32(); }
                                                                             ^
            In file included from ../src/validation.cc:7:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2435:44: note: candidate: v8::MaybeLocal<v8::Uint32> v8::Value::ToUint32(v8::Local<v8::Context>) const
               V8_WARN_UNUSED_RESULT MaybeLocal<Uint32> ToUint32(
                                                        ^~~~~~~~
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2435:44: note:   candidate expects 1 argument, 0 provided
            In file included from ../node_modules/nan/nan_new.h:189:0,
                             from ../node_modules/nan/nan.h:82,
                             from ../src/validation.cc:15:
            ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::BooleanObject>::return_t NanIntern::Factory<v8::BooleanObject>::New(bool)’:
            ../node_modules/nan/nan_implementation_12_inl.h:49:38: error: no matching function for call to ‘v8::BooleanObject::New(bool&)’
               return v8::BooleanObject::New(value).As<v8::BooleanObject>();
                                                  ^
            In file included from ../src/validation.cc:7:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:5035:23: note: candidate: static v8::Local<v8::Value> v8::BooleanObject::New(v8::Isolate*, bool)
               static Local<Value> New(Isolate* isolate, bool value);
                                   ^~~
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:5035:23: note:   candidate expects 2 arguments, 1 provided
            In file included from ../node_modules/nan/nan_new.h:189:0,
                             from ../node_modules/nan/nan.h:82,
                             from ../src/validation.cc:15:
            ../node_modules/nan/nan_implementation_12_inl.h:49:60: error: expected primary-expression before ‘>’ token
               return v8::BooleanObject::New(value).As<v8::BooleanObject>();
                                                                        ^
            ../node_modules/nan/nan_implementation_12_inl.h:49:62: error: expected primary-expression before ‘)’ token
               return v8::BooleanObject::New(value).As<v8::BooleanObject>();
                                                                          ^
            ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::RegExp>::return_t NanIntern::Factory<v8::RegExp>::New(v8::Handle<v8::String>, v8::RegExp::Flags)’:
            ../node_modules/nan/nan_implementation_12_inl.h:158:40: warning: ‘static v8::Local<v8::RegExp> v8::RegExp::New(v8::Local<v8::String>, v8::RegExp::Flags)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               return v8::RegExp::New(pattern, flags);
                                                    ^
            In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                             from ../src/validation.cc:7:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:5110:38: note: declared here
                                    Local<RegExp> New(Local<String> pattern, Flags flags));
                                                  ^
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../node_modules/nan/nan_new.h:189:0,
                             from ../node_modules/nan/nan.h:82,
                             from ../src/validation.cc:15:
            ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>)’:
            ../node_modules/nan/nan_implementation_12_inl.h:166:69: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
               return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
                                                                                 ^
            In file included from ../src/validation.cc:7:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)
               static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                               ^~~~~~~
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)
               static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                               ^~~~~~~
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
            In file included from ../node_modules/nan/nan_new.h:189:0,
                             from ../node_modules/nan/nan.h:82,
                             from ../src/validation.cc:15:
            ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
            ../node_modules/nan/nan_implementation_12_inl.h:173:69: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
               return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
                                                                                 ^
            In file included from ../src/validation.cc:7:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)
               static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                               ^~~~~~~
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)
               static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                               ^~~~~~~
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
            In file included from ../node_modules/nan/nan_new.h:189:0,
                             from ../node_modules/nan/nan.h:82,
                             from ../src/validation.cc:15:
            ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(const uint8_t*, int)’:
            ../node_modules/nan/nan_implementation_12_inl.h:206:42: error: no matching function for call to ‘v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*&, v8::String::NewStringType, int&)’
                     v8::String::kNormalString, length);
                                                      ^
            In file included from ../src/validation.cc:7:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2802:51: note: candidate: static v8::MaybeLocal<v8::String> v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*, v8::NewStringType, int)
               static V8_WARN_UNUSED_RESULT MaybeLocal<String> NewFromOneByte(
                                                               ^~~~~~~~~~~~~~
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2802:51: note:   no known conversion for argument 3 from ‘v8::String::NewStringType’ to ‘v8::NewStringType’
            In file included from ../node_modules/nan/nan_new.h:189:0,
                             from ../node_modules/nan/nan.h:82,
                             from ../src/validation.cc:15:
            ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(v8::String::ExternalStringResource*)’:
            ../node_modules/nan/nan_implementation_12_inl.h:217:66: error: no matching function for call to ‘v8::String::NewExternal(v8::Isolate*, v8::String::ExternalStringResource*&)’
               return v8::String::NewExternal(v8::Isolate::GetCurrent(), value);
                                                                              ^
            In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                             from ../src/validation.cc:7:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2861:21: note: candidate: static v8::Local<v8::String> v8::String::NewExternal(v8::Isolate*, v8::String::ExternalOneByteStringResource*)
                   Local<String> NewExternal(Isolate* isolate,
                                 ^
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:346:48: note: in definition of macro ‘V8_DEPRECATE_SOON’
             #define V8_DEPRECATE_SOON(message, declarator) declarator
                                                            ^~~~~~~~~~
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2861:21: note:   no known conversion for argument 2 from ‘v8::String::ExternalStringResource*’ to ‘v8::String::ExternalOneByteStringResource*’
                   Local<String> NewExternal(Isolate* isolate,
                                 ^
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:346:48: note: in definition of macro ‘V8_DEPRECATE_SOON’
             #define V8_DEPRECATE_SOON(message, declarator) declarator
                                                            ^~~~~~~~~~
            In file included from ../node_modules/nan/nan_new.h:189:0,
                             from ../node_modules/nan/nan.h:82,
                             from ../src/validation.cc:15:
            ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>)’:
            ../node_modules/nan/nan_implementation_12_inl.h:237:10: error: ‘CompileUnbound’ is not a member of ‘v8::ScriptCompiler’
               return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                      ^~
            ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
            ../node_modules/nan/nan_implementation_12_inl.h:244:10: error: ‘CompileUnbound’ is not a member of ‘v8::ScriptCompiler’
               return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                      ^~
            In file included from ../src/validation.cc:15:0:
            ../node_modules/nan/nan.h: In function ‘uint32_t NanUInt32OptionValue(v8::Local<v8::Object>, v8::Handle<v8::String>, uint32_t)’:
            ../node_modules/nan/nan.h:248:43: warning: ‘uint32_t v8::Value::Uint32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                   ? optionsObj->Get(opt)->Uint32Value()
                                                       ^
            In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                             from ../src/validation.cc:7:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2477:47: note: declared here
               V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                                           ^
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../src/validation.cc:15:0:
            ../node_modules/nan/nan.h: At global scope:
            ../node_modules/nan/nan.h:261:25: error: redefinition of ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Local<T>)’
             NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {
                                     ^~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h:256:25: note: ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Handle<T>)’ previously declared here
             NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {
                                     ^~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h: In function ‘bool NanIdleNotification(int)’:
            ../node_modules/nan/nan.h:289:39: error: ‘class v8::Isolate’ has no member named ‘IdleNotification’; did you mean ‘IdleNotificationDeadline’?
                 return v8::Isolate::GetCurrent()->IdleNotification(idle_time_in_ms);
                                                   ^~~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h: At global scope:
            ../node_modules/nan/nan.h:473:20: error: variable or field ‘NanAddGCEpilogueCallback’ declared void
                   v8::Isolate::GCEpilogueCallback callback
                                ^~~~~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h:473:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
                   v8::Isolate::GCEpilogueCallback callback
                   ^~
            ../node_modules/nan/nan.h:474:18: error: expected primary-expression before ‘gc_type_filter’
                 , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                              ^~~~~~~~~~~~~~
            ../node_modules/nan/nan.h:479:20: error: variable or field ‘NanRemoveGCEpilogueCallback’ declared void
                   v8::Isolate::GCEpilogueCallback callback) {
                                ^~~~~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h:479:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
                   v8::Isolate::GCEpilogueCallback callback) {
                   ^~
            ../node_modules/nan/nan.h:484:20: error: variable or field ‘NanAddGCPrologueCallback’ declared void
                   v8::Isolate::GCPrologueCallback callback
                                ^~~~~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h:484:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
                   v8::Isolate::GCPrologueCallback callback
                   ^~
            ../node_modules/nan/nan.h:485:18: error: expected primary-expression before ‘gc_type_filter’
                 , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                              ^~~~~~~~~~~~~~
            ../node_modules/nan/nan.h:490:20: error: variable or field ‘NanRemoveGCPrologueCallback’ declared void
                   v8::Isolate::GCPrologueCallback callback) {
                                ^~~~~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h:490:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
                   v8::Isolate::GCPrologueCallback callback) {
                   ^~
            ../node_modules/nan/nan.h:569:15: error: ‘WeakCallbackData’ in namespace ‘v8’ does not name a template type
                 const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
                           ^~~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h:569:31: error: expected ‘,’ or ‘...’ before ‘<’ token
                 const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
                                           ^
            ../node_modules/nan/nan.h: In function ‘void _NanWeakCallbackDispatcher(int)’:
            ../node_modules/nan/nan.h:570:42: error: ‘data’ was not declared in this scope
                   _NanWeakCallbackInfo<T, P> *info = data.GetParameter();
                                                      ^~~~
            ../node_modules/nan/nan.h: At global scope:
            ../node_modules/nan/nan.h:661:13: error: ‘node::smalloc’ has not been declared
                 , node::smalloc::FreeCallback callback
                         ^~~~~~~
            ../node_modules/nan/nan.h:661:35: error: expected ‘,’ or ‘...’ before ‘callback’
                 , node::smalloc::FreeCallback callback
                                               ^~~~~~~~
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)’:
            ../node_modules/nan/nan.h:665:50: error: ‘callback’ was not declared in this scope
                     v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                              ^~~~~~~~
            ../node_modules/nan/nan.h:665:60: error: ‘hint’ was not declared in this scope
                     v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                                        ^~~~
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)’:
            ../node_modules/nan/nan.h:672:67: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]
                 return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                                                                               ^
            In file included from ../src/validation.cc:10:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/node_buffer.h:68:40: note:   initializing argument 2 of ‘v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t)’
             NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
                                                    ^~~
            In file included from ../src/validation.cc:15:0:
            ../node_modules/nan/nan.h:672:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((char*)data), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
                 return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(uint32_t)’:
            ../node_modules/nan/nan.h:676:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
                 return node::Buffer::New(v8::Isolate::GetCurrent(), size);
                        ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanBufferUse(char*, uint32_t)’:
            ../node_modules/nan/nan.h:683:12: error: ‘Use’ is not a member of ‘node::Buffer’
                 return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);
                        ^~~~
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
            ../node_modules/nan/nan.h:710:74: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
                 return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
                                                                                      ^
            In file included from ../src/validation.cc:7:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)
               static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                               ^~~~~~~
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)
               static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                               ^~~~~~~
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
            In file included from ../src/validation.cc:15:0:
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>)’:
            ../node_modules/nan/nan.h:717:74: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
                 return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
                                                                                      ^
            In file included from ../src/validation.cc:7:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)
               static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                               ^~~~~~~
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)
               static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                               ^~~~~~~
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
            In file included from ../src/validation.cc:15:0:
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanRunScript(v8::Handle<v8::UnboundScript>)’:
            ../node_modules/nan/nan.h:723:48: warning: ‘v8::Local<v8::Value> v8::Script::Run()’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                 return script->BindToCurrentContext()->Run();
                                                            ^
            In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                             from ../src/validation.cc:7:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1271:51: note: declared here
               V8_DEPRECATED("Use maybe version", Local<Value> Run());
                                                               ^
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../src/validation.cc:15:0:
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanRunScript(v8::Handle<v8::Script>)’:
            ../node_modules/nan/nan.h:729:24: warning: ‘v8::Local<v8::Value> v8::Script::Run()’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                 return script->Run();
                                    ^
            In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                             from ../src/validation.cc:7:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1271:51: note: declared here
               V8_DEPRECATED("Use maybe version", Local<Value> Run());
                                                               ^
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../src/validation.cc:15:0:
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*)’:
            ../node_modules/nan/nan.h:738:60: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ isdeprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
                     v8::Isolate::GetCurrent(), target, func, argc, argv));
                                                                        ^
            In file included from ../src/validation.cc:8:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:177:50: note: declared here
                             NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                              ^
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
                 __attribute__((deprecated(message))) declarator
                                                      ^~~~~~~~~~
            In file included from ../src/validation.cc:15:0:
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::String>, int, v8::Handle<v8::Value>*)’:
            ../node_modules/nan/nan.h:747:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
                     v8::Isolate::GetCurrent(), target, symbol, argc, argv));
                                                                          ^
            In file included from ../src/validation.cc:8:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:170:50: note: declared here
                             NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                              ^
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
                 __attribute__((deprecated(message))) declarator
                                                      ^~~~~~~~~~
            In file included from ../src/validation.cc:15:0:
            ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, const char*, int, v8::Handle<v8::Value>*)’:
            ../node_modules/nan/nan.h:756:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’ is deprecated:Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
                     v8::Isolate::GetCurrent(), target, method, argc, argv));
                                                                          ^
            In file included from ../src/validation.cc:8:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:163:50: note: declared here
                             NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                              ^
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
                 __attribute__((deprecated(message))) declarator
                                                      ^~~~~~~~~~
            In file included from ../src/validation.cc:15:0:
            ../node_modules/nan/nan.h: In member function ‘v8::Handle<v8::Value> NanCallback::Call_(v8::Isolate*, v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) const’:
            ../node_modules/nan/nan.h:1569:5: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ isdeprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
                 ));
                 ^
            ../node_modules/nan/nan.h:398:59: note: in definition of macro ‘NanEscapeScope’
             # define NanEscapeScope(val) scope.Escape(_NanEnsureLocal(val))
                                                                       ^~~
            In file included from ../src/validation.cc:8:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:177:50: note: declared here
                             NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                              ^
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
                 __attribute__((deprecated(message))) declarator
                                                      ^~~~~~~~~~
            In file included from ../src/validation.cc:15:0:
            ../node_modules/nan/nan.h: In function ‘void* _NanRawString(v8::Handle<v8::Value>, Nan::Encoding, size_t*, void*, size_t, int)’:
            ../node_modules/nan/nan.h:2164:38: warning: ‘v8::String::Value::Value(v8::Local<v8::Value>)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]
                     v8::String::Value value(toStr);
                                                  ^
            In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                             from ../src/validation.cc:7:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2916:51: note: declared here
                 V8_DEPRECATED("Use Isolate version", explicit Value(Local<v8::Value> obj));
                                                               ^
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../src/validation.cc:15:0:
            ../node_modules/nan/nan.h:2198:38: warning: ‘v8::String::Value::Value(v8::Local<v8::Value>)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]
                     v8::String::Value value(toStr);
                                                  ^
            In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                             from ../src/validation.cc:7:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2916:51: note: declared here
                 V8_DEPRECATED("Use Isolate version", explicit Value(Local<v8::Value> obj));
                                                               ^
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
               declarator __attribute__((deprecated(message)))
               ^~~~~~~~~~
            In file included from ../src/validation.cc:15:0:
            ../node_modules/nan/nan.h: In constructor ‘NanTap::NanTap(v8::Handle<v8::Value>)’:
            ../node_modules/nan/nan.h:2292:41: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                 NanAssignPersistent(t_, t->ToObject());
                                                     ^
            In file included from ../src/validation.cc:7:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
             Local<Object> Value::ToObject() const {
                           ^~~~~
            ../src/validation.cc: In static member function ‘static void Validation::Initialize(v8::Handle<v8::Object>)’:
            ../src/validation.cc:112:62: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [12], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’is ambiguous
                 NODE_SET_METHOD(t, "isValidUTF8", Validation::IsValidUTF8);
                                                                          ^
            In file included from ../src/validation.cc:8:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:372:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
             inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
                         ^~~~~~~~~~~~~~~
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:386:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
             inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
                         ^~~~~~~~~~~~~~~
            ../src/validation.cc: In static member function ‘static void Validation::IsValidUTF8(const v8::FunctionCallbackInfo<v8::Value>&)’:
            ../src/validation.cc:132:50: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                 Local<Object> buffer_obj = args[0]->ToObject();
                                                              ^
            In file included from ../src/validation.cc:7:0:
            /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
             Local<Object> Value::ToObject() const {
                           ^~~~~
            validation.target.mk:105: die Regel für Ziel „Release/obj.target/validation/src/validation.o“ scheiterte
            make: *** [Release/obj.target/validation/src/validation.o] Fehler 1
            make: Verzeichnis „/opt/iobroker/node_modules/utf-8-validate/build“ wird verlassen
            gyp ERR! build error
            gyp ERR! stack Error: `make` failed with exit code: 2
            gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:193:23)
            gyp ERR! stack     at ChildProcess.emit (events.js:198:13)
            gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
            gyp ERR! System Linux 4.4.59+
            gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
            gyp ERR! cwd /opt/iobroker/node_modules/utf-8-validate
            gyp ERR! node -v v10.17.0
            gyp ERR! node-gyp -v v5.0.3
            gyp ERR! not ok
            
            > iobroker.xbox@0.5.12 install /opt/iobroker/node_modules/iobroker.xbox
            > npip install
            
            No python_modules directory; installing pip locally if needed.
            Successfully completed pip check.
            Collecting xbox-smartglass-rest>=0.9.8
              Using cached https://files.pythonhosted.org/packages/4d/4f/f035df8a2ec5742b9e772071e006ea21aae3fc3bd0963753cfc1045d6fda/xbox_smartglass_rest-0.9.8-py2.py3-none-any.whl
            Collecting xbox-smartglass-stump>=0.9.5
              Using cached https://files.pythonhosted.org/packages/34/f0/a75667f67ce6251b96a6989b8169eb9f2e25407ce2b0888e544b8caa98fe/xbox_smartglass_stump-0.9.5-py2.py3-none-any.whl
            Collecting xbox-webapi>=1.1.7
              Using cached https://files.pythonhosted.org/packages/2d/bf/aaf24cc78184393c5c2472e822c0e145b793e346a8085bee02e89a3428ba/xbox_webapi-1.1.7-py2.py3-none-any.whl
            Collecting Flask
              Using cached https://files.pythonhosted.org/packages/9b/93/628509b8d5dc749656a9641f4caf13540e2cdec85276964ff8f43bbb1d3b/Flask-1.1.1-py2.py3-none-any.whl
            Collecting xbox-smartglass-core>=1.0.12
              Using cached https://files.pythonhosted.org/packages/13/c8/2ffce1ddabe5b73422c7c46e808e4b02dbbc9362d2ecd2aee2a65e6e30a5/xbox_smartglass_core-1.0.12-py2.py3-none-any.whl
            Collecting marshmallow-objects
              Using cached https://files.pythonhosted.org/packages/4d/1c/fe15bc370707e8f8db09ab0edead45ab413b75795a8be523ca6482152183/marshmallow_objects-2.0.0-py2.py3-none-any.whl
            Collecting requests
              Using cached https://files.pythonhosted.org/packages/51/bd/23c926cd341ea6b7dd0b2a00aba99ae0f828be89d72b2190f27c11d4b7fb/requests-2.22.0-py2.py3-none-any.whl
            Processing /home/iobroker/.cache/pip/wheels/c5/d2/ab/a54fb5ea53ac3badba098160e8452fa126a51febda80440ded/demjson-2.2.4-cp35-none-any.whl
            Processing /home/iobroker/.cache/pip/wheels/49/b5/ad/7355506059779337473b8eeb49384c9c0a9d45d34c8211a96d/urwid-2.1.0-cp35-cp35m-linux_x86_64.whl
            Collecting appdirs
              Using cached https://files.pythonhosted.org/packages/56/eb/810e700ed1349edde4cbdc1b2a21e28cdf115f9faf263f6bbf8447c1abf3/appdirs-1.4.3-py2.py3-none-any.whl
            Collecting Jinja2>=2.10.1
              Using cached https://files.pythonhosted.org/packages/65/e0/eb35e762802015cab1ccee04e8a277b03f1d8e53da3ec3106882ec42558b/Jinja2-2.10.3-py2.py3-none-any.whl
            Collecting itsdangerous>=0.24
              Using cached https://files.pythonhosted.org/packages/76/ae/44b03b253d6fade317f32c24d100b3b35c2239807046a4c953c7b89fa49e/itsdangerous-1.1.0-py2.py3-none-any.whl
            Collecting click>=5.1
              Using cached https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl
            Collecting Werkzeug>=0.15
              Using cached https://files.pythonhosted.org/packages/ce/42/3aeda98f96e85fd26180534d36570e4d18108d62ae36f87694b476b83d6f/Werkzeug-0.16.0-py2.py3-none-any.whl
            Collecting gevent==1.3.7
              Using cached https://files.pythonhosted.org/packages/87/c4/9afb40b4a8b9186787d477aa6ebcfa17ead40ecbf83d5a1ed53dadd4f6ef/gevent-1.3.7-cp35-cp35m-manylinux1_x86_64.whl
            Processing /home/iobroker/.cache/pip/wheels/13/cd/02/acabe4bfa9899d53c3e3b13675610d2e2dcb9ae110359d4f61/construct-2.9.41-cp35-none-any.whl
            Collecting cryptography==2.3.1
              Using cached https://files.pythonhosted.org/packages/59/32/92cade62c645756a83598edf56289e9b19aae5370642a7ce690cd06bc72f/cryptography-2.3.1-cp34-abi3-manylinux1_x86_64.whl
            Collecting aenum==2.1.2; python_version <= "3.5"
              Using cached https://files.pythonhosted.org/packages/0d/46/5b6a6c13fee40f9dfaba84de1394bfe082c0c7d95952ba0ffbd56ce3a3f7/aenum-2.1.2-py3-none-any.whl
            Processing /home/iobroker/.cache/pip/wheels/0a/5f/3c/e0ffceb6554711f12a7101384f29ec13b85136dfcf1f692b8f/dpkt-1.9.1-cp35-none-any.whl
            Collecting marshmallow>=3.0.0
              Using cached https://files.pythonhosted.org/packages/6e/76/01224f14737627166b94eb3bf0e334372c014edca781e39db320ce977755/marshmallow-3.3.0-py2.py3-none-any.whl
            Collecting chardet<3.1.0,>=3.0.2
              Using cached https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl
            Collecting certifi>=2017.4.17
              Using cached https://files.pythonhosted.org/packages/b9/63/df50cac98ea0d5b006c55a399c3bf1db9da7b5a24de7890bc9cfd5dd9e99/certifi-2019.11.28-py2.py3-none-any.whl
            Collecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1
              Using cached https://files.pythonhosted.org/packages/b4/40/a9837291310ee1ccc242ceb6ebfd9eb21539649f193a7c8c86ba15b98539/urllib3-1.25.7-py2.py3-none-any.whl
            Collecting idna<2.9,>=2.5
              Using cached https://files.pythonhosted.org/packages/14/2c/cd551d81dbe15200be1cf41cd03869a46fe7226e7450af7a6545bfc474c9/idna-2.8-py2.py3-none-any.whl
            Collecting MarkupSafe>=0.23
              Using cached https://files.pythonhosted.org/packages/6e/57/d40124076756c19ff2269678de7ae25a14ebbb3f6314eb5ce9477f191350/MarkupSafe-1.1.1-cp35-cp35m-manylinux1_x86_64.whl
            Collecting greenlet>=0.4.14; platform_python_implementation == "CPython"
              Using cached https://files.pythonhosted.org/packages/2e/65/27f35497cc0102a792390d056e793e064da95fc9eae45d75ae0ba49c0a0d/greenlet-0.4.15-cp35-cp35m-manylinux1_x86_64.whl
            Collecting asn1crypto>=0.21.0
              Using cached https://files.pythonhosted.org/packages/e9/51/1db4a60049fb7390959be586b6eb743098e6cea3f6b2d3ed9e17fec62ba2/asn1crypto-1.3.0-py2.py3-none-any.whl
            Collecting six>=1.4.1
              Using cached https://files.pythonhosted.org/packages/65/eb/1f97cb97bfc2390a276969c6fae16075da282f5058082d4cb10c6c5c1dba/six-1.14.0-py2.py3-none-any.whl
            Collecting cffi!=1.11.3,>=1.7
              Using cached https://files.pythonhosted.org/packages/a8/8d/986e0c4e2aa3b24db56a0affc50d1a379150e3c4da45d51d549dc2697d53/cffi-1.13.2-cp35-cp35m-manylinux1_x86_64.whl
            Processing /home/iobroker/.cache/pip/wheels/f2/9a/90/de94f8556265ddc9d9c8b271b0f63e57b26fb1d67a45564511/pycparser-2.19-py2.py3-none-any.whl
            ERROR: xbox-smartglass-core 1.0.12 has requirement urwid==2.0.1, but you'll have urwid 2.1.0 which is incompatible.
            Installing collected packages: marshmallow, marshmallow-objects, chardet, certifi, urllib3, idna, requests, demjson, urwid, appdirs, xbox-webapi, greenlet, gevent, construct, asn1crypto, six, pycparser, cffi, cryptography, aenum, dpkt, xbox-smartglass-core, xbox-smartglass-stump, MarkupSafe, Jinja2, itsdangerous, click, Werkzeug, Flask, xbox-smartglass-rest
            Successfully installed Flask-1.1.1 Jinja2-2.10.3 MarkupSafe-1.1.1 Werkzeug-0.16.0 aenum-2.1.2 appdirs-1.4.3 asn1crypto-1.3.0 certifi-2019.11.28 cffi-1.13.2 chardet-3.0.4 click-7.0 construct-2.9.41 cryptography-2.3.1 demjson-2.2.4 dpkt-1.9.1 gevent-1.3.7 greenlet-0.4.15 idna-2.8 itsdangerous-1.1.0 marshmallow-3.3.0 marshmallow-objects-2.0.0 pycparser-2.19 requests-2.22.0 six-1.14.0 urllib3-1.25.7 urwid-2.1.0 xbox-smartglass-core-1.0.12 xbox-smartglass-rest-0.9.8 xbox-smartglass-stump-0.9.5 xbox-webapi-1.1.7
            npm WARN ELOOP: too many symbolic links encountered, stat '/opt/iobroker/node_modules/iobroker.type-detector'
            npm WARN babel-eslint@5.0.4 requires a peer of eslint@<2.3.0 but none is installed. You must install peer dependencies yourself.
            npm WARN bl@0.7.0 requires a peer of stream-browserify@* but none is installed. You must install peer dependencies yourself.
            npm WARN bl@0.7.0 requires a peer of stream-browserify@* but none is installed. You must install peer dependencies yourself.
            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.2 (node_modules/fsevents):
            npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.4 (node_modules/osx-temperature-sensor):
            npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: xpc-connection@0.1.4 (node_modules/xpc-connection):
            npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for xpc-connection@0.1.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bufferutil@1.1.0 (node_modules/bufferutil):
            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bufferutil@1.1.0 install: `node-gyp rebuild`
            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: utf-8-validate@1.1.0 (node_modules/utf-8-validate):
            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: utf-8-validate@1.1.0 install: `node-gyp rebuild`
            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
            
            + iobroker.xbox@0.5.12
            added 3 packages from 3 contributors in 69.941s
            

            Adapter gelb

            
            xbox.0	2020-01-18 01:44:23.875	warn	(11600) [LOGIN] Connection refused, will try again
            xbox.0	2020-01-18 01:44:23.874	debug	(11600) Could not parse body
            xbox.0	2020-01-18 01:44:22.872	warn	(11600) [LOGIN] Connection refused, will try again
            xbox.0	2020-01-18 01:44:22.872	debug	(11600) Could not parse body
            xbox.0	2020-01-18 01:44:22.852	debug	(11600) [CHECK] Auth is not established
            xbox.0	2020-01-18 01:44:22.850	warn	(11600) [CONNECT] Ping response, but provided LiveID has not been discovered until now
            xbox.0	2020-01-18 01:44:22.849	debug	(11600) [CONNECT] Check connection
            xbox.0	2020-01-18 01:44:22.847	error	(11600) [DISCOVER] <=== connect ECONNREFUSED 127.0.0.1:5557
            xbox.0	2020-01-18 01:44:22.843	debug	(11600) [DISCOVER] Searching for consoles
            xbox.0	2020-01-18 01:44:22.838	debug	(11600) [PING] Xbox online
            xbox.0	2020-01-18 01:44:21.870	warn	(11600) [LOGIN] Connection refused, will try again
            xbox.0	2020-01-18 01:44:21.869	debug	(11600) Could not parse body
            xbox.0	2020-01-18 01:44:20.866	warn	(11600) [LOGIN] Connection refused, will try again
            xbox.0	2020-01-18 01:44:20.865	debug	(11600) Could not parse body
            xbox.0	2020-01-18 01:44:19.862	warn	(11600) [LOGIN] Connection refused, will try again
            xbox.0	2020-01-18 01:44:19.862	debug	(11600) Could not parse body
            xbox.0	2020-01-18 01:44:18.859	warn	(11600) [LOGIN] Connection refused, will try again
            xbox.0	2020-01-18 01:44:18.859	debug	(11600) Could not parse body
            xbox.0	2020-01-18 01:44:17.855	warn	(11600) [LOGIN] Connection refused, will try again
            xbox.0	2020-01-18 01:44:17.854	debug	(11600) Could not parse body
            xbox.0	2020-01-18 01:44:16.851	warn	(11600) [LOGIN] Connection refused, will try again
            xbox.0	2020-01-18 01:44:16.850	debug	(11600) Could not parse body
            xbox.0	2020-01-18 01:44:16.840	debug	(11600) [LOGOUT] <=== Failed to logout: undefined
            xbox.0	2020-01-18 01:44:12.016	error	(11600) [START] Restarting adapter in 30 seconds
            xbox.0	2020-01-18 01:44:12.015	error	(11600) [START] Failed starting REST server: /bin/sh: 1: /opt/iobroker/node_modules/iobroker.xbox/lib/../node_modules/nopy/src/nopy.js: not found Traceback (most recent call last): File "/opt/iobrok
            xbox.0	2020-01-18 01:44:11.076	debug	(11600) system.adapter.admin.0: logging true
            xbox.0	2020-01-18 01:44:10.252	info	(11600) [START] Starting REST server
            xbox.0	2020-01-18 01:44:10.251	debug	(11600) [START] IP address is 10.0.1.83
            xbox.0	2020-01-18 01:44:10.194	info	(11600) starting. Version 0.5.12 in /opt/iobroker/node_modules/iobroker.xbox, node: v10.17.0
            xbox.0	2020-01-18 01:44:07.537	debug	(11600) States connected to redis: 0.0.0.0:9000
            xbox.0	2020-01-18 01:44:07.483	debug	(11600) statesDB connected
            xbox.0	2020-01-18 01:44:07.482	debug	(11600) States create PubSub Client
            xbox.0	2020-01-18 01:44:07.473	debug	(11600) Objects connected to redis: 0.0.0.0:9001
            xbox.0	2020-01-18 01:44:07.471	debug	(11600) Redis States: Use Redis connection: 0.0.0.0:9000
            xbox.0	2020-01-18 01:44:07.469	debug	(11600) objectDB connected
            xbox.0	2020-01-18 01:44:07.457	debug	(11600) Objects client initialize lua scripts
            xbox.0	2020-01-18 01:44:07.456	debug	(11600) Objects create PubSub Client
            xbox.0	2020-01-18 01:44:07.448	debug	(11600) Objects client ready ... initialize now
            xbox.0	2020-01-18 01:44:07.415	debug	(11600) Redis Objects: Use Redis connection: 0.0.0.0:9001
            

            ° Node.js: 20.17.0 NPM: 10.8.2
            ° Proxmox, Ubuntu 22.04.3 LTS
            ° Fixer ---> iob fix

            foxriver76F 1 Antwort Letzte Antwort
            0
            • NegaleinN Negalein

              @foxriver76 sagte in XBox-Adapter Fehler:

              pip show marshmallow-objects

              root@iobroker:/opt/iobroker# pip show marshmallow-objects
              DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
              WARNING: Package(s) not found: marshmallow-objects
              

              pip install "marshmallow-objects==1.0.23"

              root@iobroker:/opt/iobroker# pip install "marshmallow-objects==1.0.23"
              DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
              Collecting marshmallow-objects==1.0.23
                Downloading https://files.pythonhosted.org/packages/2d/e2/05eebaa3d7f54349547792f82710c59457d3dc19dffd5ab9c11cfed3a421/marshmallow_objects-1.0.23-py2.py3-none-any.whl
              Collecting marshmallow
                Downloading https://files.pythonhosted.org/packages/e3/07/c7a12d21619abeedf5fca7381f4cf3fa798a26e8d92ad66bc73f5fc58fc1/marshmallow-2.20.5-py2.py3-none-any.whl (50kB)
                   |████████████████████████████████| 51kB 475kB/s
              Installing collected packages: marshmallow, marshmallow-objects
              Successfully installed marshmallow-2.20.5 marshmallow-objects-1.0.23
              

              rm -r /opt/iobroker/node_modules/iobroker.xbox

              root@iobroker:/opt/iobroker# rm -r /opt/iobroker/node_modules/iobroker.xbox
              root@iobroker:/opt/iobroker#
              

              npm i iobroker.xbox --unsafe-perm --production --prefix /opt/iobroker

                               from ../src/bufferutil.cc:16:
              ../node_modules/nan/nan_implementation_12_inl.h:49:60: error: expected primary-expression before ‘>’ token
                 return v8::BooleanObject::New(value).As<v8::BooleanObject>();
                                                                          ^
              ../node_modules/nan/nan_implementation_12_inl.h:49:62: error: expected primary-expression before ‘)’ token
                 return v8::BooleanObject::New(value).As<v8::BooleanObject>();
                                                                            ^
              ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::RegExp>::return_t NanIntern::Factory<v8::RegExp>::New(v8::Handle<v8::String>, v8::RegExp::Flags)’:
              ../node_modules/nan/nan_implementation_12_inl.h:158:40: warning: ‘static v8::Local<v8::RegExp> v8::RegExp::New(v8::Local<v8::String>, v8::RegExp::Flags)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                 return v8::RegExp::New(pattern, flags);
                                                      ^
              In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                               from ../src/bufferutil.cc:7:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:5110:38: note: declared here
                                      Local<RegExp> New(Local<String> pattern, Flags flags));
                                                    ^
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
                 declarator __attribute__((deprecated(message)))
                 ^~~~~~~~~~
              In file included from ../node_modules/nan/nan_new.h:189:0,
                               from ../node_modules/nan/nan.h:82,
                               from ../src/bufferutil.cc:16:
              ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>)’:
              ../node_modules/nan/nan_implementation_12_inl.h:166:69: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
                 return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
                                                                                   ^
              In file included from ../src/bufferutil.cc:7:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)
                 static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                                 ^~~~~~~
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)
                 static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                                 ^~~~~~~
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
              In file included from ../node_modules/nan/nan_new.h:189:0,
                               from ../node_modules/nan/nan.h:82,
                               from ../src/bufferutil.cc:16:
              ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
              ../node_modules/nan/nan_implementation_12_inl.h:173:69: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
                 return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
                                                                                   ^
              In file included from ../src/bufferutil.cc:7:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)
                 static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                                 ^~~~~~~
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)
                 static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                                 ^~~~~~~
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
              In file included from ../node_modules/nan/nan_new.h:189:0,
                               from ../node_modules/nan/nan.h:82,
                               from ../src/bufferutil.cc:16:
              ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(const uint8_t*, int)’:
              ../node_modules/nan/nan_implementation_12_inl.h:206:42: error: no matching function for call to ‘v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*&, v8::String::NewStringType, int&)’
                       v8::String::kNormalString, length);
                                                        ^
              In file included from ../src/bufferutil.cc:7:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2802:51: note: candidate: static v8::MaybeLocal<v8::String> v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*, v8::NewStringType, int)
                 static V8_WARN_UNUSED_RESULT MaybeLocal<String> NewFromOneByte(
                                                                 ^~~~~~~~~~~~~~
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2802:51: note:   no known conversion for argument 3 from ‘v8::String::NewStringType’ to ‘v8::NewStringType’
              In file included from ../node_modules/nan/nan_new.h:189:0,
                               from ../node_modules/nan/nan.h:82,
                               from ../src/bufferutil.cc:16:
              ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(v8::String::ExternalStringResource*)’:
              ../node_modules/nan/nan_implementation_12_inl.h:217:66: error: no matching function for call to ‘v8::String::NewExternal(v8::Isolate*, v8::String::ExternalStringResource*&)’
                 return v8::String::NewExternal(v8::Isolate::GetCurrent(), value);
                                                                                ^
              In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                               from ../src/bufferutil.cc:7:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2861:21: note: candidate: static v8::Local<v8::String> v8::String::NewExternal(v8::Isolate*, v8::String::ExternalOneByteStringResource*)
                     Local<String> NewExternal(Isolate* isolate,
                                   ^
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:346:48: note: in definition of macro ‘V8_DEPRECATE_SOON’
               #define V8_DEPRECATE_SOON(message, declarator) declarator
                                                              ^~~~~~~~~~
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2861:21: note:   no known conversion for argument 2 from ‘v8::String::ExternalStringResource*’ to ‘v8::String::ExternalOneByteStringResource*’
                     Local<String> NewExternal(Isolate* isolate,
                                   ^
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:346:48: note: in definition of macro ‘V8_DEPRECATE_SOON’
               #define V8_DEPRECATE_SOON(message, declarator) declarator
                                                              ^~~~~~~~~~
              In file included from ../node_modules/nan/nan_new.h:189:0,
                               from ../node_modules/nan/nan.h:82,
                               from ../src/bufferutil.cc:16:
              ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>)’:
              ../node_modules/nan/nan_implementation_12_inl.h:237:10: error: ‘CompileUnbound’ is not a member of ‘v8::ScriptCompiler’
                 return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                        ^~
              ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
              ../node_modules/nan/nan_implementation_12_inl.h:244:10: error: ‘CompileUnbound’ is not a member of ‘v8::ScriptCompiler’
                 return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                        ^~
              In file included from ../src/bufferutil.cc:16:0:
              ../node_modules/nan/nan.h: In function ‘uint32_t NanUInt32OptionValue(v8::Local<v8::Object>, v8::Handle<v8::String>, uint32_t)’:
              ../node_modules/nan/nan.h:248:43: warning: ‘uint32_t v8::Value::Uint32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                     ? optionsObj->Get(opt)->Uint32Value()
                                                         ^
              In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                               from ../src/bufferutil.cc:7:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2477:47: note: declared here
                 V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                                             ^
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
                 declarator __attribute__((deprecated(message)))
                 ^~~~~~~~~~
              In file included from ../src/bufferutil.cc:16:0:
              ../node_modules/nan/nan.h: At global scope:
              ../node_modules/nan/nan.h:261:25: error: redefinition of ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Local<T>)’
               NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {
                                       ^~~~~~~~~~~~~~~
              ../node_modules/nan/nan.h:256:25: note: ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Handle<T>)’ previously declared here
               NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {
                                       ^~~~~~~~~~~~~~~
              ../node_modules/nan/nan.h: In function ‘bool NanIdleNotification(int)’:
              ../node_modules/nan/nan.h:289:39: error: ‘class v8::Isolate’ has no member named ‘IdleNotification’; did you mean ‘IdleNotificationDeadline’?
                   return v8::Isolate::GetCurrent()->IdleNotification(idle_time_in_ms);
                                                     ^~~~~~~~~~~~~~~~
              ../node_modules/nan/nan.h: At global scope:
              ../node_modules/nan/nan.h:473:20: error: variable or field ‘NanAddGCEpilogueCallback’ declared void
                     v8::Isolate::GCEpilogueCallback callback
                                  ^~~~~~~~~~~~~~~~~~
              ../node_modules/nan/nan.h:473:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
                     v8::Isolate::GCEpilogueCallback callback
                     ^~
              ../node_modules/nan/nan.h:474:18: error: expected primary-expression before ‘gc_type_filter’
                   , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                                ^~~~~~~~~~~~~~
              ../node_modules/nan/nan.h:479:20: error: variable or field ‘NanRemoveGCEpilogueCallback’ declared void
                     v8::Isolate::GCEpilogueCallback callback) {
                                  ^~~~~~~~~~~~~~~~~~
              ../node_modules/nan/nan.h:479:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
                     v8::Isolate::GCEpilogueCallback callback) {
                     ^~
              ../node_modules/nan/nan.h:484:20: error: variable or field ‘NanAddGCPrologueCallback’ declared void
                     v8::Isolate::GCPrologueCallback callback
                                  ^~~~~~~~~~~~~~~~~~
              ../node_modules/nan/nan.h:484:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
                     v8::Isolate::GCPrologueCallback callback
                     ^~
              ../node_modules/nan/nan.h:485:18: error: expected primary-expression before ‘gc_type_filter’
                   , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                                ^~~~~~~~~~~~~~
              ../node_modules/nan/nan.h:490:20: error: variable or field ‘NanRemoveGCPrologueCallback’ declared void
                     v8::Isolate::GCPrologueCallback callback) {
                                  ^~~~~~~~~~~~~~~~~~
              ../node_modules/nan/nan.h:490:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
                     v8::Isolate::GCPrologueCallback callback) {
                     ^~
              ../node_modules/nan/nan.h:569:15: error: ‘WeakCallbackData’ in namespace ‘v8’ does not name a template type
                   const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
                             ^~~~~~~~~~~~~~~~
              ../node_modules/nan/nan.h:569:31: error: expected ‘,’ or ‘...’ before ‘<’ token
                   const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
                                             ^
              ../node_modules/nan/nan.h: In function ‘void _NanWeakCallbackDispatcher(int)’:
              ../node_modules/nan/nan.h:570:42: error: ‘data’ was not declared in this scope
                     _NanWeakCallbackInfo<T, P> *info = data.GetParameter();
                                                        ^~~~
              ../node_modules/nan/nan.h: At global scope:
              ../node_modules/nan/nan.h:661:13: error: ‘node::smalloc’ has not been declared
                   , node::smalloc::FreeCallback callback
                           ^~~~~~~
              ../node_modules/nan/nan.h:661:35: error: expected ‘,’ or ‘...’ before ‘callback’
                   , node::smalloc::FreeCallback callback
                                                 ^~~~~~~~
              ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)’:
              ../node_modules/nan/nan.h:665:50: error: ‘callback’ was not declared in this scope
                       v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                                ^~~~~~~~
              ../node_modules/nan/nan.h:665:60: error: ‘hint’ was not declared in this scope
                       v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                                          ^~~~
              ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)’:
              ../node_modules/nan/nan.h:672:67: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]
                   return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                                                                                 ^
              In file included from ../src/bufferutil.cc:10:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/node_buffer.h:68:40: note:   initializing argument 2 of ‘v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t)’
               NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
                                                      ^~~
              In file included from ../src/bufferutil.cc:16:0:
              ../node_modules/nan/nan.h:672:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((char*)data), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
                   return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(uint32_t)’:
              ../node_modules/nan/nan.h:676:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
                   return node::Buffer::New(v8::Isolate::GetCurrent(), size);
                          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanBufferUse(char*, uint32_t)’:
              ../node_modules/nan/nan.h:683:12: error: ‘Use’ is not a member of ‘node::Buffer’
                   return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);
                          ^~~~
              ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
              ../node_modules/nan/nan.h:710:74: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
                   return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
                                                                                        ^
              In file included from ../src/bufferutil.cc:7:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)
                 static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                                 ^~~~~~~
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)
                 static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                                 ^~~~~~~
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
              In file included from ../src/bufferutil.cc:16:0:
              ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>)’:
              ../node_modules/nan/nan.h:717:74: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
                   return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
                                                                                        ^
              In file included from ../src/bufferutil.cc:7:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)
                 static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                                 ^~~~~~~
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)
                 static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                                 ^~~~~~~
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
              In file included from ../src/bufferutil.cc:16:0:
              ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanRunScript(v8::Handle<v8::UnboundScript>)’:
              ../node_modules/nan/nan.h:723:48: warning: ‘v8::Local<v8::Value> v8::Script::Run()’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                   return script->BindToCurrentContext()->Run();
                                                              ^
              In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                               from ../src/bufferutil.cc:7:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1271:51: note: declared here
                 V8_DEPRECATED("Use maybe version", Local<Value> Run());
                                                                 ^
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
                 declarator __attribute__((deprecated(message)))
                 ^~~~~~~~~~
              In file included from ../src/bufferutil.cc:16:0:
              ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanRunScript(v8::Handle<v8::Script>)’:
              ../node_modules/nan/nan.h:729:24: warning: ‘v8::Local<v8::Value> v8::Script::Run()’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                   return script->Run();
                                      ^
              In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                               from ../src/bufferutil.cc:7:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1271:51: note: declared here
                 V8_DEPRECATED("Use maybe version", Local<Value> Run());
                                                                 ^
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
                 declarator __attribute__((deprecated(message)))
                 ^~~~~~~~~~
              In file included from ../src/bufferutil.cc:16:0:
              ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*)’:
              ../node_modules/nan/nan.h:738:60: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ isdeprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
                       v8::Isolate::GetCurrent(), target, func, argc, argv));
                                                                          ^
              In file included from ../src/bufferutil.cc:8:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:177:50: note: declared here
                               NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                                ^
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
                   __attribute__((deprecated(message))) declarator
                                                        ^~~~~~~~~~
              In file included from ../src/bufferutil.cc:16:0:
              ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::String>, int, v8::Handle<v8::Value>*)’:
              ../node_modules/nan/nan.h:747:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
                       v8::Isolate::GetCurrent(), target, symbol, argc, argv));
                                                                            ^
              In file included from ../src/bufferutil.cc:8:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:170:50: note: declared here
                               NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                                ^
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
                   __attribute__((deprecated(message))) declarator
                                                        ^~~~~~~~~~
              In file included from ../src/bufferutil.cc:16:0:
              ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, const char*, int, v8::Handle<v8::Value>*)’:
              ../node_modules/nan/nan.h:756:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’ is deprecated:Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
                       v8::Isolate::GetCurrent(), target, method, argc, argv));
                                                                            ^
              In file included from ../src/bufferutil.cc:8:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:163:50: note: declared here
                               NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                                ^
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
                   __attribute__((deprecated(message))) declarator
                                                        ^~~~~~~~~~
              In file included from ../src/bufferutil.cc:16:0:
              ../node_modules/nan/nan.h: In member function ‘v8::Handle<v8::Value> NanCallback::Call_(v8::Isolate*, v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) const’:
              ../node_modules/nan/nan.h:1569:5: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ isdeprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
                   ));
                   ^
              ../node_modules/nan/nan.h:398:59: note: in definition of macro ‘NanEscapeScope’
               # define NanEscapeScope(val) scope.Escape(_NanEnsureLocal(val))
                                                                         ^~~
              In file included from ../src/bufferutil.cc:8:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:177:50: note: declared here
                               NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                                ^
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
                   __attribute__((deprecated(message))) declarator
                                                        ^~~~~~~~~~
              In file included from ../src/bufferutil.cc:16:0:
              ../node_modules/nan/nan.h: In function ‘void* _NanRawString(v8::Handle<v8::Value>, Nan::Encoding, size_t*, void*, size_t, int)’:
              ../node_modules/nan/nan.h:2164:38: warning: ‘v8::String::Value::Value(v8::Local<v8::Value>)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]
                       v8::String::Value value(toStr);
                                                    ^
              In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                               from ../src/bufferutil.cc:7:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2916:51: note: declared here
                   V8_DEPRECATED("Use Isolate version", explicit Value(Local<v8::Value> obj));
                                                                 ^
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
                 declarator __attribute__((deprecated(message)))
                 ^~~~~~~~~~
              In file included from ../src/bufferutil.cc:16:0:
              ../node_modules/nan/nan.h:2198:38: warning: ‘v8::String::Value::Value(v8::Local<v8::Value>)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]
                       v8::String::Value value(toStr);
                                                    ^
              In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                               from ../src/bufferutil.cc:7:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2916:51: note: declared here
                   V8_DEPRECATED("Use Isolate version", explicit Value(Local<v8::Value> obj));
                                                                 ^
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
                 declarator __attribute__((deprecated(message)))
                 ^~~~~~~~~~
              In file included from ../src/bufferutil.cc:16:0:
              ../node_modules/nan/nan.h: In constructor ‘NanTap::NanTap(v8::Handle<v8::Value>)’:
              ../node_modules/nan/nan.h:2292:41: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                   NanAssignPersistent(t_, t->ToObject());
                                                       ^
              In file included from ../src/bufferutil.cc:7:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
               Local<Object> Value::ToObject() const {
                             ^~~~~
              ../src/bufferutil.cc: In static member function ‘static void BufferUtil::Initialize(v8::Handle<v8::Object>)’:
              ../src/bufferutil.cc:30:52: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [7], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous
                   NODE_SET_METHOD(t, "unmask", BufferUtil::Unmask);
                                                                  ^
              In file included from ../src/bufferutil.cc:8:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:372:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
               inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
                           ^~~~~~~~~~~~~~~
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:386:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
               inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
                           ^~~~~~~~~~~~~~~
              ../src/bufferutil.cc:31:48: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [5], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous
                   NODE_SET_METHOD(t, "mask", BufferUtil::Mask);
                                                              ^
              In file included from ../src/bufferutil.cc:8:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:372:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
               inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
                           ^~~~~~~~~~~~~~~
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:386:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
               inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
                           ^~~~~~~~~~~~~~~
              ../src/bufferutil.cc:32:50: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [6], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous
                   NODE_SET_METHOD(t, "merge", BufferUtil::Merge);
                                                                ^
              In file included from ../src/bufferutil.cc:8:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:372:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
               inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
                           ^~~~~~~~~~~~~~~
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:386:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
               inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
                           ^~~~~~~~~~~~~~~
              ../src/bufferutil.cc: In static member function ‘static void BufferUtil::Merge(const v8::FunctionCallbackInfo<v8::Value>&)’:
              ../src/bufferutil.cc:49:49: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                   Local<Object> bufferObj = args[0]->ToObject();
                                                               ^
              In file included from ../src/bufferutil.cc:7:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
               Local<Object> Value::ToObject() const {
                             ^~~~~
              ../src/bufferutil.cc:56:51: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                     Local<Object> src = array->Get(i)->ToObject();
                                                                 ^
              In file included from ../src/bufferutil.cc:7:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
               Local<Object> Value::ToObject() const {
                             ^~~~~
              ../src/bufferutil.cc: In static member function ‘static void BufferUtil::Unmask(const v8::FunctionCallbackInfo<v8::Value>&)’:
              ../src/bufferutil.cc:67:50: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                   Local<Object> buffer_obj = args[0]->ToObject();
                                                                ^
              In file included from ../src/bufferutil.cc:7:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
               Local<Object> Value::ToObject() const {
                             ^~~~~
              ../src/bufferutil.cc:69:48: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                   Local<Object> mask_obj = args[1]->ToObject();
                                                              ^
              In file included from ../src/bufferutil.cc:7:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
               Local<Object> Value::ToObject() const {
                             ^~~~~
              ../src/bufferutil.cc: In static member function ‘static void BufferUtil::Mask(const v8::FunctionCallbackInfo<v8::Value>&)’:
              ../src/bufferutil.cc:88:50: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                   Local<Object> buffer_obj = args[0]->ToObject();
                                                                ^
              In file included from ../src/bufferutil.cc:7:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
               Local<Object> Value::ToObject() const {
                             ^~~~~
              ../src/bufferutil.cc:89:48: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                   Local<Object> mask_obj = args[1]->ToObject();
                                                              ^
              In file included from ../src/bufferutil.cc:7:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
               Local<Object> Value::ToObject() const {
                             ^~~~~
              ../src/bufferutil.cc:91:50: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                   Local<Object> output_obj = args[2]->ToObject();
                                                                ^
              In file included from ../src/bufferutil.cc:7:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
               Local<Object> Value::ToObject() const {
                             ^~~~~
              ../src/bufferutil.cc:92:51: warning: ‘int32_t v8::Value::Int32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                   unsigned int dataOffset = args[3]->Int32Value();
                                                                 ^
              In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                               from ../src/bufferutil.cc:7:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2478:46: note: declared here
                 V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
                                                            ^
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
                 declarator __attribute__((deprecated(message)))
                 ^~~~~~~~~~
              ../src/bufferutil.cc:93:47: warning: ‘int32_t v8::Value::Int32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                   unsigned int length = args[4]->Int32Value();
                                                             ^
              In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                               from ../src/bufferutil.cc:7:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2478:46: note: declared here
                 V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);
                                                            ^
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
                 declarator __attribute__((deprecated(message)))
                 ^~~~~~~~~~
              bufferutil.target.mk:105: die Regel für Ziel „Release/obj.target/bufferutil/src/bufferutil.o“ scheiterte
              make: *** [Release/obj.target/bufferutil/src/bufferutil.o] Fehler 1
              make: Verzeichnis „/opt/iobroker/node_modules/bufferutil/build“ wird verlassen
              gyp ERR! build error
              gyp ERR! stack Error: `make` failed with exit code: 2
              gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:193:23)
              gyp ERR! stack     at ChildProcess.emit (events.js:198:13)
              gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
              gyp ERR! System Linux 4.4.59+
              gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
              gyp ERR! cwd /opt/iobroker/node_modules/bufferutil
              gyp ERR! node -v v10.17.0
              gyp ERR! node-gyp -v v5.0.3
              gyp ERR! not ok
              
              > utf-8-validate@1.1.0 install /opt/iobroker/node_modules/utf-8-validate
              > node-gyp rebuild
              
              make: Verzeichnis „/opt/iobroker/node_modules/utf-8-validate/build“ wird betreten
                CXX(target) Release/obj.target/validation/src/validation.o
              In file included from ../node_modules/nan/nan.h:82:0,
                               from ../src/validation.cc:15:
              ../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Integer; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:
              ../node_modules/nan/nan_new.h:29:66: warning: ‘v8::Local<v8::Integer> v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
               To<v8::Integer>(v8::Handle<v8::Integer> i) { return i->ToInteger(); }
                                                                                ^
              In file included from ../src/validation.cc:7:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10052:16: note: declared here
               Local<Integer> Value::ToInteger() const {
                              ^~~~~
              In file included from ../node_modules/nan/nan.h:82:0,
                               from ../src/validation.cc:15:
              ../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Int32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:
              ../node_modules/nan/nan_new.h:34:64: error: no matching function for call to ‘v8::Integer::ToInt32()’
               To<v8::Int32>(v8::Handle<v8::Integer> i)   { return i->ToInt32(); }
                                                                              ^
              In file included from ../src/validation.cc:7:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2437:43: note: candidate: v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const
                 V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;
                                                         ^~~~~~~
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2437:43: note:   candidate expects 1 argument, 0 provided
              In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                               from ../src/validation.cc:7:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2450:30: note: candidate: v8::Local<v8::Int32> v8::Value::ToInt32(v8::Isolate*) const
                               Local<Int32> ToInt32(Isolate* isolate) const);
                                            ^
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
                 declarator __attribute__((deprecated(message)))
                 ^~~~~~~~~~
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2450:30: note:   candidate expects 1 argument, 0 provided
                               Local<Int32> ToInt32(Isolate* isolate) const);
                                            ^
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
                 declarator __attribute__((deprecated(message)))
                 ^~~~~~~~~~
              In file included from ../node_modules/nan/nan.h:82:0,
                               from ../src/validation.cc:15:
              ../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Uint32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:
              ../node_modules/nan/nan_new.h:39:65: error: no matching function for call to ‘v8::Integer::ToUint32()’
               To<v8::Uint32>(v8::Handle<v8::Integer> i)  { return i->ToUint32(); }
                                                                               ^
              In file included from ../src/validation.cc:7:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2435:44: note: candidate: v8::MaybeLocal<v8::Uint32> v8::Value::ToUint32(v8::Local<v8::Context>) const
                 V8_WARN_UNUSED_RESULT MaybeLocal<Uint32> ToUint32(
                                                          ^~~~~~~~
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2435:44: note:   candidate expects 1 argument, 0 provided
              In file included from ../node_modules/nan/nan_new.h:189:0,
                               from ../node_modules/nan/nan.h:82,
                               from ../src/validation.cc:15:
              ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::BooleanObject>::return_t NanIntern::Factory<v8::BooleanObject>::New(bool)’:
              ../node_modules/nan/nan_implementation_12_inl.h:49:38: error: no matching function for call to ‘v8::BooleanObject::New(bool&)’
                 return v8::BooleanObject::New(value).As<v8::BooleanObject>();
                                                    ^
              In file included from ../src/validation.cc:7:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:5035:23: note: candidate: static v8::Local<v8::Value> v8::BooleanObject::New(v8::Isolate*, bool)
                 static Local<Value> New(Isolate* isolate, bool value);
                                     ^~~
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:5035:23: note:   candidate expects 2 arguments, 1 provided
              In file included from ../node_modules/nan/nan_new.h:189:0,
                               from ../node_modules/nan/nan.h:82,
                               from ../src/validation.cc:15:
              ../node_modules/nan/nan_implementation_12_inl.h:49:60: error: expected primary-expression before ‘>’ token
                 return v8::BooleanObject::New(value).As<v8::BooleanObject>();
                                                                          ^
              ../node_modules/nan/nan_implementation_12_inl.h:49:62: error: expected primary-expression before ‘)’ token
                 return v8::BooleanObject::New(value).As<v8::BooleanObject>();
                                                                            ^
              ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::RegExp>::return_t NanIntern::Factory<v8::RegExp>::New(v8::Handle<v8::String>, v8::RegExp::Flags)’:
              ../node_modules/nan/nan_implementation_12_inl.h:158:40: warning: ‘static v8::Local<v8::RegExp> v8::RegExp::New(v8::Local<v8::String>, v8::RegExp::Flags)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                 return v8::RegExp::New(pattern, flags);
                                                      ^
              In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                               from ../src/validation.cc:7:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:5110:38: note: declared here
                                      Local<RegExp> New(Local<String> pattern, Flags flags));
                                                    ^
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
                 declarator __attribute__((deprecated(message)))
                 ^~~~~~~~~~
              In file included from ../node_modules/nan/nan_new.h:189:0,
                               from ../node_modules/nan/nan.h:82,
                               from ../src/validation.cc:15:
              ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>)’:
              ../node_modules/nan/nan_implementation_12_inl.h:166:69: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
                 return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
                                                                                   ^
              In file included from ../src/validation.cc:7:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)
                 static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                                 ^~~~~~~
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)
                 static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                                 ^~~~~~~
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
              In file included from ../node_modules/nan/nan_new.h:189:0,
                               from ../node_modules/nan/nan.h:82,
                               from ../src/validation.cc:15:
              ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
              ../node_modules/nan/nan_implementation_12_inl.h:173:69: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
                 return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
                                                                                   ^
              In file included from ../src/validation.cc:7:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)
                 static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                                 ^~~~~~~
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)
                 static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                                 ^~~~~~~
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
              In file included from ../node_modules/nan/nan_new.h:189:0,
                               from ../node_modules/nan/nan.h:82,
                               from ../src/validation.cc:15:
              ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(const uint8_t*, int)’:
              ../node_modules/nan/nan_implementation_12_inl.h:206:42: error: no matching function for call to ‘v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*&, v8::String::NewStringType, int&)’
                       v8::String::kNormalString, length);
                                                        ^
              In file included from ../src/validation.cc:7:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2802:51: note: candidate: static v8::MaybeLocal<v8::String> v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*, v8::NewStringType, int)
                 static V8_WARN_UNUSED_RESULT MaybeLocal<String> NewFromOneByte(
                                                                 ^~~~~~~~~~~~~~
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2802:51: note:   no known conversion for argument 3 from ‘v8::String::NewStringType’ to ‘v8::NewStringType’
              In file included from ../node_modules/nan/nan_new.h:189:0,
                               from ../node_modules/nan/nan.h:82,
                               from ../src/validation.cc:15:
              ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(v8::String::ExternalStringResource*)’:
              ../node_modules/nan/nan_implementation_12_inl.h:217:66: error: no matching function for call to ‘v8::String::NewExternal(v8::Isolate*, v8::String::ExternalStringResource*&)’
                 return v8::String::NewExternal(v8::Isolate::GetCurrent(), value);
                                                                                ^
              In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                               from ../src/validation.cc:7:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2861:21: note: candidate: static v8::Local<v8::String> v8::String::NewExternal(v8::Isolate*, v8::String::ExternalOneByteStringResource*)
                     Local<String> NewExternal(Isolate* isolate,
                                   ^
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:346:48: note: in definition of macro ‘V8_DEPRECATE_SOON’
               #define V8_DEPRECATE_SOON(message, declarator) declarator
                                                              ^~~~~~~~~~
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2861:21: note:   no known conversion for argument 2 from ‘v8::String::ExternalStringResource*’ to ‘v8::String::ExternalOneByteStringResource*’
                     Local<String> NewExternal(Isolate* isolate,
                                   ^
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:346:48: note: in definition of macro ‘V8_DEPRECATE_SOON’
               #define V8_DEPRECATE_SOON(message, declarator) declarator
                                                              ^~~~~~~~~~
              In file included from ../node_modules/nan/nan_new.h:189:0,
                               from ../node_modules/nan/nan.h:82,
                               from ../src/validation.cc:15:
              ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>)’:
              ../node_modules/nan/nan_implementation_12_inl.h:237:10: error: ‘CompileUnbound’ is not a member of ‘v8::ScriptCompiler’
                 return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                        ^~
              ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
              ../node_modules/nan/nan_implementation_12_inl.h:244:10: error: ‘CompileUnbound’ is not a member of ‘v8::ScriptCompiler’
                 return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
                        ^~
              In file included from ../src/validation.cc:15:0:
              ../node_modules/nan/nan.h: In function ‘uint32_t NanUInt32OptionValue(v8::Local<v8::Object>, v8::Handle<v8::String>, uint32_t)’:
              ../node_modules/nan/nan.h:248:43: warning: ‘uint32_t v8::Value::Uint32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                     ? optionsObj->Get(opt)->Uint32Value()
                                                         ^
              In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                               from ../src/validation.cc:7:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2477:47: note: declared here
                 V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);
                                                             ^
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
                 declarator __attribute__((deprecated(message)))
                 ^~~~~~~~~~
              In file included from ../src/validation.cc:15:0:
              ../node_modules/nan/nan.h: At global scope:
              ../node_modules/nan/nan.h:261:25: error: redefinition of ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Local<T>)’
               NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {
                                       ^~~~~~~~~~~~~~~
              ../node_modules/nan/nan.h:256:25: note: ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Handle<T>)’ previously declared here
               NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {
                                       ^~~~~~~~~~~~~~~
              ../node_modules/nan/nan.h: In function ‘bool NanIdleNotification(int)’:
              ../node_modules/nan/nan.h:289:39: error: ‘class v8::Isolate’ has no member named ‘IdleNotification’; did you mean ‘IdleNotificationDeadline’?
                   return v8::Isolate::GetCurrent()->IdleNotification(idle_time_in_ms);
                                                     ^~~~~~~~~~~~~~~~
              ../node_modules/nan/nan.h: At global scope:
              ../node_modules/nan/nan.h:473:20: error: variable or field ‘NanAddGCEpilogueCallback’ declared void
                     v8::Isolate::GCEpilogueCallback callback
                                  ^~~~~~~~~~~~~~~~~~
              ../node_modules/nan/nan.h:473:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
                     v8::Isolate::GCEpilogueCallback callback
                     ^~
              ../node_modules/nan/nan.h:474:18: error: expected primary-expression before ‘gc_type_filter’
                   , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                                ^~~~~~~~~~~~~~
              ../node_modules/nan/nan.h:479:20: error: variable or field ‘NanRemoveGCEpilogueCallback’ declared void
                     v8::Isolate::GCEpilogueCallback callback) {
                                  ^~~~~~~~~~~~~~~~~~
              ../node_modules/nan/nan.h:479:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
                     v8::Isolate::GCEpilogueCallback callback) {
                     ^~
              ../node_modules/nan/nan.h:484:20: error: variable or field ‘NanAddGCPrologueCallback’ declared void
                     v8::Isolate::GCPrologueCallback callback
                                  ^~~~~~~~~~~~~~~~~~
              ../node_modules/nan/nan.h:484:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
                     v8::Isolate::GCPrologueCallback callback
                     ^~
              ../node_modules/nan/nan.h:485:18: error: expected primary-expression before ‘gc_type_filter’
                   , v8::GCType gc_type_filter = v8::kGCTypeAll) {
                                ^~~~~~~~~~~~~~
              ../node_modules/nan/nan.h:490:20: error: variable or field ‘NanRemoveGCPrologueCallback’ declared void
                     v8::Isolate::GCPrologueCallback callback) {
                                  ^~~~~~~~~~~~~~~~~~
              ../node_modules/nan/nan.h:490:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
                     v8::Isolate::GCPrologueCallback callback) {
                     ^~
              ../node_modules/nan/nan.h:569:15: error: ‘WeakCallbackData’ in namespace ‘v8’ does not name a template type
                   const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
                             ^~~~~~~~~~~~~~~~
              ../node_modules/nan/nan.h:569:31: error: expected ‘,’ or ‘...’ before ‘<’ token
                   const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
                                             ^
              ../node_modules/nan/nan.h: In function ‘void _NanWeakCallbackDispatcher(int)’:
              ../node_modules/nan/nan.h:570:42: error: ‘data’ was not declared in this scope
                     _NanWeakCallbackInfo<T, P> *info = data.GetParameter();
                                                        ^~~~
              ../node_modules/nan/nan.h: At global scope:
              ../node_modules/nan/nan.h:661:13: error: ‘node::smalloc’ has not been declared
                   , node::smalloc::FreeCallback callback
                           ^~~~~~~
              ../node_modules/nan/nan.h:661:35: error: expected ‘,’ or ‘...’ before ‘callback’
                   , node::smalloc::FreeCallback callback
                                                 ^~~~~~~~
              ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)’:
              ../node_modules/nan/nan.h:665:50: error: ‘callback’ was not declared in this scope
                       v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                                ^~~~~~~~
              ../node_modules/nan/nan.h:665:60: error: ‘hint’ was not declared in this scope
                       v8::Isolate::GetCurrent(), data, length, callback, hint);
                                                                          ^~~~
              ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)’:
              ../node_modules/nan/nan.h:672:67: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]
                   return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                                                                                 ^
              In file included from ../src/validation.cc:10:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/node_buffer.h:68:40: note:   initializing argument 2 of ‘v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t)’
               NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
                                                      ^~~
              In file included from ../src/validation.cc:15:0:
              ../node_modules/nan/nan.h:672:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((char*)data), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
                   return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
                          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(uint32_t)’:
              ../node_modules/nan/nan.h:676:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’
                   return node::Buffer::New(v8::Isolate::GetCurrent(), size);
                          ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanBufferUse(char*, uint32_t)’:
              ../node_modules/nan/nan.h:683:12: error: ‘Use’ is not a member of ‘node::Buffer’
                   return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);
                          ^~~~
              ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>, const v8::ScriptOrigin&)’:
              ../node_modules/nan/nan.h:710:74: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
                   return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
                                                                                        ^
              In file included from ../src/validation.cc:7:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)
                 static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                                 ^~~~~~~
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)
                 static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                                 ^~~~~~~
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
              In file included from ../src/validation.cc:15:0:
              ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>)’:
              ../node_modules/nan/nan.h:717:74: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’
                   return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
                                                                                        ^
              In file included from ../src/validation.cc:7:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)
                 static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                                 ^~~~~~~
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)
                 static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(
                                                                 ^~~~~~~
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
              In file included from ../src/validation.cc:15:0:
              ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanRunScript(v8::Handle<v8::UnboundScript>)’:
              ../node_modules/nan/nan.h:723:48: warning: ‘v8::Local<v8::Value> v8::Script::Run()’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                   return script->BindToCurrentContext()->Run();
                                                              ^
              In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                               from ../src/validation.cc:7:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1271:51: note: declared here
                 V8_DEPRECATED("Use maybe version", Local<Value> Run());
                                                                 ^
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
                 declarator __attribute__((deprecated(message)))
                 ^~~~~~~~~~
              In file included from ../src/validation.cc:15:0:
              ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanRunScript(v8::Handle<v8::Script>)’:
              ../node_modules/nan/nan.h:729:24: warning: ‘v8::Local<v8::Value> v8::Script::Run()’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                   return script->Run();
                                      ^
              In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                               from ../src/validation.cc:7:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1271:51: note: declared here
                 V8_DEPRECATED("Use maybe version", Local<Value> Run());
                                                                 ^
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
                 declarator __attribute__((deprecated(message)))
                 ^~~~~~~~~~
              In file included from ../src/validation.cc:15:0:
              ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*)’:
              ../node_modules/nan/nan.h:738:60: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ isdeprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
                       v8::Isolate::GetCurrent(), target, func, argc, argv));
                                                                          ^
              In file included from ../src/validation.cc:8:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:177:50: note: declared here
                               NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                                ^
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
                   __attribute__((deprecated(message))) declarator
                                                        ^~~~~~~~~~
              In file included from ../src/validation.cc:15:0:
              ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::String>, int, v8::Handle<v8::Value>*)’:
              ../node_modules/nan/nan.h:747:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
                       v8::Isolate::GetCurrent(), target, symbol, argc, argv));
                                                                            ^
              In file included from ../src/validation.cc:8:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:170:50: note: declared here
                               NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                                ^
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
                   __attribute__((deprecated(message))) declarator
                                                        ^~~~~~~~~~
              In file included from ../src/validation.cc:15:0:
              ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, const char*, int, v8::Handle<v8::Value>*)’:
              ../node_modules/nan/nan.h:756:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’ is deprecated:Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
                       v8::Isolate::GetCurrent(), target, method, argc, argv));
                                                                            ^
              In file included from ../src/validation.cc:8:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:163:50: note: declared here
                               NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                                ^
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
                   __attribute__((deprecated(message))) declarator
                                                        ^~~~~~~~~~
              In file included from ../src/validation.cc:15:0:
              ../node_modules/nan/nan.h: In member function ‘v8::Handle<v8::Value> NanCallback::Call_(v8::Isolate*, v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) const’:
              ../node_modules/nan/nan.h:1569:5: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ isdeprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
                   ));
                   ^
              ../node_modules/nan/nan.h:398:59: note: in definition of macro ‘NanEscapeScope’
               # define NanEscapeScope(val) scope.Escape(_NanEnsureLocal(val))
                                                                         ^~~
              In file included from ../src/validation.cc:8:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:177:50: note: declared here
                               NODE_EXTERN v8::Local<v8::Value> MakeCallback(
                                                                ^
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’
                   __attribute__((deprecated(message))) declarator
                                                        ^~~~~~~~~~
              In file included from ../src/validation.cc:15:0:
              ../node_modules/nan/nan.h: In function ‘void* _NanRawString(v8::Handle<v8::Value>, Nan::Encoding, size_t*, void*, size_t, int)’:
              ../node_modules/nan/nan.h:2164:38: warning: ‘v8::String::Value::Value(v8::Local<v8::Value>)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]
                       v8::String::Value value(toStr);
                                                    ^
              In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                               from ../src/validation.cc:7:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2916:51: note: declared here
                   V8_DEPRECATED("Use Isolate version", explicit Value(Local<v8::Value> obj));
                                                                 ^
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
                 declarator __attribute__((deprecated(message)))
                 ^~~~~~~~~~
              In file included from ../src/validation.cc:15:0:
              ../node_modules/nan/nan.h:2198:38: warning: ‘v8::String::Value::Value(v8::Local<v8::Value>)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]
                       v8::String::Value value(toStr);
                                                    ^
              In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,
                               from ../src/validation.cc:7:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2916:51: note: declared here
                   V8_DEPRECATED("Use Isolate version", explicit Value(Local<v8::Value> obj));
                                                                 ^
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’
                 declarator __attribute__((deprecated(message)))
                 ^~~~~~~~~~
              In file included from ../src/validation.cc:15:0:
              ../node_modules/nan/nan.h: In constructor ‘NanTap::NanTap(v8::Handle<v8::Value>)’:
              ../node_modules/nan/nan.h:2292:41: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                   NanAssignPersistent(t_, t->ToObject());
                                                       ^
              In file included from ../src/validation.cc:7:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
               Local<Object> Value::ToObject() const {
                             ^~~~~
              ../src/validation.cc: In static member function ‘static void Validation::Initialize(v8::Handle<v8::Object>)’:
              ../src/validation.cc:112:62: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [12], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’is ambiguous
                   NODE_SET_METHOD(t, "isValidUTF8", Validation::IsValidUTF8);
                                                                            ^
              In file included from ../src/validation.cc:8:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:372:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
               inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
                           ^~~~~~~~~~~~~~~
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:386:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
               inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
                           ^~~~~~~~~~~~~~~
              ../src/validation.cc: In static member function ‘static void Validation::IsValidUTF8(const v8::FunctionCallbackInfo<v8::Value>&)’:
              ../src/validation.cc:132:50: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
                   Local<Object> buffer_obj = args[0]->ToObject();
                                                                ^
              In file included from ../src/validation.cc:7:0:
              /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here
               Local<Object> Value::ToObject() const {
                             ^~~~~
              validation.target.mk:105: die Regel für Ziel „Release/obj.target/validation/src/validation.o“ scheiterte
              make: *** [Release/obj.target/validation/src/validation.o] Fehler 1
              make: Verzeichnis „/opt/iobroker/node_modules/utf-8-validate/build“ wird verlassen
              gyp ERR! build error
              gyp ERR! stack Error: `make` failed with exit code: 2
              gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:193:23)
              gyp ERR! stack     at ChildProcess.emit (events.js:198:13)
              gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
              gyp ERR! System Linux 4.4.59+
              gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
              gyp ERR! cwd /opt/iobroker/node_modules/utf-8-validate
              gyp ERR! node -v v10.17.0
              gyp ERR! node-gyp -v v5.0.3
              gyp ERR! not ok
              
              > iobroker.xbox@0.5.12 install /opt/iobroker/node_modules/iobroker.xbox
              > npip install
              
              No python_modules directory; installing pip locally if needed.
              Successfully completed pip check.
              Collecting xbox-smartglass-rest>=0.9.8
                Using cached https://files.pythonhosted.org/packages/4d/4f/f035df8a2ec5742b9e772071e006ea21aae3fc3bd0963753cfc1045d6fda/xbox_smartglass_rest-0.9.8-py2.py3-none-any.whl
              Collecting xbox-smartglass-stump>=0.9.5
                Using cached https://files.pythonhosted.org/packages/34/f0/a75667f67ce6251b96a6989b8169eb9f2e25407ce2b0888e544b8caa98fe/xbox_smartglass_stump-0.9.5-py2.py3-none-any.whl
              Collecting xbox-webapi>=1.1.7
                Using cached https://files.pythonhosted.org/packages/2d/bf/aaf24cc78184393c5c2472e822c0e145b793e346a8085bee02e89a3428ba/xbox_webapi-1.1.7-py2.py3-none-any.whl
              Collecting Flask
                Using cached https://files.pythonhosted.org/packages/9b/93/628509b8d5dc749656a9641f4caf13540e2cdec85276964ff8f43bbb1d3b/Flask-1.1.1-py2.py3-none-any.whl
              Collecting xbox-smartglass-core>=1.0.12
                Using cached https://files.pythonhosted.org/packages/13/c8/2ffce1ddabe5b73422c7c46e808e4b02dbbc9362d2ecd2aee2a65e6e30a5/xbox_smartglass_core-1.0.12-py2.py3-none-any.whl
              Collecting marshmallow-objects
                Using cached https://files.pythonhosted.org/packages/4d/1c/fe15bc370707e8f8db09ab0edead45ab413b75795a8be523ca6482152183/marshmallow_objects-2.0.0-py2.py3-none-any.whl
              Collecting requests
                Using cached https://files.pythonhosted.org/packages/51/bd/23c926cd341ea6b7dd0b2a00aba99ae0f828be89d72b2190f27c11d4b7fb/requests-2.22.0-py2.py3-none-any.whl
              Processing /home/iobroker/.cache/pip/wheels/c5/d2/ab/a54fb5ea53ac3badba098160e8452fa126a51febda80440ded/demjson-2.2.4-cp35-none-any.whl
              Processing /home/iobroker/.cache/pip/wheels/49/b5/ad/7355506059779337473b8eeb49384c9c0a9d45d34c8211a96d/urwid-2.1.0-cp35-cp35m-linux_x86_64.whl
              Collecting appdirs
                Using cached https://files.pythonhosted.org/packages/56/eb/810e700ed1349edde4cbdc1b2a21e28cdf115f9faf263f6bbf8447c1abf3/appdirs-1.4.3-py2.py3-none-any.whl
              Collecting Jinja2>=2.10.1
                Using cached https://files.pythonhosted.org/packages/65/e0/eb35e762802015cab1ccee04e8a277b03f1d8e53da3ec3106882ec42558b/Jinja2-2.10.3-py2.py3-none-any.whl
              Collecting itsdangerous>=0.24
                Using cached https://files.pythonhosted.org/packages/76/ae/44b03b253d6fade317f32c24d100b3b35c2239807046a4c953c7b89fa49e/itsdangerous-1.1.0-py2.py3-none-any.whl
              Collecting click>=5.1
                Using cached https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl
              Collecting Werkzeug>=0.15
                Using cached https://files.pythonhosted.org/packages/ce/42/3aeda98f96e85fd26180534d36570e4d18108d62ae36f87694b476b83d6f/Werkzeug-0.16.0-py2.py3-none-any.whl
              Collecting gevent==1.3.7
                Using cached https://files.pythonhosted.org/packages/87/c4/9afb40b4a8b9186787d477aa6ebcfa17ead40ecbf83d5a1ed53dadd4f6ef/gevent-1.3.7-cp35-cp35m-manylinux1_x86_64.whl
              Processing /home/iobroker/.cache/pip/wheels/13/cd/02/acabe4bfa9899d53c3e3b13675610d2e2dcb9ae110359d4f61/construct-2.9.41-cp35-none-any.whl
              Collecting cryptography==2.3.1
                Using cached https://files.pythonhosted.org/packages/59/32/92cade62c645756a83598edf56289e9b19aae5370642a7ce690cd06bc72f/cryptography-2.3.1-cp34-abi3-manylinux1_x86_64.whl
              Collecting aenum==2.1.2; python_version <= "3.5"
                Using cached https://files.pythonhosted.org/packages/0d/46/5b6a6c13fee40f9dfaba84de1394bfe082c0c7d95952ba0ffbd56ce3a3f7/aenum-2.1.2-py3-none-any.whl
              Processing /home/iobroker/.cache/pip/wheels/0a/5f/3c/e0ffceb6554711f12a7101384f29ec13b85136dfcf1f692b8f/dpkt-1.9.1-cp35-none-any.whl
              Collecting marshmallow>=3.0.0
                Using cached https://files.pythonhosted.org/packages/6e/76/01224f14737627166b94eb3bf0e334372c014edca781e39db320ce977755/marshmallow-3.3.0-py2.py3-none-any.whl
              Collecting chardet<3.1.0,>=3.0.2
                Using cached https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl
              Collecting certifi>=2017.4.17
                Using cached https://files.pythonhosted.org/packages/b9/63/df50cac98ea0d5b006c55a399c3bf1db9da7b5a24de7890bc9cfd5dd9e99/certifi-2019.11.28-py2.py3-none-any.whl
              Collecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1
                Using cached https://files.pythonhosted.org/packages/b4/40/a9837291310ee1ccc242ceb6ebfd9eb21539649f193a7c8c86ba15b98539/urllib3-1.25.7-py2.py3-none-any.whl
              Collecting idna<2.9,>=2.5
                Using cached https://files.pythonhosted.org/packages/14/2c/cd551d81dbe15200be1cf41cd03869a46fe7226e7450af7a6545bfc474c9/idna-2.8-py2.py3-none-any.whl
              Collecting MarkupSafe>=0.23
                Using cached https://files.pythonhosted.org/packages/6e/57/d40124076756c19ff2269678de7ae25a14ebbb3f6314eb5ce9477f191350/MarkupSafe-1.1.1-cp35-cp35m-manylinux1_x86_64.whl
              Collecting greenlet>=0.4.14; platform_python_implementation == "CPython"
                Using cached https://files.pythonhosted.org/packages/2e/65/27f35497cc0102a792390d056e793e064da95fc9eae45d75ae0ba49c0a0d/greenlet-0.4.15-cp35-cp35m-manylinux1_x86_64.whl
              Collecting asn1crypto>=0.21.0
                Using cached https://files.pythonhosted.org/packages/e9/51/1db4a60049fb7390959be586b6eb743098e6cea3f6b2d3ed9e17fec62ba2/asn1crypto-1.3.0-py2.py3-none-any.whl
              Collecting six>=1.4.1
                Using cached https://files.pythonhosted.org/packages/65/eb/1f97cb97bfc2390a276969c6fae16075da282f5058082d4cb10c6c5c1dba/six-1.14.0-py2.py3-none-any.whl
              Collecting cffi!=1.11.3,>=1.7
                Using cached https://files.pythonhosted.org/packages/a8/8d/986e0c4e2aa3b24db56a0affc50d1a379150e3c4da45d51d549dc2697d53/cffi-1.13.2-cp35-cp35m-manylinux1_x86_64.whl
              Processing /home/iobroker/.cache/pip/wheels/f2/9a/90/de94f8556265ddc9d9c8b271b0f63e57b26fb1d67a45564511/pycparser-2.19-py2.py3-none-any.whl
              ERROR: xbox-smartglass-core 1.0.12 has requirement urwid==2.0.1, but you'll have urwid 2.1.0 which is incompatible.
              Installing collected packages: marshmallow, marshmallow-objects, chardet, certifi, urllib3, idna, requests, demjson, urwid, appdirs, xbox-webapi, greenlet, gevent, construct, asn1crypto, six, pycparser, cffi, cryptography, aenum, dpkt, xbox-smartglass-core, xbox-smartglass-stump, MarkupSafe, Jinja2, itsdangerous, click, Werkzeug, Flask, xbox-smartglass-rest
              Successfully installed Flask-1.1.1 Jinja2-2.10.3 MarkupSafe-1.1.1 Werkzeug-0.16.0 aenum-2.1.2 appdirs-1.4.3 asn1crypto-1.3.0 certifi-2019.11.28 cffi-1.13.2 chardet-3.0.4 click-7.0 construct-2.9.41 cryptography-2.3.1 demjson-2.2.4 dpkt-1.9.1 gevent-1.3.7 greenlet-0.4.15 idna-2.8 itsdangerous-1.1.0 marshmallow-3.3.0 marshmallow-objects-2.0.0 pycparser-2.19 requests-2.22.0 six-1.14.0 urllib3-1.25.7 urwid-2.1.0 xbox-smartglass-core-1.0.12 xbox-smartglass-rest-0.9.8 xbox-smartglass-stump-0.9.5 xbox-webapi-1.1.7
              npm WARN ELOOP: too many symbolic links encountered, stat '/opt/iobroker/node_modules/iobroker.type-detector'
              npm WARN babel-eslint@5.0.4 requires a peer of eslint@<2.3.0 but none is installed. You must install peer dependencies yourself.
              npm WARN bl@0.7.0 requires a peer of stream-browserify@* but none is installed. You must install peer dependencies yourself.
              npm WARN bl@0.7.0 requires a peer of stream-browserify@* but none is installed. You must install peer dependencies yourself.
              npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.2 (node_modules/fsevents):
              npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
              npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.4 (node_modules/osx-temperature-sensor):
              npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
              npm WARN optional SKIPPING OPTIONAL DEPENDENCY: xpc-connection@0.1.4 (node_modules/xpc-connection):
              npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for xpc-connection@0.1.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
              npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bufferutil@1.1.0 (node_modules/bufferutil):
              npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bufferutil@1.1.0 install: `node-gyp rebuild`
              npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
              npm WARN optional SKIPPING OPTIONAL DEPENDENCY: utf-8-validate@1.1.0 (node_modules/utf-8-validate):
              npm WARN optional SKIPPING OPTIONAL DEPENDENCY: utf-8-validate@1.1.0 install: `node-gyp rebuild`
              npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
              
              + iobroker.xbox@0.5.12
              added 3 packages from 3 contributors in 69.941s
              

              Adapter gelb

              
              xbox.0	2020-01-18 01:44:23.875	warn	(11600) [LOGIN] Connection refused, will try again
              xbox.0	2020-01-18 01:44:23.874	debug	(11600) Could not parse body
              xbox.0	2020-01-18 01:44:22.872	warn	(11600) [LOGIN] Connection refused, will try again
              xbox.0	2020-01-18 01:44:22.872	debug	(11600) Could not parse body
              xbox.0	2020-01-18 01:44:22.852	debug	(11600) [CHECK] Auth is not established
              xbox.0	2020-01-18 01:44:22.850	warn	(11600) [CONNECT] Ping response, but provided LiveID has not been discovered until now
              xbox.0	2020-01-18 01:44:22.849	debug	(11600) [CONNECT] Check connection
              xbox.0	2020-01-18 01:44:22.847	error	(11600) [DISCOVER] <=== connect ECONNREFUSED 127.0.0.1:5557
              xbox.0	2020-01-18 01:44:22.843	debug	(11600) [DISCOVER] Searching for consoles
              xbox.0	2020-01-18 01:44:22.838	debug	(11600) [PING] Xbox online
              xbox.0	2020-01-18 01:44:21.870	warn	(11600) [LOGIN] Connection refused, will try again
              xbox.0	2020-01-18 01:44:21.869	debug	(11600) Could not parse body
              xbox.0	2020-01-18 01:44:20.866	warn	(11600) [LOGIN] Connection refused, will try again
              xbox.0	2020-01-18 01:44:20.865	debug	(11600) Could not parse body
              xbox.0	2020-01-18 01:44:19.862	warn	(11600) [LOGIN] Connection refused, will try again
              xbox.0	2020-01-18 01:44:19.862	debug	(11600) Could not parse body
              xbox.0	2020-01-18 01:44:18.859	warn	(11600) [LOGIN] Connection refused, will try again
              xbox.0	2020-01-18 01:44:18.859	debug	(11600) Could not parse body
              xbox.0	2020-01-18 01:44:17.855	warn	(11600) [LOGIN] Connection refused, will try again
              xbox.0	2020-01-18 01:44:17.854	debug	(11600) Could not parse body
              xbox.0	2020-01-18 01:44:16.851	warn	(11600) [LOGIN] Connection refused, will try again
              xbox.0	2020-01-18 01:44:16.850	debug	(11600) Could not parse body
              xbox.0	2020-01-18 01:44:16.840	debug	(11600) [LOGOUT] <=== Failed to logout: undefined
              xbox.0	2020-01-18 01:44:12.016	error	(11600) [START] Restarting adapter in 30 seconds
              xbox.0	2020-01-18 01:44:12.015	error	(11600) [START] Failed starting REST server: /bin/sh: 1: /opt/iobroker/node_modules/iobroker.xbox/lib/../node_modules/nopy/src/nopy.js: not found Traceback (most recent call last): File "/opt/iobrok
              xbox.0	2020-01-18 01:44:11.076	debug	(11600) system.adapter.admin.0: logging true
              xbox.0	2020-01-18 01:44:10.252	info	(11600) [START] Starting REST server
              xbox.0	2020-01-18 01:44:10.251	debug	(11600) [START] IP address is 10.0.1.83
              xbox.0	2020-01-18 01:44:10.194	info	(11600) starting. Version 0.5.12 in /opt/iobroker/node_modules/iobroker.xbox, node: v10.17.0
              xbox.0	2020-01-18 01:44:07.537	debug	(11600) States connected to redis: 0.0.0.0:9000
              xbox.0	2020-01-18 01:44:07.483	debug	(11600) statesDB connected
              xbox.0	2020-01-18 01:44:07.482	debug	(11600) States create PubSub Client
              xbox.0	2020-01-18 01:44:07.473	debug	(11600) Objects connected to redis: 0.0.0.0:9001
              xbox.0	2020-01-18 01:44:07.471	debug	(11600) Redis States: Use Redis connection: 0.0.0.0:9000
              xbox.0	2020-01-18 01:44:07.469	debug	(11600) objectDB connected
              xbox.0	2020-01-18 01:44:07.457	debug	(11600) Objects client initialize lua scripts
              xbox.0	2020-01-18 01:44:07.456	debug	(11600) Objects create PubSub Client
              xbox.0	2020-01-18 01:44:07.448	debug	(11600) Objects client ready ... initialize now
              xbox.0	2020-01-18 01:44:07.415	debug	(11600) Redis Objects: Use Redis connection: 0.0.0.0:9001
              
              foxriver76F Offline
              foxriver76F Offline
              foxriver76
              Developer
              schrieb am zuletzt editiert von foxriver76
              #26

              @Negalein brauche das install log mal von Anfang an. Habe bei mir mal noch mal geupdated von alter Version, da kommen die ganzen C Geschichten gar nicht. Dachte das war schon damals so.

              Lass es am besten mal in ein File schreiben da es ja sonst abgeschnitten wird npm i iobroker.xbox --unsafe-perm --prefix /opt/iobroker --production &> xbox-logfile. Und mir das File dann mal hochladen o. Inhalt posten.

              Videotutorials & mehr

              Hier könnt ihr mich unterstützen.

              NegaleinN 1 Antwort Letzte Antwort
              0
              • foxriver76F foxriver76

                @Negalein brauche das install log mal von Anfang an. Habe bei mir mal noch mal geupdated von alter Version, da kommen die ganzen C Geschichten gar nicht. Dachte das war schon damals so.

                Lass es am besten mal in ein File schreiben da es ja sonst abgeschnitten wird npm i iobroker.xbox --unsafe-perm --prefix /opt/iobroker --production &> xbox-logfile. Und mir das File dann mal hochladen o. Inhalt posten.

                NegaleinN Offline
                NegaleinN Offline
                Negalein
                Global Moderator
                schrieb am zuletzt editiert von
                #27

                @foxriver76 sagte in XBox-Adapter Fehler:

                Und mir das File dann mal hochladen

                xbox-logfile.txt

                ° Node.js: 20.17.0 NPM: 10.8.2
                ° Proxmox, Ubuntu 22.04.3 LTS
                ° Fixer ---> iob fix

                foxriver76F 1 Antwort Letzte Antwort
                0
                • NegaleinN Negalein

                  @foxriver76 sagte in XBox-Adapter Fehler:

                  Und mir das File dann mal hochladen

                  xbox-logfile.txt

                  foxriver76F Offline
                  foxriver76F Offline
                  foxriver76
                  Developer
                  schrieb am zuletzt editiert von
                  #28

                  @Negalein fangen wir mal oben an. Da fangen die ganzen C-Geschichten an.

                  bufferutil@1.1.0 install /opt/iobroker/node_modules/bufferutil
                  node-gyp rebuild
                  
                  make: Verzeichnis „/opt/iobroker/node_modules/bufferutil/build“ wird betreten
                  

                  Das Package sollte mit Xbox nix zu tun haben. Taucht bei mir in der Package Lock JSON nicht auf. Schauen wir mal ob es überhaupt jemand braucht npm ls bufferutil

                  Videotutorials & mehr

                  Hier könnt ihr mich unterstützen.

                  NegaleinN 1 Antwort Letzte Antwort
                  0
                  • foxriver76F foxriver76

                    @Negalein fangen wir mal oben an. Da fangen die ganzen C-Geschichten an.

                    bufferutil@1.1.0 install /opt/iobroker/node_modules/bufferutil
                    node-gyp rebuild
                    
                    make: Verzeichnis „/opt/iobroker/node_modules/bufferutil/build“ wird betreten
                    

                    Das Package sollte mit Xbox nix zu tun haben. Taucht bei mir in der Package Lock JSON nicht auf. Schauen wir mal ob es überhaupt jemand braucht npm ls bufferutil

                    NegaleinN Offline
                    NegaleinN Offline
                    Negalein
                    Global Moderator
                    schrieb am zuletzt editiert von
                    #29

                    @foxriver76 sagte in XBox-Adapter Fehler:

                    npm ls bufferutil

                    iobroker.inst@1.1.2 /opt/iobroker
                    └─┬ iobroker.kodi@1.0.0
                      └─┬ kodi-ws@2.4.0
                        └─┬ ws@0.7.2
                          └── UNMET OPTIONAL DEPENDENCY bufferutil@1.1.x
                    

                    Kodi könnte ich deinstallieren. Läuft nur ab und an zu Testzwecken.

                    ° Node.js: 20.17.0 NPM: 10.8.2
                    ° Proxmox, Ubuntu 22.04.3 LTS
                    ° Fixer ---> iob fix

                    foxriver76F 1 Antwort Letzte Antwort
                    0
                    • NegaleinN Negalein

                      @foxriver76 sagte in XBox-Adapter Fehler:

                      npm ls bufferutil

                      iobroker.inst@1.1.2 /opt/iobroker
                      └─┬ iobroker.kodi@1.0.0
                        └─┬ kodi-ws@2.4.0
                          └─┬ ws@0.7.2
                            └── UNMET OPTIONAL DEPENDENCY bufferutil@1.1.x
                      

                      Kodi könnte ich deinstallieren. Läuft nur ab und an zu Testzwecken.

                      foxriver76F Offline
                      foxriver76F Offline
                      foxriver76
                      Developer
                      schrieb am zuletzt editiert von
                      #30

                      @Negalein die Dep ist sowieso nur optional, da sie ja anscheinend gar nicht gebaut werden kann. Können mal probieren ob npm dann Ruhe gibt rm -r /opt/iobroker/node_modules/bufferutil dann nochmal den Befehl von oben mit Xbox install ins File.

                      Videotutorials & mehr

                      Hier könnt ihr mich unterstützen.

                      NegaleinN 1 Antwort Letzte Antwort
                      0
                      • foxriver76F foxriver76

                        @Negalein die Dep ist sowieso nur optional, da sie ja anscheinend gar nicht gebaut werden kann. Können mal probieren ob npm dann Ruhe gibt rm -r /opt/iobroker/node_modules/bufferutil dann nochmal den Befehl von oben mit Xbox install ins File.

                        NegaleinN Offline
                        NegaleinN Offline
                        Negalein
                        Global Moderator
                        schrieb am zuletzt editiert von
                        #31

                        @foxriver76 sagte in XBox-Adapter Fehler:

                        rm -r /opt/iobroker/node_modules/bufferutil

                        root@iobroker:/opt/iobroker# rm -r /opt/iobroker/node_modules/bufferutil
                        rm: das Entfernen von '/opt/iobroker/node_modules/bufferutil' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
                        

                        ° Node.js: 20.17.0 NPM: 10.8.2
                        ° Proxmox, Ubuntu 22.04.3 LTS
                        ° Fixer ---> iob fix

                        foxriver76F 1 Antwort Letzte Antwort
                        0
                        • NegaleinN Negalein

                          @foxriver76 sagte in XBox-Adapter Fehler:

                          rm -r /opt/iobroker/node_modules/bufferutil

                          root@iobroker:/opt/iobroker# rm -r /opt/iobroker/node_modules/bufferutil
                          rm: das Entfernen von '/opt/iobroker/node_modules/bufferutil' ist nicht möglich: Datei oder Verzeichnis nicht gefunden
                          
                          foxriver76F Offline
                          foxriver76F Offline
                          foxriver76
                          Developer
                          schrieb am zuletzt editiert von foxriver76
                          #32

                          @Negalein Anscheinend kommt das von der veralteten Abhängigkeit auf ws https://github.com/instalator/kodi-ws/blob/bde03ec364c022f61e167a83733ef70873b7df73/package.json#L29 da gibt es mittlerweile Version 7.X. :laughing:

                          Naja, gut allerdings sollte es die Xbox Adapter Installation nicht beeinflussen - ist halt nur äußerst unschick, da theoretisch bei jeder Installation via npm das Logging auftauchen wird und versucht wird die Dep nachzuinstallieren.

                          Dann bleibt eigentlich nur das für den Adapter Install an Logging:

                          iobroker.xbox@0.5.12 install /opt/iobroker/node_modules/iobroker.xbox
                          > npip install
                          
                          No python_modules directory; installing pip locally if needed.
                          Successfully completed pip check.
                          Collecting xbox-smartglass-rest>=0.9.8
                            Using cached https://files.pythonhosted.org/packages/4d/4f/f035df8a2ec5742b9e772071e006ea21aae3fc3bd0963753cfc1045d6fda/xbox_smartglass_rest-0.9.8-py2.py3-none-any.whl
                          Collecting xbox-smartglass-core>=1.0.12
                            Using cached https://files.pythonhosted.org/packages/13/c8/2ffce1ddabe5b73422c7c46e808e4b02dbbc9362d2ecd2aee2a65e6e30a5/xbox_smartglass_core-1.0.12-py2.py3-none-any.whl
                          Collecting Flask
                            Using cached https://files.pythonhosted.org/packages/9b/93/628509b8d5dc749656a9641f4caf13540e2cdec85276964ff8f43bbb1d3b/Flask-1.1.1-py2.py3-none-any.whl
                          Collecting xbox-smartglass-stump>=0.9.5
                            Using cached https://files.pythonhosted.org/packages/34/f0/a75667f67ce6251b96a6989b8169eb9f2e25407ce2b0888e544b8caa98fe/xbox_smartglass_stump-0.9.5-py2.py3-none-any.whl
                          Collecting xbox-webapi>=1.1.7
                            Using cached https://files.pythonhosted.org/packages/2d/bf/aaf24cc78184393c5c2472e822c0e145b793e346a8085bee02e89a3428ba/xbox_webapi-1.1.7-py2.py3-none-any.whl
                          Processing /home/iobroker/.cache/pip/wheels/34/06/50/24011714e101b5ad8518c69175d117a257413e3c15a92983f0/urwid-2.0.1-cp35-none-any.whl
                          Collecting cryptography==2.3.1
                            Using cached https://files.pythonhosted.org/packages/59/32/92cade62c645756a83598edf56289e9b19aae5370642a7ce690cd06bc72f/cryptography-2.3.1-cp34-abi3-manylinux1_x86_64.whl
                          Processing /home/iobroker/.cache/pip/wheels/0a/5f/3c/e0ffceb6554711f12a7101384f29ec13b85136dfcf1f692b8f/dpkt-1.9.1-cp35-none-any.whl
                          Collecting aenum==2.1.2; python_version <= "3.5"
                            Using cached https://files.pythonhosted.org/packages/0d/46/5b6a6c13fee40f9dfaba84de1394bfe082c0c7d95952ba0ffbd56ce3a3f7/aenum-2.1.2-py3-none-any.whl
                          Processing /home/iobroker/.cache/pip/wheels/13/cd/02/acabe4bfa9899d53c3e3b13675610d2e2dcb9ae110359d4f61/construct-2.9.41-cp35-none-any.whl
                          Collecting appdirs==1.4.3
                            Using cached https://files.pythonhosted.org/packages/56/eb/810e700ed1349edde4cbdc1b2a21e28cdf115f9faf263f6bbf8447c1abf3/appdirs-1.4.3-py2.py3-none-any.whl
                          Collecting gevent==1.3.7
                            Using cached https://files.pythonhosted.org/packages/87/c4/9afb40b4a8b9186787d477aa6ebcfa17ead40ecbf83d5a1ed53dadd4f6ef/gevent-1.3.7-cp35-cp35m-manylinux1_x86_64.whl
                          Collecting Werkzeug>=0.15
                            Using cached https://files.pythonhosted.org/packages/ce/42/3aeda98f96e85fd26180534d36570e4d18108d62ae36f87694b476b83d6f/Werkzeug-0.16.0-py2.py3-none-any.whl
                          Collecting itsdangerous>=0.24
                            Using cached https://files.pythonhosted.org/packages/76/ae/44b03b253d6fade317f32c24d100b3b35c2239807046a4c953c7b89fa49e/itsdangerous-1.1.0-py2.py3-none-any.whl
                          Collecting click>=5.1
                            Using cached https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl
                          Collecting Jinja2>=2.10.1
                            Using cached https://files.pythonhosted.org/packages/65/e0/eb35e762802015cab1ccee04e8a277b03f1d8e53da3ec3106882ec42558b/Jinja2-2.10.3-py2.py3-none-any.whl
                          Collecting marshmallow-objects
                            Using cached https://files.pythonhosted.org/packages/4d/1c/fe15bc370707e8f8db09ab0edead45ab413b75795a8be523ca6482152183/marshmallow_objects-2.0.0-py2.py3-none-any.whl
                          Processing /home/iobroker/.cache/pip/wheels/c5/d2/ab/a54fb5ea53ac3badba098160e8452fa126a51febda80440ded/demjson-2.2.4-cp35-none-any.whl
                          Collecting requests
                            Using cached https://files.pythonhosted.org/packages/51/bd/23c926cd341ea6b7dd0b2a00aba99ae0f828be89d72b2190f27c11d4b7fb/requests-2.22.0-py2.py3-none-any.whl
                          Collecting idna>=2.1
                            Using cached https://files.pythonhosted.org/packages/14/2c/cd551d81dbe15200be1cf41cd03869a46fe7226e7450af7a6545bfc474c9/idna-2.8-py2.py3-none-any.whl
                          Collecting asn1crypto>=0.21.0
                            Using cached https://files.pythonhosted.org/packages/e9/51/1db4a60049fb7390959be586b6eb743098e6cea3f6b2d3ed9e17fec62ba2/asn1crypto-1.3.0-py2.py3-none-any.whl
                          Collecting cffi!=1.11.3,>=1.7
                            Using cached https://files.pythonhosted.org/packages/a8/8d/986e0c4e2aa3b24db56a0affc50d1a379150e3c4da45d51d549dc2697d53/cffi-1.13.2-cp35-cp35m-manylinux1_x86_64.whl
                          Collecting six>=1.4.1
                            Using cached https://files.pythonhosted.org/packages/65/eb/1f97cb97bfc2390a276969c6fae16075da282f5058082d4cb10c6c5c1dba/six-1.14.0-py2.py3-none-any.whl
                          Collecting greenlet>=0.4.14; platform_python_implementation == "CPython"
                            Using cached https://files.pythonhosted.org/packages/2e/65/27f35497cc0102a792390d056e793e064da95fc9eae45d75ae0ba49c0a0d/greenlet-0.4.15-cp35-cp35m-manylinux1_x86_64.whl
                          Collecting MarkupSafe>=0.23
                            Using cached https://files.pythonhosted.org/packages/6e/57/d40124076756c19ff2269678de7ae25a14ebbb3f6314eb5ce9477f191350/MarkupSafe-1.1.1-cp35-cp35m-manylinux1_x86_64.whl
                          Collecting marshmallow>=3.0.0
                            Using cached https://files.pythonhosted.org/packages/6e/76/01224f14737627166b94eb3bf0e334372c014edca781e39db320ce977755/marshmallow-3.3.0-py2.py3-none-any.whl
                          Collecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1
                            Using cached https://files.pythonhosted.org/packages/b4/40/a9837291310ee1ccc242ceb6ebfd9eb21539649f193a7c8c86ba15b98539/urllib3-1.25.7-py2.py3-none-any.whl
                          Collecting certifi>=2017.4.17
                            Using cached https://files.pythonhosted.org/packages/b9/63/df50cac98ea0d5b006c55a399c3bf1db9da7b5a24de7890bc9cfd5dd9e99/certifi-2019.11.28-py2.py3-none-any.whl
                          Collecting chardet<3.1.0,>=3.0.2
                            Using cached https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl
                          Processing /home/iobroker/.cache/pip/wheels/f2/9a/90/de94f8556265ddc9d9c8b271b0f63e57b26fb1d67a45564511/pycparser-2.19-py2.py3-none-any.whl
                          Installing collected packages: appdirs, demjson, urllib3, certifi, chardet, idna, requests, urwid, xbox-webapi, asn1crypto, pycparser, cffi, six, cryptography, dpkt, aenum, construct, greenlet, gevent, xbox-smartglass-core, Werkzeug, itsdangerous, click, MarkupSafe, Jinja2, Flask, marshmallow, marshmallow-objects, xbox-smartglass-stump, xbox-smartglass-rest
                          Successfully installed Flask-1.1.1 Jinja2-2.10.3 MarkupSafe-1.1.1 Werkzeug-0.16.0 aenum-2.1.2 appdirs-1.4.3 asn1crypto-1.3.0 certifi-2019.11.28 cffi-1.13.2 chardet-3.0.4 click-7.0 construct-2.9.41 cryptography-2.3.1 demjson-2.2.4 dpkt-1.9.1 gevent-1.3.7 greenlet-0.4.15 idna-2.8 itsdangerous-1.1.0 marshmallow-3.3.0 marshmallow-objects-2.0.0 pycparser-2.19 requests-2.22.0 six-1.14.0 urllib3-1.25.7 urwid-2.0.1 xbox-smartglass-core-1.0.12 xbox-smartglass-rest-0.9.8 xbox-smartglass-stump-0.9.5 xbox-webapi-1.1.7
                          npm WARN ELOOP: too many symbolic links encountered, stat '/opt/iobroker/node_modules/iobroker.type-detector'
                          npm WARN babel-eslint@5.0.4 requires a peer of eslint@<2.3.0 but none is installed. You must install peer dependencies yourself.
                          npm WARN bl@0.7.0 requires a peer of stream-browserify@* but none is installed. You must install peer dependencies yourself.
                          npm WARN bl@0.7.0 requires a peer of stream-browserify@* but none is installed. You must install peer dependencies yourself.
                          npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.4 (node_modules/osx-temperature-sensor):
                          npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
                          npm WARN optional SKIPPING OPTIONAL DEPENDENCY: xpc-connection@0.1.4 (node_modules/xpc-connection):
                          npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for xpc-connection@0.1.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
                          npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.2 (node_modules/fsevents):
                          npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
                          npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bufferutil@1.1.0 (node_modules/bufferutil):
                          npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bufferutil@1.1.0 install: `node-gyp rebuild`
                          npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
                          npm WARN optional SKIPPING OPTIONAL DEPENDENCY: utf-8-validate@1.1.0 (node_modules/utf-8-validate):
                          npm WARN optional SKIPPING OPTIONAL DEPENDENCY: utf-8-validate@1.1.0 install: `node-gyp rebuild`
                          npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
                          
                          + iobroker.xbox@0.5.12
                          updated 1 package in 69.394s
                          

                          Und das schaut eigentlich echt gut aus, bis noch auf die Warning mit dem Link auf sich selbst:

                          npm WARN ELOOP: too many symbolic links encountered, stat '/opt/iobroker/node_modules/iobroker.type-detector' sollte allerdings auch keine Rolle spielen. Hierfür kann man mal ls -lah /opt/iobroker/node_modules machen um nachzuschauen.

                          Xbox loggt ja:

                          xbox.0	2020-01-18 01:44:12.015	error	(11600) [START] Failed starting REST server: /bin/sh: 1: /opt/iobroker/node_modules/iobroker.xbox/lib/../node_modules/nopy/src/nopy.js: not found Traceback (most recent call last): File "/opt/iobrok..
                          

                          Was kommt denn bei ls -lah /opt/iobroker/node_modules/iobroker.xbox/node_modules/nopy/src raus? Und was bei ls -lah /opt/iobroker/node_modules/nopy/src?

                          Videotutorials & mehr

                          Hier könnt ihr mich unterstützen.

                          NegaleinN 1 Antwort Letzte Antwort
                          0
                          • foxriver76F foxriver76

                            @Negalein Anscheinend kommt das von der veralteten Abhängigkeit auf ws https://github.com/instalator/kodi-ws/blob/bde03ec364c022f61e167a83733ef70873b7df73/package.json#L29 da gibt es mittlerweile Version 7.X. :laughing:

                            Naja, gut allerdings sollte es die Xbox Adapter Installation nicht beeinflussen - ist halt nur äußerst unschick, da theoretisch bei jeder Installation via npm das Logging auftauchen wird und versucht wird die Dep nachzuinstallieren.

                            Dann bleibt eigentlich nur das für den Adapter Install an Logging:

                            iobroker.xbox@0.5.12 install /opt/iobroker/node_modules/iobroker.xbox
                            > npip install
                            
                            No python_modules directory; installing pip locally if needed.
                            Successfully completed pip check.
                            Collecting xbox-smartglass-rest>=0.9.8
                              Using cached https://files.pythonhosted.org/packages/4d/4f/f035df8a2ec5742b9e772071e006ea21aae3fc3bd0963753cfc1045d6fda/xbox_smartglass_rest-0.9.8-py2.py3-none-any.whl
                            Collecting xbox-smartglass-core>=1.0.12
                              Using cached https://files.pythonhosted.org/packages/13/c8/2ffce1ddabe5b73422c7c46e808e4b02dbbc9362d2ecd2aee2a65e6e30a5/xbox_smartglass_core-1.0.12-py2.py3-none-any.whl
                            Collecting Flask
                              Using cached https://files.pythonhosted.org/packages/9b/93/628509b8d5dc749656a9641f4caf13540e2cdec85276964ff8f43bbb1d3b/Flask-1.1.1-py2.py3-none-any.whl
                            Collecting xbox-smartglass-stump>=0.9.5
                              Using cached https://files.pythonhosted.org/packages/34/f0/a75667f67ce6251b96a6989b8169eb9f2e25407ce2b0888e544b8caa98fe/xbox_smartglass_stump-0.9.5-py2.py3-none-any.whl
                            Collecting xbox-webapi>=1.1.7
                              Using cached https://files.pythonhosted.org/packages/2d/bf/aaf24cc78184393c5c2472e822c0e145b793e346a8085bee02e89a3428ba/xbox_webapi-1.1.7-py2.py3-none-any.whl
                            Processing /home/iobroker/.cache/pip/wheels/34/06/50/24011714e101b5ad8518c69175d117a257413e3c15a92983f0/urwid-2.0.1-cp35-none-any.whl
                            Collecting cryptography==2.3.1
                              Using cached https://files.pythonhosted.org/packages/59/32/92cade62c645756a83598edf56289e9b19aae5370642a7ce690cd06bc72f/cryptography-2.3.1-cp34-abi3-manylinux1_x86_64.whl
                            Processing /home/iobroker/.cache/pip/wheels/0a/5f/3c/e0ffceb6554711f12a7101384f29ec13b85136dfcf1f692b8f/dpkt-1.9.1-cp35-none-any.whl
                            Collecting aenum==2.1.2; python_version <= "3.5"
                              Using cached https://files.pythonhosted.org/packages/0d/46/5b6a6c13fee40f9dfaba84de1394bfe082c0c7d95952ba0ffbd56ce3a3f7/aenum-2.1.2-py3-none-any.whl
                            Processing /home/iobroker/.cache/pip/wheels/13/cd/02/acabe4bfa9899d53c3e3b13675610d2e2dcb9ae110359d4f61/construct-2.9.41-cp35-none-any.whl
                            Collecting appdirs==1.4.3
                              Using cached https://files.pythonhosted.org/packages/56/eb/810e700ed1349edde4cbdc1b2a21e28cdf115f9faf263f6bbf8447c1abf3/appdirs-1.4.3-py2.py3-none-any.whl
                            Collecting gevent==1.3.7
                              Using cached https://files.pythonhosted.org/packages/87/c4/9afb40b4a8b9186787d477aa6ebcfa17ead40ecbf83d5a1ed53dadd4f6ef/gevent-1.3.7-cp35-cp35m-manylinux1_x86_64.whl
                            Collecting Werkzeug>=0.15
                              Using cached https://files.pythonhosted.org/packages/ce/42/3aeda98f96e85fd26180534d36570e4d18108d62ae36f87694b476b83d6f/Werkzeug-0.16.0-py2.py3-none-any.whl
                            Collecting itsdangerous>=0.24
                              Using cached https://files.pythonhosted.org/packages/76/ae/44b03b253d6fade317f32c24d100b3b35c2239807046a4c953c7b89fa49e/itsdangerous-1.1.0-py2.py3-none-any.whl
                            Collecting click>=5.1
                              Using cached https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl
                            Collecting Jinja2>=2.10.1
                              Using cached https://files.pythonhosted.org/packages/65/e0/eb35e762802015cab1ccee04e8a277b03f1d8e53da3ec3106882ec42558b/Jinja2-2.10.3-py2.py3-none-any.whl
                            Collecting marshmallow-objects
                              Using cached https://files.pythonhosted.org/packages/4d/1c/fe15bc370707e8f8db09ab0edead45ab413b75795a8be523ca6482152183/marshmallow_objects-2.0.0-py2.py3-none-any.whl
                            Processing /home/iobroker/.cache/pip/wheels/c5/d2/ab/a54fb5ea53ac3badba098160e8452fa126a51febda80440ded/demjson-2.2.4-cp35-none-any.whl
                            Collecting requests
                              Using cached https://files.pythonhosted.org/packages/51/bd/23c926cd341ea6b7dd0b2a00aba99ae0f828be89d72b2190f27c11d4b7fb/requests-2.22.0-py2.py3-none-any.whl
                            Collecting idna>=2.1
                              Using cached https://files.pythonhosted.org/packages/14/2c/cd551d81dbe15200be1cf41cd03869a46fe7226e7450af7a6545bfc474c9/idna-2.8-py2.py3-none-any.whl
                            Collecting asn1crypto>=0.21.0
                              Using cached https://files.pythonhosted.org/packages/e9/51/1db4a60049fb7390959be586b6eb743098e6cea3f6b2d3ed9e17fec62ba2/asn1crypto-1.3.0-py2.py3-none-any.whl
                            Collecting cffi!=1.11.3,>=1.7
                              Using cached https://files.pythonhosted.org/packages/a8/8d/986e0c4e2aa3b24db56a0affc50d1a379150e3c4da45d51d549dc2697d53/cffi-1.13.2-cp35-cp35m-manylinux1_x86_64.whl
                            Collecting six>=1.4.1
                              Using cached https://files.pythonhosted.org/packages/65/eb/1f97cb97bfc2390a276969c6fae16075da282f5058082d4cb10c6c5c1dba/six-1.14.0-py2.py3-none-any.whl
                            Collecting greenlet>=0.4.14; platform_python_implementation == "CPython"
                              Using cached https://files.pythonhosted.org/packages/2e/65/27f35497cc0102a792390d056e793e064da95fc9eae45d75ae0ba49c0a0d/greenlet-0.4.15-cp35-cp35m-manylinux1_x86_64.whl
                            Collecting MarkupSafe>=0.23
                              Using cached https://files.pythonhosted.org/packages/6e/57/d40124076756c19ff2269678de7ae25a14ebbb3f6314eb5ce9477f191350/MarkupSafe-1.1.1-cp35-cp35m-manylinux1_x86_64.whl
                            Collecting marshmallow>=3.0.0
                              Using cached https://files.pythonhosted.org/packages/6e/76/01224f14737627166b94eb3bf0e334372c014edca781e39db320ce977755/marshmallow-3.3.0-py2.py3-none-any.whl
                            Collecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1
                              Using cached https://files.pythonhosted.org/packages/b4/40/a9837291310ee1ccc242ceb6ebfd9eb21539649f193a7c8c86ba15b98539/urllib3-1.25.7-py2.py3-none-any.whl
                            Collecting certifi>=2017.4.17
                              Using cached https://files.pythonhosted.org/packages/b9/63/df50cac98ea0d5b006c55a399c3bf1db9da7b5a24de7890bc9cfd5dd9e99/certifi-2019.11.28-py2.py3-none-any.whl
                            Collecting chardet<3.1.0,>=3.0.2
                              Using cached https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl
                            Processing /home/iobroker/.cache/pip/wheels/f2/9a/90/de94f8556265ddc9d9c8b271b0f63e57b26fb1d67a45564511/pycparser-2.19-py2.py3-none-any.whl
                            Installing collected packages: appdirs, demjson, urllib3, certifi, chardet, idna, requests, urwid, xbox-webapi, asn1crypto, pycparser, cffi, six, cryptography, dpkt, aenum, construct, greenlet, gevent, xbox-smartglass-core, Werkzeug, itsdangerous, click, MarkupSafe, Jinja2, Flask, marshmallow, marshmallow-objects, xbox-smartglass-stump, xbox-smartglass-rest
                            Successfully installed Flask-1.1.1 Jinja2-2.10.3 MarkupSafe-1.1.1 Werkzeug-0.16.0 aenum-2.1.2 appdirs-1.4.3 asn1crypto-1.3.0 certifi-2019.11.28 cffi-1.13.2 chardet-3.0.4 click-7.0 construct-2.9.41 cryptography-2.3.1 demjson-2.2.4 dpkt-1.9.1 gevent-1.3.7 greenlet-0.4.15 idna-2.8 itsdangerous-1.1.0 marshmallow-3.3.0 marshmallow-objects-2.0.0 pycparser-2.19 requests-2.22.0 six-1.14.0 urllib3-1.25.7 urwid-2.0.1 xbox-smartglass-core-1.0.12 xbox-smartglass-rest-0.9.8 xbox-smartglass-stump-0.9.5 xbox-webapi-1.1.7
                            npm WARN ELOOP: too many symbolic links encountered, stat '/opt/iobroker/node_modules/iobroker.type-detector'
                            npm WARN babel-eslint@5.0.4 requires a peer of eslint@<2.3.0 but none is installed. You must install peer dependencies yourself.
                            npm WARN bl@0.7.0 requires a peer of stream-browserify@* but none is installed. You must install peer dependencies yourself.
                            npm WARN bl@0.7.0 requires a peer of stream-browserify@* but none is installed. You must install peer dependencies yourself.
                            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.4 (node_modules/osx-temperature-sensor):
                            npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
                            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: xpc-connection@0.1.4 (node_modules/xpc-connection):
                            npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for xpc-connection@0.1.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
                            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.2 (node_modules/fsevents):
                            npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.2: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
                            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bufferutil@1.1.0 (node_modules/bufferutil):
                            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bufferutil@1.1.0 install: `node-gyp rebuild`
                            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
                            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: utf-8-validate@1.1.0 (node_modules/utf-8-validate):
                            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: utf-8-validate@1.1.0 install: `node-gyp rebuild`
                            npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
                            
                            + iobroker.xbox@0.5.12
                            updated 1 package in 69.394s
                            

                            Und das schaut eigentlich echt gut aus, bis noch auf die Warning mit dem Link auf sich selbst:

                            npm WARN ELOOP: too many symbolic links encountered, stat '/opt/iobroker/node_modules/iobroker.type-detector' sollte allerdings auch keine Rolle spielen. Hierfür kann man mal ls -lah /opt/iobroker/node_modules machen um nachzuschauen.

                            Xbox loggt ja:

                            xbox.0	2020-01-18 01:44:12.015	error	(11600) [START] Failed starting REST server: /bin/sh: 1: /opt/iobroker/node_modules/iobroker.xbox/lib/../node_modules/nopy/src/nopy.js: not found Traceback (most recent call last): File "/opt/iobrok..
                            

                            Was kommt denn bei ls -lah /opt/iobroker/node_modules/iobroker.xbox/node_modules/nopy/src raus? Und was bei ls -lah /opt/iobroker/node_modules/nopy/src?

                            NegaleinN Offline
                            NegaleinN Offline
                            Negalein
                            Global Moderator
                            schrieb am zuletzt editiert von
                            #33

                            @foxriver76 sagte in XBox-Adapter Fehler:

                            ls -lah /opt/iobroker/node_modules/iobroker.xbox/node_modules/nopy/src

                            root@iobroker:/opt/iobroker# ls -lah /opt/iobroker/node_modules/iobroker.xbox/node_modules/nopy/src
                            ls: Zugriff auf '/opt/iobroker/node_modules/iobroker.xbox/node_modules/nopy/src' nicht möglich: Datei oder Verzeichnis nicht gefunden
                            

                            ls -lah /opt/iobroker/node_modules/nopy/src

                            root@iobroker:/opt/iobroker# ls -lah /opt/iobroker/node_modules/nopy/src
                            insgesamt 1,6M
                            drwxr-xr-x 1 iobroker iobroker  110 Nov 27 13:52 .
                            drwxr-xr-x 1 iobroker iobroker   98 Nov 27 13:52 ..
                            -rw-r--r-- 1 iobroker iobroker 7,5K Okt 26  1985 api.js
                            -rw-r--r-- 1 iobroker iobroker 1,6M Okt 26  1985 get-pip.py
                            -rwxr-xr-x 1 iobroker iobroker  530 Okt 26  1985 nopenv.js
                            -rwxr-xr-x 1 iobroker iobroker  397 Okt 26  1985 nopy.js
                            -rwxr-xr-x 1 iobroker iobroker 2,3K Okt 26  1985 npip.js
                            -rw-r--r-- 1 iobroker iobroker  313 Okt 26  1985 promisify.js
                            drwxr-xr-x 1 iobroker iobroker   36 Nov 27 13:52 test
                            

                            ° Node.js: 20.17.0 NPM: 10.8.2
                            ° Proxmox, Ubuntu 22.04.3 LTS
                            ° Fixer ---> iob fix

                            foxriver76F 1 Antwort Letzte Antwort
                            0
                            • NegaleinN Negalein

                              @foxriver76 sagte in XBox-Adapter Fehler:

                              ls -lah /opt/iobroker/node_modules/iobroker.xbox/node_modules/nopy/src

                              root@iobroker:/opt/iobroker# ls -lah /opt/iobroker/node_modules/iobroker.xbox/node_modules/nopy/src
                              ls: Zugriff auf '/opt/iobroker/node_modules/iobroker.xbox/node_modules/nopy/src' nicht möglich: Datei oder Verzeichnis nicht gefunden
                              

                              ls -lah /opt/iobroker/node_modules/nopy/src

                              root@iobroker:/opt/iobroker# ls -lah /opt/iobroker/node_modules/nopy/src
                              insgesamt 1,6M
                              drwxr-xr-x 1 iobroker iobroker  110 Nov 27 13:52 .
                              drwxr-xr-x 1 iobroker iobroker   98 Nov 27 13:52 ..
                              -rw-r--r-- 1 iobroker iobroker 7,5K Okt 26  1985 api.js
                              -rw-r--r-- 1 iobroker iobroker 1,6M Okt 26  1985 get-pip.py
                              -rwxr-xr-x 1 iobroker iobroker  530 Okt 26  1985 nopenv.js
                              -rwxr-xr-x 1 iobroker iobroker  397 Okt 26  1985 nopy.js
                              -rwxr-xr-x 1 iobroker iobroker 2,3K Okt 26  1985 npip.js
                              -rw-r--r-- 1 iobroker iobroker  313 Okt 26  1985 promisify.js
                              drwxr-xr-x 1 iobroker iobroker   36 Nov 27 13:52 test
                              
                              foxriver76F Offline
                              foxriver76F Offline
                              foxriver76
                              Developer
                              schrieb am zuletzt editiert von
                              #34

                              @Negalein Passt eigentlich auch.

                              Was passiert bei /opt/iobroker/node_modules/iobroker.xbox/lib/../node_modules/nopy/src/nopy.js /opt/iobroker/node_modules/iobroker.xbox/lib/../python_modules/bin/xbox-rest-server || /opt/iobroker/node_modules/iobroker.xbox/lib/../../nopy/src/nopy.js /opt/iobroker/node_modules/iobroker.xbox/lib/../python_modules/bin/xbox-rest-server

                              Ist 1 zu 1 das Kommando, dass der Adapter ausführt zum den Server zu starten. Er wird sagen Datei nicht gefunden für das erste und dann greift die Alternative die eigentlich passen sollte.

                              Videotutorials & mehr

                              Hier könnt ihr mich unterstützen.

                              NegaleinN 1 Antwort Letzte Antwort
                              0
                              • foxriver76F foxriver76

                                @Negalein Passt eigentlich auch.

                                Was passiert bei /opt/iobroker/node_modules/iobroker.xbox/lib/../node_modules/nopy/src/nopy.js /opt/iobroker/node_modules/iobroker.xbox/lib/../python_modules/bin/xbox-rest-server || /opt/iobroker/node_modules/iobroker.xbox/lib/../../nopy/src/nopy.js /opt/iobroker/node_modules/iobroker.xbox/lib/../python_modules/bin/xbox-rest-server

                                Ist 1 zu 1 das Kommando, dass der Adapter ausführt zum den Server zu starten. Er wird sagen Datei nicht gefunden für das erste und dann greift die Alternative die eigentlich passen sollte.

                                NegaleinN Offline
                                NegaleinN Offline
                                Negalein
                                Global Moderator
                                schrieb am zuletzt editiert von
                                #35

                                @foxriver76 sagte in XBox-Adapter Fehler:

                                /opt/iobroker/node_modules/iobroker.xbox/lib/../node_modules/nopy/src/nopy.js /opt/iobroker/node_modules/iobroker.xbox/lib/../python_modules/bin/xbox-rest-server || /opt/iobroker/node_modules/iobroker.xbox/lib/../../nopy/src/nopy.js /opt/iobroker/node_modules/iobroker.xbox/lib/../python_modules/bin/xbox-rest-server

                                ist das 1 Befehl? Also alles auf 1x kopieren und ausführen?

                                Wenn Ja, dann kommt das:

                                root@iobroker:/opt/iobroker# /opt/iobroker/node_modules/iobroker.xbox/lib/../node_modules/nopy/src/nopy.js /opt/iobroker/node_modules/iobroker.xbox/lib/../python_modules/bin/xboxr || /opt/iobroker/node_modules/iobroker.xbox/lib/../../nopy/src/nopy.js /opt/iobroker/node_modules/iobroker.xbox/lib/../python_modules/bin/xbox-rest-server
                                bash: /opt/iobroker/node_modules/iobroker.xbox/lib/../node_modules/nopy/src/nopy.js: Datei oder Verzeichnis nicht gefunden
                                Traceback (most recent call last):
                                  File "/opt/iobroker/node_modules/iobroker.xbox/lib/../python_modules/bin/xbox-rest-server", line 5, in <module>
                                    from xbox.rest.scripts.rest_server import main
                                  File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/rest/scripts/rest_server.py", line 9, in <module>
                                    from xbox.rest.app import app
                                  File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/rest/app.py", line 5, in <module>
                                    from .routes import routes
                                  File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/rest/routes/__init__.py", line 6, in <module>
                                    from .device import *
                                  File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/rest/routes/device.py", line 6, in <module>
                                    from ..consolewrap import ConsoleWrap
                                  File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/rest/consolewrap.py", line 6, in <module>
                                    from xbox.stump.manager import StumpManager
                                  File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/stump/manager.py", line 13, in <module>
                                    from xbox.stump import json_model
                                  File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/stump/json_model.py", line 4, in <module>
                                    from marshmallow_objects import Model, NestedModel, fields
                                  File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/marshmallow_objects/__init__.py", line 3, in <module>
                                    from marshmallow_objects.models import (  # noqa
                                  File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/marshmallow_objects/models.py", line 209
                                    cls, data, context=None, many=None, partial=None, unknown=None, *args, **kwargs,
                                                                                                                   ^
                                SyntaxError: invalid syntax
                                

                                ° Node.js: 20.17.0 NPM: 10.8.2
                                ° Proxmox, Ubuntu 22.04.3 LTS
                                ° Fixer ---> iob fix

                                foxriver76F 1 Antwort Letzte Antwort
                                0
                                • NegaleinN Negalein

                                  @foxriver76 sagte in XBox-Adapter Fehler:

                                  /opt/iobroker/node_modules/iobroker.xbox/lib/../node_modules/nopy/src/nopy.js /opt/iobroker/node_modules/iobroker.xbox/lib/../python_modules/bin/xbox-rest-server || /opt/iobroker/node_modules/iobroker.xbox/lib/../../nopy/src/nopy.js /opt/iobroker/node_modules/iobroker.xbox/lib/../python_modules/bin/xbox-rest-server

                                  ist das 1 Befehl? Also alles auf 1x kopieren und ausführen?

                                  Wenn Ja, dann kommt das:

                                  root@iobroker:/opt/iobroker# /opt/iobroker/node_modules/iobroker.xbox/lib/../node_modules/nopy/src/nopy.js /opt/iobroker/node_modules/iobroker.xbox/lib/../python_modules/bin/xboxr || /opt/iobroker/node_modules/iobroker.xbox/lib/../../nopy/src/nopy.js /opt/iobroker/node_modules/iobroker.xbox/lib/../python_modules/bin/xbox-rest-server
                                  bash: /opt/iobroker/node_modules/iobroker.xbox/lib/../node_modules/nopy/src/nopy.js: Datei oder Verzeichnis nicht gefunden
                                  Traceback (most recent call last):
                                    File "/opt/iobroker/node_modules/iobroker.xbox/lib/../python_modules/bin/xbox-rest-server", line 5, in <module>
                                      from xbox.rest.scripts.rest_server import main
                                    File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/rest/scripts/rest_server.py", line 9, in <module>
                                      from xbox.rest.app import app
                                    File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/rest/app.py", line 5, in <module>
                                      from .routes import routes
                                    File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/rest/routes/__init__.py", line 6, in <module>
                                      from .device import *
                                    File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/rest/routes/device.py", line 6, in <module>
                                      from ..consolewrap import ConsoleWrap
                                    File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/rest/consolewrap.py", line 6, in <module>
                                      from xbox.stump.manager import StumpManager
                                    File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/stump/manager.py", line 13, in <module>
                                      from xbox.stump import json_model
                                    File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/xbox/stump/json_model.py", line 4, in <module>
                                      from marshmallow_objects import Model, NestedModel, fields
                                    File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/marshmallow_objects/__init__.py", line 3, in <module>
                                      from marshmallow_objects.models import (  # noqa
                                    File "/opt/iobroker/node_modules/iobroker.xbox/python_modules/lib/python3.5/site-packages/marshmallow_objects/models.py", line 209
                                      cls, data, context=None, many=None, partial=None, unknown=None, *args, **kwargs,
                                                                                                                     ^
                                  SyntaxError: invalid syntax
                                  
                                  foxriver76F Offline
                                  foxriver76F Offline
                                  foxriver76
                                  Developer
                                  schrieb am zuletzt editiert von
                                  #36

                                  @Negalein Jop passt perfekt, danke. Also sind wir letztendlich wieder bei der Vermutung vom Anfang, mit dieser marhsmallow-objects Depdendency. Bin dran: https://github.com/SVilgelm/marshmallow-objects/issues/70

                                  Videotutorials & mehr

                                  Hier könnt ihr mich unterstützen.

                                  NegaleinN 1 Antwort Letzte Antwort
                                  1
                                  • foxriver76F foxriver76

                                    @Negalein Jop passt perfekt, danke. Also sind wir letztendlich wieder bei der Vermutung vom Anfang, mit dieser marhsmallow-objects Depdendency. Bin dran: https://github.com/SVilgelm/marshmallow-objects/issues/70

                                    NegaleinN Offline
                                    NegaleinN Offline
                                    Negalein
                                    Global Moderator
                                    schrieb am zuletzt editiert von
                                    #37

                                    @foxriver76 sagte in XBox-Adapter Fehler:

                                    Jop passt perfekt, danke. Also sind wir letztendlich wieder bei der Vermutung vom Anfang, mit dieser marhsmallow-objects Depdendency. Bin dran: https://github.com/SVilgelm/marshmallow-objects/issues/70

                                    Perfekt!
                                    Dann warte ich mal auf News von dir! :grin:
                                    Danke

                                    ° Node.js: 20.17.0 NPM: 10.8.2
                                    ° Proxmox, Ubuntu 22.04.3 LTS
                                    ° Fixer ---> iob fix

                                    foxriver76F 1 Antwort Letzte Antwort
                                    0
                                    • NegaleinN Negalein

                                      @foxriver76 sagte in XBox-Adapter Fehler:

                                      Jop passt perfekt, danke. Also sind wir letztendlich wieder bei der Vermutung vom Anfang, mit dieser marhsmallow-objects Depdendency. Bin dran: https://github.com/SVilgelm/marshmallow-objects/issues/70

                                      Perfekt!
                                      Dann warte ich mal auf News von dir! :grin:
                                      Danke

                                      foxriver76F Offline
                                      foxriver76F Offline
                                      foxriver76
                                      Developer
                                      schrieb am zuletzt editiert von
                                      #38

                                      @Negalein installier Mal neu. Angeblich gefixt mit 2.0.1

                                      Videotutorials & mehr

                                      Hier könnt ihr mich unterstützen.

                                      NegaleinN 1 Antwort Letzte Antwort
                                      0
                                      • foxriver76F foxriver76

                                        @Negalein installier Mal neu. Angeblich gefixt mit 2.0.1

                                        NegaleinN Offline
                                        NegaleinN Offline
                                        Negalein
                                        Global Moderator
                                        schrieb am zuletzt editiert von
                                        #39

                                        @foxriver76 sagte in XBox-Adapter Fehler:

                                        installier Mal neu. Angeblich gefixt mit 2.0.1

                                        $ ./iobroker url "https://github.com/foxriver76/ioBroker.xbox/tarball/master" xbox --debug
                                        install https://github.com/foxriver76/ioBroker.xbox/tarball/master
                                        NPM version: 6.11.3
                                        npm install https://github.com/foxriver76/ioBroker.xbox/tarball/master --loglevel error --prefix "/opt/iobroker" (System call)
                                        > iobroker.xbox@0.5.12 preinstall /opt/iobroker/node_modules/iobroker.xbox> dpkg --help > /dev/null && dpkg -s build-essential | grep -q '' && dpkg -s libssl-dev | grep -q '' && dpkg -s libffi-dev | grep -q '' && dpkg -s python3-dev | grep -q '' && echo -e '[INFO] Required Debian packages are already installed!' || apt install -y build-essential libssl-dev libffi-dev python3-dev || echo -e '[INFO] Cannot install build-essential libssl-dev libffi-dev python3-dev Debian packages. If you are on a Linux system, try installing the package via: sudo npm i iobroker.xbox --unsafe-perm, otherwise you have to manage package installation by yourself. If you are not running on Linux, you can ignore this INFO.'
                                        -e [INFO] Required Debian packages are already installed!
                                        > bufferutil@1.1.0 install /opt/iobroker/node_modules/bufferutil> node-gyp rebuild
                                        make: Verzeichnis „/opt/iobroker/node_modules/bufferutil/build“ wird betreten
                                          CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
                                        In file included from ../node_modules/nan/nan.h:82:0,                 from ../src/bufferutil.cc:16:../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Integer; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:../node_modules/nan/nan_new.h:29:66: warning: ‘v8::Local<v8::Integer> v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] To<v8::Integer>(v8::Handle<v8::Integer> i) { return i->ToInteger(); }                                                                  ^In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10052:16: note: declared here Local<Integer> Value::ToInteger() const {                ^~~~~
                                        In file included from ../node_modules/nan/nan.h:82:0,                 from ../src/bufferutil.cc:16:../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Int32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:../node_modules/nan/nan_new.h:34:64: error: no matching function for call to ‘v8::Integer::ToInt32()’ To<v8::Int32>(v8::Handle<v8::Integer> i)   { return i->ToInt32(); }                                                                ^In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2437:43: note: candidate: v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const   V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;                                           ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2437:43: note:   candidate expects 1 argument, 0 providedIn file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/bufferutil.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2450:30: note: candidate: v8::Local<v8::Int32> v8::Value::ToInt32(v8::Isolate*) const                 Local<Int32> ToInt32(Isolate* isolate) const);                              ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2450:30: note:   candidate expects 1 argument, 0 provided                 Local<Int32> ToInt32(Isolate* isolate) const);                              ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
                                        In file included from ../node_modules/nan/nan.h:82:0,                 from ../src/bufferutil.cc:16:../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Uint32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:../node_modules/nan/nan_new.h:39:65: error: no matching function for call to ‘v8::Integer::ToUint32()’ To<v8::Uint32>(v8::Handle<v8::Integer> i)  { return i->ToUint32(); }                                                                 ^
                                        In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2435:44: note: candidate: v8::MaybeLocal<v8::Uint32> v8::Value::ToUint32(v8::Local<v8::Context>) const   V8_WARN_UNUSED_RESULT MaybeLocal<Uint32> ToUint32(                                            ^~~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2435:44: note:   candidate expects 1 argument, 0 provided
                                        In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,                 from ../src/bufferutil.cc:16:../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::BooleanObject>::return_t NanIntern::Factory<v8::BooleanObject>::New(bool)’:../node_modules/nan/nan_implementation_12_inl.h:49:38: error: no matching function for call to ‘v8::BooleanObject::New(bool&)’   return v8::BooleanObject::New(value).As<v8::BooleanObject>();                                      ^
                                        In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:5035:23: note: candidate: static v8::Local<v8::Value> v8::BooleanObject::New(v8::Isolate*, bool)   static Local<Value> New(Isolate* isolate, bool value);                       ^~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:5035:23: note:   candidate expects 2 arguments, 1 providedIn file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,                 from ../src/bufferutil.cc:16:../node_modules/nan/nan_implementation_12_inl.h:49:60: error: expected primary-expression before ‘>’ token   return v8::BooleanObject::New(value).As<v8::BooleanObject>();                                                            ^../node_modules/nan/nan_implementation_12_inl.h:49:62: error: expected primary-expression before ‘)’ token   return v8::BooleanObject::New(value).As<v8::BooleanObject>();                                                              ^
                                        ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::RegExp>::return_t NanIntern::Factory<v8::RegExp>::New(v8::Handle<v8::String>, v8::RegExp::Flags)’:../node_modules/nan/nan_implementation_12_inl.h:158:40: warning: ‘static v8::Local<v8::RegExp> v8::RegExp::New(v8::Local<v8::String>, v8::RegExp::Flags)’ is deprecated: Use maybe version [-Wdeprecated-declarations]   return v8::RegExp::New(pattern, flags);                                        ^
                                        In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/bufferutil.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:5110:38: note: declared here                        Local<RegExp> New(Local<String> pattern, Flags flags));                                      ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
                                        In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,                 from ../src/bufferutil.cc:16:../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>)’:../node_modules/nan/nan_implementation_12_inl.h:166:69: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’   return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);                                                                     ^In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(                                                   ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(                                                   ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 providedIn file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,                 from ../src/bufferutil.cc:16:../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:../node_modules/nan/nan_implementation_12_inl.h:173:69: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’   return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);                                                                     ^
                                        In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(                                                   ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(                                                   ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
                                        In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,                 from ../src/bufferutil.cc:16:../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(const uint8_t*, int)’:../node_modules/nan/nan_implementation_12_inl.h:206:42: error: no matching function for call to ‘v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*&, v8::String::NewStringType, int&)’         v8::String::kNormalString, length);                                          ^
                                        In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2802:51: note: candidate: static v8::MaybeLocal<v8::String> v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*, v8::NewStringType, int)   static V8_WARN_UNUSED_RESULT MaybeLocal<String> NewFromOneByte(                                                   ^~~~~~~~~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2802:51: note:   no known conversion for argument 3 from ‘v8::String::NewStringType’ to ‘v8::NewStringType’In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,                 from ../src/bufferutil.cc:16:../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(v8::String::ExternalStringResource*)’:../node_modules/nan/nan_implementation_12_inl.h:217:66: error: no matching function for call to ‘v8::String::NewExternal(v8::Isolate*, v8::String::ExternalStringResource*&)’   return v8::String::NewExternal(v8::Isolate::GetCurrent(), value);                                                                  ^
                                        In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/bufferutil.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2861:21: note: candidate: static v8::Local<v8::String> v8::String::NewExternal(v8::Isolate*, v8::String::ExternalOneByteStringResource*)       Local<String> NewExternal(Isolate* isolate,                     ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:346:48: note: in definition of macro ‘V8_DEPRECATE_SOON’ #define V8_DEPRECATE_SOON(message, declarator) declarator                                                ^~~~~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2861:21: note:   no known conversion for argument 2 from ‘v8::String::ExternalStringResource*’ to ‘v8::String::ExternalOneByteStringResource*’       Local<String> NewExternal(Isolate* isolate,                     ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:346:48: note: in definition of macro ‘V8_DEPRECATE_SOON’ #define V8_DEPRECATE_SOON(message, declarator) declarator                                                ^~~~~~~~~~
                                        In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,                 from ../src/bufferutil.cc:16:../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>)’:../node_modules/nan/nan_implementation_12_inl.h:237:10: error: ‘CompileUnbound’ is not a member of ‘v8::ScriptCompiler’   return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);          ^~../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:../node_modules/nan/nan_implementation_12_inl.h:244:10: error: ‘CompileUnbound’ is not a member of ‘v8::ScriptCompiler’   return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);          ^~
                                        In file included from ../src/bufferutil.cc:16:0:../node_modules/nan/nan.h: In function ‘uint32_t NanUInt32OptionValue(v8::Local<v8::Object>, v8::Handle<v8::String>, uint32_t)’:../node_modules/nan/nan.h:248:43: warning: ‘uint32_t v8::Value::Uint32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]       ? optionsObj->Get(opt)->Uint32Value()                                           ^
                                        In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/bufferutil.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2477:47: note: declared here   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);                                               ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~In file included from ../src/bufferutil.cc:16:0:../node_modules/nan/nan.h: At global scope:../node_modules/nan/nan.h:261:25: error: redefinition of ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Local<T>)’ NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {                         ^~~~~~~~~~~~~~~../node_modules/nan/nan.h:256:25: note: ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Handle<T>)’ previously declared here NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {                         ^~~~~~~~~~~~~~~
                                        ../node_modules/nan/nan.h: In function ‘bool NanIdleNotification(int)’:../node_modules/nan/nan.h:289:39: error: ‘class v8::Isolate’ has no member named ‘IdleNotification’; did you mean ‘IdleNotificationDeadline’?     return v8::Isolate::GetCurrent()->IdleNotification(idle_time_in_ms);                                       ^~~~~~~~~~~~~~~~
                                        ../node_modules/nan/nan.h: At global scope:../node_modules/nan/nan.h:473:20: error: variable or field ‘NanAddGCEpilogueCallback’ declared void       v8::Isolate::GCEpilogueCallback callback                    ^~~~~~~~~~~~~~~~~~
                                        ../node_modules/nan/nan.h:473:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’       v8::Isolate::GCEpilogueCallback callback       ^~../node_modules/nan/nan.h:474:18: error: expected primary-expression before ‘gc_type_filter’     , v8::GCType gc_type_filter = v8::kGCTypeAll) {                  ^~~~~~~~~~~~~~../node_modules/nan/nan.h:479:20: error: variable or field ‘NanRemoveGCEpilogueCallback’ declared void       v8::Isolate::GCEpilogueCallback callback) {                    ^~~~~~~~~~~~~~~~~~../node_modules/nan/nan.h:479:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’       v8::Isolate::GCEpilogueCallback callback) {       ^~../node_modules/nan/nan.h:484:20: error: variable or field ‘NanAddGCPrologueCallback’ declared void       v8::Isolate::GCPrologueCallback callback                    ^~~~~~~~~~~~~~~~~~../node_modules/nan/nan.h:484:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’       v8::Isolate::GCPrologueCallback callback       ^~../node_modules/nan/nan.h:485:18: error: expected primary-expression before ‘gc_type_filter’     , v8::GCType gc_type_filter = v8::kGCTypeAll) {                  ^~~~~~~~~~~~~~../node_modules/nan/nan.h:490:20: error: variable or field ‘NanRemoveGCPrologueCallback’ declared void       v8::Isolate::GCPrologueCallback callback) {                    ^~~~~~~~~~~~~~~~~~../node_modules/nan/nan.h:490:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’       v8::Isolate::GCPrologueCallback callback) {       ^~
                                        ../node_modules/nan/nan.h:569:15: error: ‘WeakCallbackData’ in namespace ‘v8’ does not name a template type     const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {               ^~~~~~~~~~~~~~~~
                                        ../node_modules/nan/nan.h:569:31: error: expected ‘,’ or ‘...’ before ‘<’ token     const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {                               ^../node_modules/nan/nan.h: In function ‘void _NanWeakCallbackDispatcher(int)’:../node_modules/nan/nan.h:570:42: error: ‘data’ was not declared in this scope       _NanWeakCallbackInfo<T, P> *info = data.GetParameter();                                          ^~~~
                                        ../node_modules/nan/nan.h: At global scope:../node_modules/nan/nan.h:661:13: error: ‘node::smalloc’ has not been declared     , node::smalloc::FreeCallback callback             ^~~~~~~../node_modules/nan/nan.h:661:35: error: expected ‘,’ or ‘...’ before ‘callback’     , node::smalloc::FreeCallback callback                                   ^~~~~~~~
                                        ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)’:../node_modules/nan/nan.h:665:50: error: ‘callback’ was not declared in this scope         v8::Isolate::GetCurrent(), data, length, callback, hint);                                                  ^~~~~~~~../node_modules/nan/nan.h:665:60: error: ‘hint’ was not declared in this scope         v8::Isolate::GetCurrent(), data, length, callback, hint);                                                            ^~~~../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)’:../node_modules/nan/nan.h:672:67: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]     return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);                                                                   ^In file included from ../src/bufferutil.cc:10:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/node_buffer.h:68:40: note:   initializing argument 2 of ‘v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t)’ NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,                                        ^~~In file included from ../src/bufferutil.cc:16:0:../node_modules/nan/nan.h:672:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((char*)data), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’     return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(uint32_t)’:../node_modules/nan/nan.h:676:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’     return node::Buffer::New(v8::Isolate::GetCurrent(), size);            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                        ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanBufferUse(char*, uint32_t)’:../node_modules/nan/nan.h:683:12: error: ‘Use’ is not a member of ‘node::Buffer’     return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);            ^~~~
                                        ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>, const v8::ScriptOrigin&)’:../node_modules/nan/nan.h:710:74: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’     return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);                                                                          ^
                                        In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(                                                   ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(                                                   ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 providedIn file included from ../src/bufferutil.cc:16:0:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>)’:../node_modules/nan/nan.h:717:74: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’     return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);                                                                          ^In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(                                                   ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(                                                   ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 providedIn file included from ../src/bufferutil.cc:16:0:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanRunScript(v8::Handle<v8::UnboundScript>)’:../node_modules/nan/nan.h:723:48: warning: ‘v8::Local<v8::Value> v8::Script::Run()’ is deprecated: Use maybe version [-Wdeprecated-declarations]     return script->BindToCurrentContext()->Run();                                                ^In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/bufferutil.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1271:51: note: declared here   V8_DEPRECATED("Use maybe version", Local<Value> Run());                                                   ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
                                        In file included from ../src/bufferutil.cc:16:0:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanRunScript(v8::Handle<v8::Script>)’:../node_modules/nan/nan.h:729:24: warning: ‘v8::Local<v8::Value> v8::Script::Run()’ is deprecated: Use maybe version [-Wdeprecated-declarations]     return script->Run();                        ^In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/bufferutil.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1271:51: note: declared here   V8_DEPRECATED("Use maybe version", Local<Value> Run());                                                   ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~In file included from ../src/bufferutil.cc:16:0:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*)’:../node_modules/nan/nan.h:738:60: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]         v8::Isolate::GetCurrent(), target, func, argc, argv));                                                            ^In file included from ../src/bufferutil.cc:8:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:177:50: note: declared here                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(                                                  ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’     __attribute__((deprecated(message))) declarator                                          ^~~~~~~~~~
                                        In file included from ../src/bufferutil.cc:16:0:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::String>, int, v8::Handle<v8::Value>*)’:../node_modules/nan/nan.h:747:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]         v8::Isolate::GetCurrent(), target, symbol, argc, argv));                                                              ^In file included from ../src/bufferutil.cc:8:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:170:50: note: declared here                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(                                                  ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’     __attribute__((deprecated(message))) declarator                                          ^~~~~~~~~~
                                        In file included from ../src/bufferutil.cc:16:0:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, const char*, int, v8::Handle<v8::Value>*)’:../node_modules/nan/nan.h:756:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]         v8::Isolate::GetCurrent(), target, method, argc, argv));                                                              ^In file included from ../src/bufferutil.cc:8:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:163:50: note: declared here                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(                                                  ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’     __attribute__((deprecated(message))) declarator                                          ^~~~~~~~~~
                                        In file included from ../src/bufferutil.cc:16:0:../node_modules/nan/nan.h: In member function ‘v8::Handle<v8::Value> NanCallback::Call_(v8::Isolate*, v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) const’:../node_modules/nan/nan.h:1569:5: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]     ));     ^../node_modules/nan/nan.h:398:59: note: in definition of macro ‘NanEscapeScope’ # define NanEscapeScope(val) scope.Escape(_NanEnsureLocal(val))                                                           ^~~
                                        In file included from ../src/bufferutil.cc:8:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:177:50: note: declared here                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(                                                  ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’     __attribute__((deprecated(message))) declarator                                          ^~~~~~~~~~
                                        In file included from ../src/bufferutil.cc:16:0:../node_modules/nan/nan.h: In function ‘void* _NanRawString(v8::Handle<v8::Value>, Nan::Encoding, size_t*, void*, size_t, int)’:../node_modules/nan/nan.h:2164:38: warning: ‘v8::String::Value::Value(v8::Local<v8::Value>)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]         v8::String::Value value(toStr);                                      ^
                                        In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/bufferutil.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2916:51: note: declared here     V8_DEPRECATED("Use Isolate version", explicit Value(Local<v8::Value> obj));                                                   ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
                                        In file included from ../src/bufferutil.cc:16:0:../node_modules/nan/nan.h:2198:38: warning: ‘v8::String::Value::Value(v8::Local<v8::Value>)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]         v8::String::Value value(toStr);                                      ^In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/bufferutil.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2916:51: note: declared here     V8_DEPRECATED("Use Isolate version", explicit Value(Local<v8::Value> obj));                                                   ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
                                        In file included from ../src/bufferutil.cc:16:0:../node_modules/nan/nan.h: In constructor ‘NanTap::NanTap(v8::Handle<v8::Value>)’:../node_modules/nan/nan.h:2292:41: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]     NanAssignPersistent(t_, t->ToObject());                                         ^
                                        In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const {               ^~~~~
                                        ../src/bufferutil.cc: In static member function ‘static void BufferUtil::Initialize(v8::Handle<v8::Object>)’:../src/bufferutil.cc:30:52: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [7], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous     NODE_SET_METHOD(t, "unmask", BufferUtil::Unmask);                                                    ^
                                        In file included from ../src/bufferutil.cc:8:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:372:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback) inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,             ^~~~~~~~~~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:386:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback) inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,             ^~~~~~~~~~~~~~~../src/bufferutil.cc:31:48: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [5], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous     NODE_SET_METHOD(t, "mask", BufferUtil::Mask);                                                ^In file included from ../src/bufferutil.cc:8:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:372:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback) inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,             ^~~~~~~~~~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:386:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback) inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,             ^~~~~~~~~~~~~~~../src/bufferutil.cc:32:50: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [6], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous     NODE_SET_METHOD(t, "merge", BufferUtil::Merge);                                                  ^In file included from ../src/bufferutil.cc:8:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:372:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback) inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,             ^~~~~~~~~~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:386:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback) inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,             ^~~~~~~~~~~~~~~
                                        ../src/bufferutil.cc: In static member function ‘static void BufferUtil::Merge(const v8::FunctionCallbackInfo<v8::Value>&)’:../src/bufferutil.cc:49:49: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]     Local<Object> bufferObj = args[0]->ToObject();                                                 ^
                                        In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const {               ^~~~~../src/bufferutil.cc:56:51: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]       Local<Object> src = array->Get(i)->ToObject();                                                   ^In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const {               ^~~~~
                                        ../src/bufferutil.cc: In static member function ‘static void BufferUtil::Unmask(const v8::FunctionCallbackInfo<v8::Value>&)’:../src/bufferutil.cc:67:50: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]     Local<Object> buffer_obj = args[0]->ToObject();                                                  ^In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const {               ^~~~~
                                        ../src/bufferutil.cc:69:48: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]     Local<Object> mask_obj = args[1]->ToObject();                                                ^In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const {               ^~~~~
                                        ../src/bufferutil.cc: In static member function ‘static void BufferUtil::Mask(const v8::FunctionCallbackInfo<v8::Value>&)’:../src/bufferutil.cc:88:50: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]     Local<Object> buffer_obj = args[0]->ToObject();                                                  ^
                                        In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const {               ^~~~~../src/bufferutil.cc:89:48: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]     Local<Object> mask_obj = args[1]->ToObject();                                                ^In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const {               ^~~~~../src/bufferutil.cc:91:50: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]     Local<Object> output_obj = args[2]->ToObject();                                                  ^In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const {               ^~~~~
                                        ../src/bufferutil.cc:92:51: warning: ‘int32_t v8::Value::Int32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]     unsigned int dataOffset = args[3]->Int32Value();                                                   ^In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/bufferutil.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2478:46: note: declared here   V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);                                              ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~../src/bufferutil.cc:93:47: warning: ‘int32_t v8::Value::Int32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]     unsigned int length = args[4]->Int32Value();                                               ^In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/bufferutil.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2478:46: note: declared here   V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);                                              ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
                                        bufferutil.target.mk:105: die Regel für Ziel „Release/obj.target/bufferutil/src/bufferutil.o“ scheiterte
                                        make: Verzeichnis „/opt/iobroker/node_modules/bufferutil/build“ wird verlassen
                                        make: *** [Release/obj.target/bufferutil/src/bufferutil.o] Fehler 1
                                        gyp
                                         ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:193:23)gyp ERR! 
                                        stack     at ChildProcess.emit (events.js:198:13)gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)gyp ERR! System Linux 4.4.59+gyp
                                         ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"gyp ERR! cwd /opt/iobroker/node_modules/bufferutilgyp ERR! node -v v10.17.0gyp ERR! node-gyp -v v5.0.3gyp
                                         ERR! not ok 
                                        > utf-8-validate@1.1.0 install /opt/iobroker/node_modules/utf-8-validate> node-gyp rebuild
                                        make: Verzeichnis „/opt/iobroker/node_modules/utf-8-validate/build“ wird betreten
                                          CXX(target) Release/obj.target/validation/src/validation.o
                                        In file included from ../node_modules/nan/nan.h:82:0,                 from ../src/validation.cc:15:../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Integer; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:../node_modules/nan/nan_new.h:29:66: warning: ‘v8::Local<v8::Integer> v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] To<v8::Integer>(v8::Handle<v8::Integer> i) { return i->ToInteger(); }                                                                  ^In file included from ../src/validation.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10052:16: note: declared here Local<Integer> Value::ToInteger() const {                ^~~~~
                                        In file included from ../node_modules/nan/nan.h:82:0,                 from ../src/validation.cc:15:../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Int32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:../node_modules/nan/nan_new.h:34:64: error: no matching function for call to ‘v8::Integer::ToInt32()’ To<v8::Int32>(v8::Handle<v8::Integer> i)   { return i->ToInt32(); }                                                                ^In file included from ../src/validation.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2437:43: note: candidate: v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const   V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;                                           ^~~~~~~
                                        /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2437:43: note:   candidate expects 1 argument, 0 providedIn file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/validation.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2450:30: note: candidate: v8::Local<v8::Int32> v8::Value::ToInt32(v8::Isolate*) const                 Local<Int32> ToInt32(Isolate* isolate) const);                              ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2450:30: note:   candidate expects 1 argument, 0 provided                 Local<Int32> ToInt32(Isolate* isolate) const);                              ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
                                        In file included from ../node_modules/nan/nan.h:82:0,                 from ../src/validation.cc:15:../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Uint32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:../node_modules/nan/nan_new.h:39:65: error: no matching function for call to ‘v8::Integer::ToUint32()’ To<v8::Uint32>(v8::Handle<v8::Integer> i)  { return i->ToUint32(); }                                                                 ^In file included from ../src/validation.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2435:44: note: candidate: v8::MaybeLocal<v8::Uint32> v8::Value::ToUint32(v8::Local<v8::Context>) const   V8_WARN_UNUSED_RESULT MaybeLocal<Uint32> ToUint32(                                            ^~~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2435:44: note:   candidate expects 1 argument, 0 provided
                                        In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,                 from ../src/validation.cc:15:../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::BooleanObject>::return_t NanIntern::Factory<v8::BooleanObject>::New(bool)’:../node_modules/nan/nan_implementation_12_inl.h:49:38: error: no matching function for call to ‘v8::BooleanObject::New(bool&)’   return v8::BooleanObject::New(value).As<v8::BooleanObject>();                                      ^
                                        In file included from ../src/validation.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:5035:23: note: candidate: static v8::Local<v8::Value> v8::BooleanObject::New(v8::Isolate*, bool)   static Local<Value> New(Isolate* isolate, bool value);                       ^~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:5035:23: note:   candidate expects 2 arguments, 1 providedIn file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,                 from ../src/validation.cc:15:../node_modules/nan/nan_implementation_12_inl.h:49:60: error: expected primary-expression before ‘>’ token   return v8::BooleanObject::New(value).As<v8::BooleanObject>();                                                            ^../node_modules/nan/nan_implementation_12_inl.h:49:62: error: expected primary-expression before ‘)’ token   return v8::BooleanObject::New(value).As<v8::BooleanObject>();                                                              ^
                                        ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::RegExp>::return_t NanIntern::Factory<v8::RegExp>::New(v8::Handle<v8::String>, v8::RegExp::Flags)’:../node_modules/nan/nan_implementation_12_inl.h:158:40: warning: ‘static v8::Local<v8::RegExp> v8::RegExp::New(v8::Local<v8::String>, v8::RegExp::Flags)’ is deprecated: Use maybe version [-Wdeprecated-declarations]   return v8::RegExp::New(pattern, flags);                                        ^
                                        In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/validation.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:5110:38: note: declared here                        Local<RegExp> New(Local<String> pattern, Flags flags));                                      ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
                                        In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,                 from ../src/validation.cc:15:../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>)’:../node_modules/nan/nan_implementation_12_inl.h:166:69: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’   return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);                                                                     ^In file included from ../src/validation.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(                                                   ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(                                                   ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
                                        In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,                 from ../src/validation.cc:15:../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:../node_modules/nan/nan_implementation_12_inl.h:173:69: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’   return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);                                                                     ^In file included from ../src/validation.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(                                                   ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(                                                   ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
                                        In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,                 from ../src/validation.cc:15:../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(const uint8_t*, int)’:../node_modules/nan/nan_implementation_12_inl.h:206:42: error: no matching function for call to ‘v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*&, v8::String::NewStringType, int&)’         v8::String::kNormalString, length);                                          ^
                                        In file included from ../src/validation.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2802:51: note: candidate: static v8::MaybeLocal<v8::String> v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*, v8::NewStringType, int)   static V8_WARN_UNUSED_RESULT MaybeLocal<String> NewFromOneByte(                                                   ^~~~~~~~~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2802:51: note:   no known conversion for argument 3 from ‘v8::String::NewStringType’ to ‘v8::NewStringType’In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,                 from ../src/validation.cc:15:../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(v8::String::ExternalStringResource*)’:../node_modules/nan/nan_implementation_12_inl.h:217:66: error: no matching function for call to ‘v8::String::NewExternal(v8::Isolate*, v8::String::ExternalStringResource*&)’   return v8::String::NewExternal(v8::Isolate::GetCurrent(), value);                                                                  ^In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/validation.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2861:21: note: candidate: static v8::Local<v8::String> v8::String::NewExternal(v8::Isolate*, v8::String::ExternalOneByteStringResource*)       Local<String> NewExternal(Isolate* isolate,                     ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:346:48: note: in definition of macro ‘V8_DEPRECATE_SOON’ #define V8_DEPRECATE_SOON(message, declarator) declarator                                                ^~~~~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2861:21: note:   no known conversion for argument 2 from ‘v8::String::ExternalStringResource*’ to ‘v8::String::ExternalOneByteStringResource*’       Local<String> NewExternal(Isolate* isolate,                     ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:346:48: note: in definition of macro ‘V8_DEPRECATE_SOON’ #define V8_DEPRECATE_SOON(message, declarator) declarator                                                ^~~~~~~~~~
                                        In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,                 from ../src/validation.cc:15:../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>)’:../node_modules/nan/nan_implementation_12_inl.h:237:10: error: ‘CompileUnbound’ is not a member of ‘v8::ScriptCompiler’   return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);          ^~../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:../node_modules/nan/nan_implementation_12_inl.h:244:10: error: ‘CompileUnbound’ is not a member of ‘v8::ScriptCompiler’   return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);          ^~
                                        In file included from ../src/validation.cc:15:0:../node_modules/nan/nan.h: In function ‘uint32_t NanUInt32OptionValue(v8::Local<v8::Object>, v8::Handle<v8::String>, uint32_t)’:../node_modules/nan/nan.h:248:43: warning: ‘uint32_t v8::Value::Uint32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]       ? optionsObj->Get(opt)->Uint32Value()                                           ^
                                        In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/validation.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2477:47: note: declared here   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);                                               ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~In file included from ../src/validation.cc:15:0:../node_modules/nan/nan.h: At global scope:../node_modules/nan/nan.h:261:25: error: redefinition of ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Local<T>)’ NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {                         ^~~~~~~~~~~~~~~../node_modules/nan/nan.h:256:25: note: ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Handle<T>)’ previously declared here NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {                         ^~~~~~~~~~~~~~~
                                        ../node_modules/nan/nan.h: In function ‘bool NanIdleNotification(int)’:../node_modules/nan/nan.h:289:39: error: ‘class v8::Isolate’ has no member named ‘IdleNotification’; did you mean ‘IdleNotificationDeadline’?     return v8::Isolate::GetCurrent()->IdleNotification(idle_time_in_ms);                                       ^~~~~~~~~~~~~~~~
                                        ../node_modules/nan/nan.h: At global scope:../node_modules/nan/nan.h:473:20: error: variable or field ‘NanAddGCEpilogueCallback’ declared void       v8::Isolate::GCEpilogueCallback callback                    ^~~~~~~~~~~~~~~~~~../node_modules/nan/nan.h:473:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’       v8::Isolate::GCEpilogueCallback callback       ^~../node_modules/nan/nan.h:474:18: error: expected primary-expression before ‘gc_type_filter’     , v8::GCType gc_type_filter = v8::kGCTypeAll) {                  ^~~~~~~~~~~~~~../node_modules/nan/nan.h:479:20: error: variable or field ‘NanRemoveGCEpilogueCallback’ declared void       v8::Isolate::GCEpilogueCallback callback) {                    ^~~~~~~~~~~~~~~~~~../node_modules/nan/nan.h:479:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’       v8::Isolate::GCEpilogueCallback callback) {       ^~../node_modules/nan/nan.h:484:20: error: variable or field ‘NanAddGCPrologueCallback’ declared void       v8::Isolate::GCPrologueCallback callback                    ^~~~~~~~~~~~~~~~~~../node_modules/nan/nan.h:484:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’       v8::Isolate::GCPrologueCallback callback       ^~../node_modules/nan/nan.h:485:18: error: expected primary-expression before ‘gc_type_filter’     , v8::GCType gc_type_filter = v8::kGCTypeAll) {                  ^~~~~~~~~~~~~~../node_modules/nan/nan.h:490:20: error: variable or field ‘NanRemoveGCPrologueCallback’ declared void       v8::Isolate::GCPrologueCallback callback) {                    ^~~~~~~~~~~~~~~~~~../node_modules/nan/nan.h:490:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’       v8::Isolate::GCPrologueCallback callback) {       ^~
                                        ../node_modules/nan/nan.h:569:15: error: ‘WeakCallbackData’ in namespace ‘v8’ does not name a template type     const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {               ^~~~~~~~~~~~~~~~../node_modules/nan/nan.h:569:31: error: expected ‘,’ or ‘...’ before ‘<’ token     const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {                               ^../node_modules/nan/nan.h: In function ‘void _NanWeakCallbackDispatcher(int)’:../node_modules/nan/nan.h:570:42: error: ‘data’ was not declared in this scope       _NanWeakCallbackInfo<T, P> *info = data.GetParameter();                                          ^~~~
                                        ../node_modules/nan/nan.h: At global scope:../node_modules/nan/nan.h:661:13: error: ‘node::smalloc’ has not been declared     , node::smalloc::FreeCallback callback             ^~~~~~~../node_modules/nan/nan.h:661:35: error: expected ‘,’ or ‘...’ before ‘callback’     , node::smalloc::FreeCallback callback                                   ^~~~~~~~../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)’:../node_modules/nan/nan.h:665:50: error: ‘callback’ was not declared in this scope         v8::Isolate::GetCurrent(), data, length, callback, hint);                                                  ^~~~~~~~../node_modules/nan/nan.h:665:60: error: ‘hint’ was not declared in this scope         v8::Isolate::GetCurrent(), data, length, callback, hint);                                                            ^~~~../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)’:../node_modules/nan/nan.h:672:67: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]     return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);                                                                   ^In file included from ../src/validation.cc:10:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/node_buffer.h:68:40: note:   initializing argument 2 of ‘v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t)’ NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,                                        ^~~In file included from ../src/validation.cc:15:0:../node_modules/nan/nan.h:672:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((char*)data), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’     return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(uint32_t)’:../node_modules/nan/nan.h:676:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’     return node::Buffer::New(v8::Isolate::GetCurrent(), size);            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanBufferUse(char*, uint32_t)’:../node_modules/nan/nan.h:683:12: error: ‘Use’ is not a member of ‘node::Buffer’     return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);            ^~~~../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>, const v8::ScriptOrigin&)’:../node_modules/nan/nan.h:710:74: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’     return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);                                                                          ^In file included from ../src/validation.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(                                                   ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(                                                   ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 providedIn file included from ../src/validation.cc:15:0:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>)’:../node_modules/nan/nan.h:717:74: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’     return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);                                                                          ^In file included from ../src/validation.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(                                                   ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(                                                   ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 providedIn file included from ../src/validation.cc:15:0:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanRunScript(v8::Handle<v8::UnboundScript>)’:../node_modules/nan/nan.h:723:48: warning: ‘v8::Local<v8::Value> v8::Script::Run()’ is deprecated: Use maybe version [-Wdeprecated-declarations]     return script->BindToCurrentContext()->Run();                                                ^In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/validation.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1271:51: note: declared here   V8_DEPRECATED("Use maybe version", Local<Value> Run());                                                   ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~In file included from ../src/validation.cc:15:0:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanRunScript(v8::Handle<v8::Script>)’:../node_modules/nan/nan.h:729:24: warning: ‘v8::Local<v8::Value> v8::Script::Run()’ is deprecated: Use maybe version [-Wdeprecated-declarations]     return script->Run();                        ^In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/validation.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1271:51: note: declared here   V8_DEPRECATED("Use maybe version", Local<Value> Run());                                                   ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~In file included from ../src/validation.cc:15:0:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*)’:../node_modules/nan/nan.h:738:60: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]         v8::Isolate::GetCurrent(), target, func, argc, argv));                                                            ^In file included from ../src/validation.cc:8:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:177:50: note: declared here                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(                                                  ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’     __attribute__((deprecated(message))) declarator                                          ^~~~~~~~~~
                                        In file included from ../src/validation.cc:15:0:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::String>, int, v8::Handle<v8::Value>*)’:../node_modules/nan/nan.h:747:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]         v8::Isolate::GetCurrent(), target, symbol, argc, argv));                                                              ^In file included from ../src/validation.cc:8:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:170:50: note: declared here                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(                                                  ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’     __attribute__((deprecated(message))) declarator                                          ^~~~~~~~~~In file included from ../src/validation.cc:15:0:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, const char*, int, v8::Handle<v8::Value>*)’:../node_modules/nan/nan.h:756:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]         v8::Isolate::GetCurrent(), target, method, argc, argv));                                                              ^In file included from ../src/validation.cc:8:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:163:50: note: declared here                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(                                                  ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’     __attribute__((deprecated(message))) declarator                                          ^~~~~~~~~~
                                        In file included from ../src/validation.cc:15:0:../node_modules/nan/nan.h: In member function ‘v8::Handle<v8::Value> NanCallback::Call_(v8::Isolate*, v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) const’:../node_modules/nan/nan.h:1569:5: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]     ));     ^../node_modules/nan/nan.h:398:59: note: in definition of macro ‘NanEscapeScope’ # define NanEscapeScope(val) scope.Escape(_NanEnsureLocal(val))                                                           ^~~In file included from ../src/validation.cc:8:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:177:50: note: declared here                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(                                                  ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’     __attribute__((deprecated(message))) declarator                                          ^~~~~~~~~~
                                        In file included from ../src/validation.cc:15:0:../node_modules/nan/nan.h: In function ‘void* _NanRawString(v8::Handle<v8::Value>, Nan::Encoding, size_t*, void*, size_t, int)’:../node_modules/nan/nan.h:2164:38: warning: ‘v8::String::Value::Value(v8::Local<v8::Value>)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]         v8::String::Value value(toStr);                                      ^In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/validation.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2916:51: note: declared here     V8_DEPRECATED("Use Isolate version", explicit Value(Local<v8::Value> obj));                                                   ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~In file included from ../src/validation.cc:15:0:../node_modules/nan/nan.h:2198:38: warning: ‘v8::String::Value::Value(v8::Local<v8::Value>)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]         v8::String::Value value(toStr);                                      ^In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/validation.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2916:51: note: declared here     V8_DEPRECATED("Use Isolate version", explicit Value(Local<v8::Value> obj));                                                   ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~In file included from ../src/validation.cc:15:0:../node_modules/nan/nan.h: In constructor ‘NanTap::NanTap(v8::Handle<v8::Value>)’:../node_modules/nan/nan.h:2292:41: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]     NanAssignPersistent(t_, t->ToObject());                                         ^In file included from ../src/validation.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const {               ^~~~~../src/validation.cc: In static member function ‘static void Validation::Initialize(v8::Handle<v8::Object>)’:../src/validation.cc:112:62: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [12], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous     NODE_SET_METHOD(t, "isValidUTF8", Validation::IsValidUTF8);                                                              ^In file included from ../src/validation.cc:8:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:372:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback) inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,             ^~~~~~~~~~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:386:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback) inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,             ^~~~~~~~~~~~~~~../src/validation.cc: In static member function ‘static void Validation::IsValidUTF8(const v8::FunctionCallbackInfo<v8::Value>&)’:../src/validation.cc:132:50: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]     Local<Object> buffer_obj = args[0]->ToObject();                                                  ^In file included from ../src/validation.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const {               ^~~~~
                                        validation.target.mk:105: die Regel für Ziel „Release/obj.target/validation/src/validation.o“ scheitertemake: Verzeichnis „/opt/iobroker/node_modules/utf-8-validate/build“ wird verlassenmake: *** [Release/obj.target/validation/src/validation.o] Fehler 1gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:193:23)gyp ERR! stack     at ChildProcess.emit (events.js:198:13)gyp 
                                        ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)gyp ERR! System Linux 4.4.59+gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"gyp ERR! cwd /opt/iobroker/node_modules/utf-8-validategyp ERR! node -v v10.17.0gyp ERR! node-gyp -v v5.0.3gyp ERR! not ok 
                                        > iobroker.xbox@0.5.12 install /opt/iobroker/node_modules/iobroker.xbox> npip install
                                        No python_modules directory; installing pip locally if needed.
                                        Successfully completed pip check.
                                        Collecting xbox-smartglass-rest>=0.9.8
                                          Using cached https://files.pythonhosted.org/packages/4d/4f/f035df8a2ec5742b9e772071e006ea21aae3fc3bd0963753cfc1045d6fda/xbox_smartglass_rest-0.9.8-py2.py3-none-any.whl
                                        Collecting xbox-smartglass-stump>=0.9.5
                                          Using cached https://files.pythonhosted.org/packages/34/f0/a75667f67ce6251b96a6989b8169eb9f2e25407ce2b0888e544b8caa98fe/xbox_smartglass_stump-0.9.5-py2.py3-none-any.whl
                                        Collecting xbox-smartglass-core>=1.0.12
                                          Using cached https://files.pythonhosted.org/packages/13/c8/2ffce1ddabe5b73422c7c46e808e4b02dbbc9362d2ecd2aee2a65e6e30a5/xbox_smartglass_core-1.0.12-py2.py3-none-any.whl
                                        Collecting xbox-webapi>=1.1.7
                                          Using cached https://files.pythonhosted.org/packages/2d/bf/aaf24cc78184393c5c2472e822c0e145b793e346a8085bee02e89a3428ba/xbox_webapi-1.1.7-py2.py3-none-any.whl
                                        Collecting Flask
                                          Using cached https://files.pythonhosted.org/packages/9b/93/628509b8d5dc749656a9641f4caf13540e2cdec85276964ff8f43bbb1d3b/Flask-1.1.1-py2.py3-none-any.whl
                                        Collecting marshmallow-objects
                                          Downloading https://files.pythonhosted.org/packages/8e/51/65733d6411bc2623922df2e0ac86c2620374620ddd62e108bb454e3412e2/marshmallow_objects-2.0.1-py2.py3-none-any.whl
                                        Processing /home/iobroker/.cache/pip/wheels/13/cd/02/acabe4bfa9899d53c3e3b13675610d2e2dcb9ae110359d4f61/construct-2.9.41-cp35-none-any.whl
                                        Collecting aenum==2.1.2; python_version <= "3.5"
                                          Using cached https://files.pythonhosted.org/packages/0d/46/5b6a6c13fee40f9dfaba84de1394bfe082c0c7d95952ba0ffbd56ce3a3f7/aenum-2.1.2-py3-none-any.whl
                                        Collecting cryptography==2.3.1
                                          Using cached https://files.pythonhosted.org/packages/59/32/92cade62c645756a83598edf56289e9b19aae5370642a7ce690cd06bc72f/cryptography-2.3.1-cp34-abi3-manylinux1_x86_64.whl
                                        Processing /home/iobroker/.cache/pip/wheels/0a/5f/3c/e0ffceb6554711f12a7101384f29ec13b85136dfcf1f692b8f/dpkt-1.9.1-cp35-none-any.whl
                                        Collecting appdirs==1.4.3
                                          Using cached https://files.pythonhosted.org/packages/56/eb/810e700ed1349edde4cbdc1b2a21e28cdf115f9faf263f6bbf8447c1abf3/appdirs-1.4.3-py2.py3-none-any.whl
                                        Processing /home/iobroker/.cache/pip/wheels/34/06/50/24011714e101b5ad8518c69175d117a257413e3c15a92983f0/urwid-2.0.1-cp35-none-any.whl
                                        Collecting gevent==1.3.7
                                          Using cached https://files.pythonhosted.org/packages/87/c4/9afb40b4a8b9186787d477aa6ebcfa17ead40ecbf83d5a1ed53dadd4f6ef/gevent-1.3.7-cp35-cp35m-manylinux1_x86_64.whl
                                        Collecting requests
                                          Using cached https://files.pythonhosted.org/packages/51/bd/23c926cd341ea6b7dd0b2a00aba99ae0f828be89d72b2190f27c11d4b7fb/requests-2.22.0-py2.py3-none-any.whl
                                        Processing /home/iobroker/.cache/pip/wheels/c5/d2/ab/a54fb5ea53ac3badba098160e8452fa126a51febda80440ded/demjson-2.2.4-cp35-none-any.whl
                                        Collecting click>=5.1
                                          Using cached https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl
                                        Collecting Werkzeug>=0.15
                                          Using cached https://files.pythonhosted.org/packages/ce/42/3aeda98f96e85fd26180534d36570e4d18108d62ae36f87694b476b83d6f/Werkzeug-0.16.0-py2.py3-none-any.whl
                                        Collecting itsdangerous>=0.24
                                          Using cached https://files.pythonhosted.org/packages/76/ae/44b03b253d6fade317f32c24d100b3b35c2239807046a4c953c7b89fa49e/itsdangerous-1.1.0-py2.py3-none-any.whl
                                        Collecting Jinja2>=2.10.1
                                          Using cached https://files.pythonhosted.org/packages/65/e0/eb35e762802015cab1ccee04e8a277b03f1d8e53da3ec3106882ec42558b/Jinja2-2.10.3-py2.py3-none-any.whl
                                        Collecting marshmallow>=3.0.0
                                          Using cached https://files.pythonhosted.org/packages/6e/76/01224f14737627166b94eb3bf0e334372c014edca781e39db320ce977755/marshmallow-3.3.0-py2.py3-none-any.whl
                                        Collecting cffi!=1.11.3,>=1.7
                                          Using cached https://files.pythonhosted.org/packages/a8/8d/986e0c4e2aa3b24db56a0affc50d1a379150e3c4da45d51d549dc2697d53/cffi-1.13.2-cp35-cp35m-manylinux1_x86_64.whl
                                        Collecting idna>=2.1
                                          Using cached https://files.pythonhosted.org/packages/14/2c/cd551d81dbe15200be1cf41cd03869a46fe7226e7450af7a6545bfc474c9/idna-2.8-py2.py3-none-any.whl
                                        Collecting six>=1.4.1
                                          Using cached https://files.pythonhosted.org/packages/65/eb/1f97cb97bfc2390a276969c6fae16075da282f5058082d4cb10c6c5c1dba/six-1.14.0-py2.py3-none-any.whl
                                        Collecting asn1crypto>=0.21.0
                                          Using cached https://files.pythonhosted.org/packages/e9/51/1db4a60049fb7390959be586b6eb743098e6cea3f6b2d3ed9e17fec62ba2/asn1crypto-1.3.0-py2.py3-none-any.whl
                                        Collecting greenlet>=0.4.14; platform_python_implementation == "CPython"
                                          Using cached https://files.pythonhosted.org/packages/2e/65/27f35497cc0102a792390d056e793e064da95fc9eae45d75ae0ba49c0a0d/greenlet-0.4.15-cp35-cp35m-manylinux1_x86_64.whl
                                        Collecting certifi>=2017.4.17
                                          Using cached https://files.pythonhosted.org/packages/b9/63/df50cac98ea0d5b006c55a399c3bf1db9da7b5a24de7890bc9cfd5dd9e99/certifi-2019.11.28-py2.py3-none-any.whl
                                        Collecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1
                                          Using cached https://files.pythonhosted.org/packages/b4/40/a9837291310ee1ccc242ceb6ebfd9eb21539649f193a7c8c86ba15b98539/urllib3-1.25.7-py2.py3-none-any.whl
                                        Collecting chardet<3.1.0,>=3.0.2
                                          Using cached https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl
                                        Collecting MarkupSafe>=0.23
                                          Using cached https://files.pythonhosted.org/packages/6e/57/d40124076756c19ff2269678de7ae25a14ebbb3f6314eb5ce9477f191350/MarkupSafe-1.1.1-cp35-cp35m-manylinux1_x86_64.whl
                                        Processing /home/iobroker/.cache/pip/wheels/f2/9a/90/de94f8556265ddc9d9c8b271b0f63e57b26fb1d67a45564511/pycparser-2.19-py2.py3-none-any.whl
                                        Installing collected packages: construct, aenum, pycparser, cffi, idna, six, asn1crypto, cryptography, dpkt, appdirs, urwid, certifi, urllib3, chardet, requests, demjson, xbox-webapi, greenlet, gevent, xbox-smartglass-core, marshmallow, marshmallow-objects, xbox-smartglass-stump, click, Werkzeug, itsdangerous, MarkupSafe, Jinja2, Flask, xbox-smartglass-rest
                                        Successfully installed Flask-1.1.1 Jinja2-2.10.3 MarkupSafe-1.1.1 Werkzeug-0.16.0 aenum-2.1.2 appdirs-1.4.3 asn1crypto-1.3.0 certifi-2019.11.28 cffi-1.13.2 chardet-3.0.4 click-7.0 construct-2.9.41 cryptography-2.3.1 demjson-2.2.4 dpkt-1.9.1 gevent-1.3.7 greenlet-0.4.15 idna-2.8 itsdangerous-1.1.0 marshmallow-3.3.0 marshmallow-objects-2.0.1 pycparser-2.19 requests-2.22.0 six-1.14.0 urllib3-1.25.7 urwid-2.0.1 xbox-smartglass-core-1.0.12 xbox-smartglass-rest-0.9.8 xbox-smartglass-stump-0.9.5 xbox-webapi-1.1.7
                                        + iobroker.xbox@0.5.12updated 1 package in 72.846s
                                        upload [2] xbox.admin /opt/iobroker/node_modules/iobroker.xbox/admin/xbox.png xbox.png image/png
                                        upload [1] xbox.admin /opt/iobroker/node_modules/iobroker.xbox/admin/words.js words.js application/javascript
                                        upload [0] xbox.admin /opt/iobroker/node_modules/iobroker.xbox/admin/index_m.html index_m.html text/html
                                        Update "system.adapter.xbox.0"
                                        process exited with code 0
                                        

                                        Adapter ist grün :grin:

                                        xbox.0	2020-01-18 21:21:59.327	debug	(5900) [STATUS] Set {"Home":"2cb9057f","Idlescreen":"32bd6e88"}
                                        xbox.0	2020-01-18 21:21:59.317	debug	(5900) [CONNECT] Still connected
                                        xbox.0	2020-01-18 21:21:59.311	debug	(5900) [CONNECT] Check connection
                                        xbox.0	2020-01-18 21:21:59.310	debug	(5900) [UPDATE] <=== {"device":{"address":"10.0.1.83","anonymous_connection_allowed":true,"authenticated_users_allowed":true,"connection_state":"Connected","console_users_allowed":false,"device_status
                                        xbox.0	2020-01-18 21:21:59.303	debug	(5900) [UPDATE] Check console status
                                        xbox.0	2020-01-18 21:21:59.301	debug	(5900) [PING] Xbox online
                                        xbox.0	2020-01-18 21:21:53.320	debug	(5900) [STATUS] Set {"Home":"2cb9057f","Idlescreen":"32bd6e88"}
                                        xbox.0	2020-01-18 21:21:53.314	debug	(5900) [CONNECT] Still connected
                                        xbox.0	2020-01-18 21:21:53.312	debug	(5900) [CONNECT] Check connection
                                        xbox.0	2020-01-18 21:21:53.309	debug	(5900) [UPDATE] <=== {"device":{"address":"10.0.1.83","anonymous_connection_allowed":true,"authenticated_users_allowed":true,"connection_state":"Connected","console_users_allowed":false,"device_status
                                        xbox.0	2020-01-18 21:21:53.304	debug	(5900) [UPDATE] Check console status
                                        xbox.0	2020-01-18 21:21:53.301	debug	(5900) [PING] Xbox online
                                        xbox.0	2020-01-18 21:21:52.035	debug	(5900) system.adapter.admin.0: logging true
                                        xbox.0	2020-01-18 21:21:47.317	debug	(5900) [STATUS] Set {"Home":"2cb9057f","Idlescreen":"32bd6e88"}
                                        xbox.0	2020-01-18 21:21:47.311	debug	(5900) [CONNECT] Still connected
                                        xbox.0	2020-01-18 21:21:47.309	debug	(5900) [CONNECT] Check connection
                                        xbox.0	2020-01-18 21:21:47.308	debug	(5900) [UPDATE] <=== {"device":{"address":"10.0.1.83","anonymous_connection_allowed":true,"authenticated_users_allowed":true,"connection_state":"Connected","console_users_allowed":false,"device_statu
                                        xbox.0	2020-01-18 21:21:47.303	debug	(5900) [UPDATE] Check console status
                                        xbox.0	2020-01-18 21:21:47.301	debug	(5900) [PING] Xbox online
                                        xbox.0	2020-01-18 21:21:41.325	debug	(5900) [STATUS] Set {"Home":"2cb9057f","Idlescreen":"32bd6e88"}
                                        xbox.0	2020-01-18 21:21:41.319	debug	(5900) [CONNECT] Still connected
                                        xbox.0	2020-01-18 21:21:41.315	debug	(5900) [CONNECT] Check connection
                                        xbox.0	2020-01-18 21:21:41.315	debug	(5900) [UPDATE] <=== {"device":{"address":"10.0.1.83","anonymous_connection_allowed":true,"authenticated_users_allowed":true,"connection_state":"Connected","console_users_allowed":false,"device_statu
                                        xbox.0	2020-01-18 21:21:41.307	debug	(5900) [UPDATE] Check console status
                                        xbox.0	2020-01-18 21:21:41.303	debug	(5900) [PING] Xbox online
                                        xbox.0	2020-01-18 21:21:35.324	debug	(5900) [STATUS] Set {"Home":"2cb9057f","Idlescreen":"32bd6e88"}
                                        xbox.0	2020-01-18 21:21:35.316	debug	(5900) [CONNECT] Still connected
                                        xbox.0	2020-01-18 21:21:35.313	debug	(5900) [CONNECT] Check connection
                                        xbox.0	2020-01-18 21:21:35.312	debug	(5900) [UPDATE] <=== {"device":{"address":"10.0.1.83","anonymous_connection_allowed":true,"authenticated_users_allowed":true,"connection_state":"Connected","console_users_allowed":false,"device_statu
                                        xbox.0	2020-01-18 21:21:35.304	debug	(5900) [UPDATE] Check console status
                                        xbox.0	2020-01-18 21:21:35.303	debug	(5900) [PING] Xbox online
                                        xbox.0	2020-01-18 21:21:29.331	debug	(5900) [STATUS] Set {"Home":"2cb9057f","Idlescreen":"32bd6e88"}
                                        xbox.0	2020-01-18 21:21:29.321	debug	(5900) [CONNECT] Still connected
                                        xbox.0	2020-01-18 21:21:29.317	debug	(5900) [CONNECT] Check connection
                                        xbox.0	2020-01-18 21:21:29.316	debug	(5900) [UPDATE] <=== {"device":{"address":"10.0.1.83","anonymous_connection_allowed":true,"authenticated_users_allowed":true,"connection_state":"Connected","console_users_allowed":false,"device_statu
                                        xbox.0	2020-01-18 21:21:29.305	debug	(5900) [UPDATE] Check console status
                                        xbox.0	2020-01-18 21:21:29.301	debug	(5900) [PING] Xbox online
                                        xbox.0	2020-01-18 21:21:23.356	debug	(5900) [STATUS] Set {"Home":"2cb9057f","Idlescreen":"32bd6e88"}
                                        xbox.0	2020-01-18 21:21:23.351	debug	(5900) [CONNECT] Still connected
                                        xbox.0	2020-01-18 21:21:23.311	debug	(5900) [CONNECT] Check connection
                                        xbox.0	2020-01-18 21:21:23.310	debug	(5900) [UPDATE] <=== {"device":{"address":"10.0.1.83","anonymous_connection_allowed":true,"authenticated_users_allowed":true,"connection_state":"Connected","console_users_allowed":false,"device_statu
                                        xbox.0	2020-01-18 21:21:23.303	debug	(5900) [UPDATE] Check console status
                                        xbox.0	2020-01-18 21:21:23.302	debug	(5900) [PING] Xbox online
                                        xbox.0	2020-01-18 21:21:17.318	debug	(5900) [STATUS] Set {"Home":"2cb9057f","Idlescreen":"32bd6e88"}
                                        xbox.0	2020-01-18 21:21:17.308	debug	(5900) [CONNECT] Still connected
                                        xbox.0	2020-01-18 21:21:17.307	debug	(5900) [CONNECT] Check connection
                                        xbox.0	2020-01-18 21:21:17.306	debug	(5900) [UPDATE] <=== {"device":{"address":"10.0.1.83","anonymous_connection_allowed":true,"authenticated_users_allowed":true,"connection_state":"Connected","console_users_allowed":false,"device_statu
                                        xbox.0	2020-01-18 21:21:17.301	debug	(5900) [UPDATE] Check console status
                                        xbox.0	2020-01-18 21:21:17.300	debug	(5900) [PING] Xbox online
                                        xbox.0	2020-01-18 21:21:11.355	debug	(5900) [STATUS] Set {"Home":"2cb9057f","Idlescreen":"32bd6e88"}
                                        xbox.0	2020-01-18 21:21:11.348	debug	(5900) [CONNECT] Still connected
                                        xbox.0	2020-01-18 21:21:11.308	debug	(5900) [CONNECT] Check connection
                                        xbox.0	2020-01-18 21:21:11.307	debug	(5900) [UPDATE] <=== {"device":{"address":"10.0.1.83","anonymous_connection_allowed":true,"authenticated_users_allowed":true,"connection_state":"Connected","console_users_allowed":false,"device_statu
                                        xbox.0	2020-01-18 21:21:11.300	debug	(5900) [UPDATE] Check console status
                                        xbox.0	2020-01-18 21:21:11.298	debug	(5900) [PING] Xbox online
                                        xbox.0	2020-01-18 21:21:05.314	debug	(5900) [STATUS] Set {"Home":"2cb9057f","Idlescreen":"32bd6e88"}
                                        xbox.0	2020-01-18 21:21:05.308	debug	(5900) [CONNECT] Still connected
                                        xbox.0	2020-01-18 21:21:05.306	debug	(5900) [CONNECT] Check connection
                                        xbox.0	2020-01-18 21:21:05.306	debug	(5900) [UPDATE] <=== {"device":{"address":"10.0.1.83","anonymous_connection_allowed":true,"authenticated_users_allowed":true,"connection_state":"Connected","console_users_allowed":false,"device_statu
                                        xbox.0	2020-01-18 21:21:05.300	debug	(5900) [UPDATE] Check console status
                                        xbox.0	2020-01-18 21:21:05.298	debug	(5900) [PING] Xbox online
                                        xbox.0	2020-01-18 21:21:02.349	debug	(5900) system.adapter.admin.0: logging false
                                        xbox.0	2020-01-18 21:20:59.323	debug	(5900) [STATUS] Set {"Home":"2cb9057f","Idlescreen":"32bd6e88"}
                                        xbox.0	2020-01-18 21:20:59.317	debug	(5900) [CONNECT] Still connected
                                        xbox.0	2020-01-18 21:20:59.312	debug	(5900) [CONNECT] Check connection
                                        xbox.0	2020-01-18 21:20:59.312	debug	(5900) [UPDATE] <=== {"device":{"address":"10.0.1.83","anonymous_connection_allowed":true,"authenticated_users_allowed":true,"connection_state":"Connected","console_users_allowed":false,"device_statu
                                        xbox.0	2020-01-18 21:20:59.304	debug	(5900) [UPDATE] Check console status
                                        xbox.0	2020-01-18 21:20:59.298	debug	(5900) [PING] Xbox online
                                        xbox.0	2020-01-18 21:20:54.449	debug	(5900) [STATUS] Set {"Home":"2cb9057f","Idlescreen":"32bd6e88"}
                                        xbox.0	2020-01-18 21:20:53.312	debug	(5900) [CONNECT] Still connected
                                        xbox.0	2020-01-18 21:20:53.310	debug	(5900) [CONNECT] Check connection
                                        xbox.0	2020-01-18 21:20:53.310	debug	(5900) [UPDATE] <=== {"device":{"address":"10.0.1.83","anonymous_connection_allowed":true,"authenticated_users_allowed":true,"connection_state":"Connected","console_users_allowed":false,"device_statu
                                        xbox.0	2020-01-18 21:20:53.302	debug	(5900) [UPDATE] Check console status
                                        xbox.0	2020-01-18 21:20:53.298	debug	(5900) [PING] Xbox online
                                        xbox.0	2020-01-18 21:20:50.423	info	(5900) [CONNECT] <=== Successfully connected to FD001101536384EE (10.0.1.83)
                                        xbox.0	2020-01-18 21:20:49.834	debug	(5900) [CONNECT] Check connection
                                        xbox.0	2020-01-18 21:20:49.833	debug	(5900) [DISCOVER] <=== {"FD001101536384EE":{"address":"10.0.1.83","anonymous_connection_allowed":true,"authenticated_users_allowed":true,"connection_state":"Disconnected","console_users_allowed":fals
                                        xbox.0	2020-01-18 21:20:47.309	debug	(5900) [DISCOVER] Searching for consoles
                                        xbox.0	2020-01-18 21:20:47.305	debug	(5900) [PING] Xbox online
                                        xbox.0	2020-01-18 21:20:44.423	info	(5900) [LOGIN] <=== Successfully logged in as: Negalein2901
                                        xbox.0	2020-01-18 21:20:41.314	debug	(5900) [LOGOUT] <=== Successfully logged out
                                        xbox.0	2020-01-18 21:20:39.588	debug	(5900) system.adapter.admin.0: logging true
                                        xbox.0	2020-01-18 21:20:34.726	info	(5900) [START] Starting REST server
                                        xbox.0	2020-01-18 21:20:34.726	debug	(5900) [START] IP address is 10.0.1.83
                                        xbox.0	2020-01-18 21:20:34.699	info	(5900) starting. Version 0.5.12 in /opt/iobroker/node_modules/iobroker.xbox, node: v10.17.0
                                        xbox.0	2020-01-18 21:20:32.119	debug	(5900) States connected to redis: 0.0.0.0:9000
                                        xbox.0	2020-01-18 21:20:32.067	debug	(5900) statesDB connected
                                        xbox.0	2020-01-18 21:20:32.065	debug	(5900) States create PubSub Client
                                        xbox.0	2020-01-18 21:20:32.056	debug	(5900) Objects connected to redis: 0.0.0.0:9001
                                        xbox.0	2020-01-18 21:20:32.053	debug	(5900) Redis States: Use Redis connection: 0.0.0.0:9000
                                        xbox.0	2020-01-18 21:20:32.051	debug	(5900) objectDB connected
                                        xbox.0	2020-01-18 21:20:32.040	debug	(5900) Objects client initialize lua scripts
                                        xbox.0	2020-01-18 21:20:32.039	debug	(5900) Objects create PubSub Client
                                        xbox.0	2020-01-18 21:20:32.028	debug	(5900) Objects client ready ... initialize now
                                        xbox.0	2020-01-18 21:20:31.994	debug	(5900) Redis Objects: Use Redis connection: 0.0.0.0:9001
                                        

                                        DANKE

                                        ° Node.js: 20.17.0 NPM: 10.8.2
                                        ° Proxmox, Ubuntu 22.04.3 LTS
                                        ° Fixer ---> iob fix

                                        foxriver76F 1 Antwort Letzte Antwort
                                        0
                                        • NegaleinN Negalein

                                          @foxriver76 sagte in XBox-Adapter Fehler:

                                          installier Mal neu. Angeblich gefixt mit 2.0.1

                                          $ ./iobroker url "https://github.com/foxriver76/ioBroker.xbox/tarball/master" xbox --debug
                                          install https://github.com/foxriver76/ioBroker.xbox/tarball/master
                                          NPM version: 6.11.3
                                          npm install https://github.com/foxriver76/ioBroker.xbox/tarball/master --loglevel error --prefix "/opt/iobroker" (System call)
                                          > iobroker.xbox@0.5.12 preinstall /opt/iobroker/node_modules/iobroker.xbox> dpkg --help > /dev/null && dpkg -s build-essential | grep -q '' && dpkg -s libssl-dev | grep -q '' && dpkg -s libffi-dev | grep -q '' && dpkg -s python3-dev | grep -q '' && echo -e '[INFO] Required Debian packages are already installed!' || apt install -y build-essential libssl-dev libffi-dev python3-dev || echo -e '[INFO] Cannot install build-essential libssl-dev libffi-dev python3-dev Debian packages. If you are on a Linux system, try installing the package via: sudo npm i iobroker.xbox --unsafe-perm, otherwise you have to manage package installation by yourself. If you are not running on Linux, you can ignore this INFO.'
                                          -e [INFO] Required Debian packages are already installed!
                                          > bufferutil@1.1.0 install /opt/iobroker/node_modules/bufferutil> node-gyp rebuild
                                          make: Verzeichnis „/opt/iobroker/node_modules/bufferutil/build“ wird betreten
                                            CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
                                          In file included from ../node_modules/nan/nan.h:82:0,                 from ../src/bufferutil.cc:16:../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Integer; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:../node_modules/nan/nan_new.h:29:66: warning: ‘v8::Local<v8::Integer> v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] To<v8::Integer>(v8::Handle<v8::Integer> i) { return i->ToInteger(); }                                                                  ^In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10052:16: note: declared here Local<Integer> Value::ToInteger() const {                ^~~~~
                                          In file included from ../node_modules/nan/nan.h:82:0,                 from ../src/bufferutil.cc:16:../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Int32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:../node_modules/nan/nan_new.h:34:64: error: no matching function for call to ‘v8::Integer::ToInt32()’ To<v8::Int32>(v8::Handle<v8::Integer> i)   { return i->ToInt32(); }                                                                ^In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2437:43: note: candidate: v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const   V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;                                           ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2437:43: note:   candidate expects 1 argument, 0 providedIn file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/bufferutil.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2450:30: note: candidate: v8::Local<v8::Int32> v8::Value::ToInt32(v8::Isolate*) const                 Local<Int32> ToInt32(Isolate* isolate) const);                              ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2450:30: note:   candidate expects 1 argument, 0 provided                 Local<Int32> ToInt32(Isolate* isolate) const);                              ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
                                          In file included from ../node_modules/nan/nan.h:82:0,                 from ../src/bufferutil.cc:16:../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Uint32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:../node_modules/nan/nan_new.h:39:65: error: no matching function for call to ‘v8::Integer::ToUint32()’ To<v8::Uint32>(v8::Handle<v8::Integer> i)  { return i->ToUint32(); }                                                                 ^
                                          In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2435:44: note: candidate: v8::MaybeLocal<v8::Uint32> v8::Value::ToUint32(v8::Local<v8::Context>) const   V8_WARN_UNUSED_RESULT MaybeLocal<Uint32> ToUint32(                                            ^~~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2435:44: note:   candidate expects 1 argument, 0 provided
                                          In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,                 from ../src/bufferutil.cc:16:../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::BooleanObject>::return_t NanIntern::Factory<v8::BooleanObject>::New(bool)’:../node_modules/nan/nan_implementation_12_inl.h:49:38: error: no matching function for call to ‘v8::BooleanObject::New(bool&)’   return v8::BooleanObject::New(value).As<v8::BooleanObject>();                                      ^
                                          In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:5035:23: note: candidate: static v8::Local<v8::Value> v8::BooleanObject::New(v8::Isolate*, bool)   static Local<Value> New(Isolate* isolate, bool value);                       ^~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:5035:23: note:   candidate expects 2 arguments, 1 providedIn file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,                 from ../src/bufferutil.cc:16:../node_modules/nan/nan_implementation_12_inl.h:49:60: error: expected primary-expression before ‘>’ token   return v8::BooleanObject::New(value).As<v8::BooleanObject>();                                                            ^../node_modules/nan/nan_implementation_12_inl.h:49:62: error: expected primary-expression before ‘)’ token   return v8::BooleanObject::New(value).As<v8::BooleanObject>();                                                              ^
                                          ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::RegExp>::return_t NanIntern::Factory<v8::RegExp>::New(v8::Handle<v8::String>, v8::RegExp::Flags)’:../node_modules/nan/nan_implementation_12_inl.h:158:40: warning: ‘static v8::Local<v8::RegExp> v8::RegExp::New(v8::Local<v8::String>, v8::RegExp::Flags)’ is deprecated: Use maybe version [-Wdeprecated-declarations]   return v8::RegExp::New(pattern, flags);                                        ^
                                          In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/bufferutil.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:5110:38: note: declared here                        Local<RegExp> New(Local<String> pattern, Flags flags));                                      ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
                                          In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,                 from ../src/bufferutil.cc:16:../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>)’:../node_modules/nan/nan_implementation_12_inl.h:166:69: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’   return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);                                                                     ^In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(                                                   ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(                                                   ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 providedIn file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,                 from ../src/bufferutil.cc:16:../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:../node_modules/nan/nan_implementation_12_inl.h:173:69: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’   return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);                                                                     ^
                                          In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(                                                   ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(                                                   ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
                                          In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,                 from ../src/bufferutil.cc:16:../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(const uint8_t*, int)’:../node_modules/nan/nan_implementation_12_inl.h:206:42: error: no matching function for call to ‘v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*&, v8::String::NewStringType, int&)’         v8::String::kNormalString, length);                                          ^
                                          In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2802:51: note: candidate: static v8::MaybeLocal<v8::String> v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*, v8::NewStringType, int)   static V8_WARN_UNUSED_RESULT MaybeLocal<String> NewFromOneByte(                                                   ^~~~~~~~~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2802:51: note:   no known conversion for argument 3 from ‘v8::String::NewStringType’ to ‘v8::NewStringType’In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,                 from ../src/bufferutil.cc:16:../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(v8::String::ExternalStringResource*)’:../node_modules/nan/nan_implementation_12_inl.h:217:66: error: no matching function for call to ‘v8::String::NewExternal(v8::Isolate*, v8::String::ExternalStringResource*&)’   return v8::String::NewExternal(v8::Isolate::GetCurrent(), value);                                                                  ^
                                          In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/bufferutil.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2861:21: note: candidate: static v8::Local<v8::String> v8::String::NewExternal(v8::Isolate*, v8::String::ExternalOneByteStringResource*)       Local<String> NewExternal(Isolate* isolate,                     ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:346:48: note: in definition of macro ‘V8_DEPRECATE_SOON’ #define V8_DEPRECATE_SOON(message, declarator) declarator                                                ^~~~~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2861:21: note:   no known conversion for argument 2 from ‘v8::String::ExternalStringResource*’ to ‘v8::String::ExternalOneByteStringResource*’       Local<String> NewExternal(Isolate* isolate,                     ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:346:48: note: in definition of macro ‘V8_DEPRECATE_SOON’ #define V8_DEPRECATE_SOON(message, declarator) declarator                                                ^~~~~~~~~~
                                          In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,                 from ../src/bufferutil.cc:16:../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>)’:../node_modules/nan/nan_implementation_12_inl.h:237:10: error: ‘CompileUnbound’ is not a member of ‘v8::ScriptCompiler’   return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);          ^~../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:../node_modules/nan/nan_implementation_12_inl.h:244:10: error: ‘CompileUnbound’ is not a member of ‘v8::ScriptCompiler’   return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);          ^~
                                          In file included from ../src/bufferutil.cc:16:0:../node_modules/nan/nan.h: In function ‘uint32_t NanUInt32OptionValue(v8::Local<v8::Object>, v8::Handle<v8::String>, uint32_t)’:../node_modules/nan/nan.h:248:43: warning: ‘uint32_t v8::Value::Uint32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]       ? optionsObj->Get(opt)->Uint32Value()                                           ^
                                          In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/bufferutil.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2477:47: note: declared here   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);                                               ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~In file included from ../src/bufferutil.cc:16:0:../node_modules/nan/nan.h: At global scope:../node_modules/nan/nan.h:261:25: error: redefinition of ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Local<T>)’ NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {                         ^~~~~~~~~~~~~~~../node_modules/nan/nan.h:256:25: note: ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Handle<T>)’ previously declared here NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {                         ^~~~~~~~~~~~~~~
                                          ../node_modules/nan/nan.h: In function ‘bool NanIdleNotification(int)’:../node_modules/nan/nan.h:289:39: error: ‘class v8::Isolate’ has no member named ‘IdleNotification’; did you mean ‘IdleNotificationDeadline’?     return v8::Isolate::GetCurrent()->IdleNotification(idle_time_in_ms);                                       ^~~~~~~~~~~~~~~~
                                          ../node_modules/nan/nan.h: At global scope:../node_modules/nan/nan.h:473:20: error: variable or field ‘NanAddGCEpilogueCallback’ declared void       v8::Isolate::GCEpilogueCallback callback                    ^~~~~~~~~~~~~~~~~~
                                          ../node_modules/nan/nan.h:473:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’       v8::Isolate::GCEpilogueCallback callback       ^~../node_modules/nan/nan.h:474:18: error: expected primary-expression before ‘gc_type_filter’     , v8::GCType gc_type_filter = v8::kGCTypeAll) {                  ^~~~~~~~~~~~~~../node_modules/nan/nan.h:479:20: error: variable or field ‘NanRemoveGCEpilogueCallback’ declared void       v8::Isolate::GCEpilogueCallback callback) {                    ^~~~~~~~~~~~~~~~~~../node_modules/nan/nan.h:479:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’       v8::Isolate::GCEpilogueCallback callback) {       ^~../node_modules/nan/nan.h:484:20: error: variable or field ‘NanAddGCPrologueCallback’ declared void       v8::Isolate::GCPrologueCallback callback                    ^~~~~~~~~~~~~~~~~~../node_modules/nan/nan.h:484:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’       v8::Isolate::GCPrologueCallback callback       ^~../node_modules/nan/nan.h:485:18: error: expected primary-expression before ‘gc_type_filter’     , v8::GCType gc_type_filter = v8::kGCTypeAll) {                  ^~~~~~~~~~~~~~../node_modules/nan/nan.h:490:20: error: variable or field ‘NanRemoveGCPrologueCallback’ declared void       v8::Isolate::GCPrologueCallback callback) {                    ^~~~~~~~~~~~~~~~~~../node_modules/nan/nan.h:490:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’       v8::Isolate::GCPrologueCallback callback) {       ^~
                                          ../node_modules/nan/nan.h:569:15: error: ‘WeakCallbackData’ in namespace ‘v8’ does not name a template type     const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {               ^~~~~~~~~~~~~~~~
                                          ../node_modules/nan/nan.h:569:31: error: expected ‘,’ or ‘...’ before ‘<’ token     const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {                               ^../node_modules/nan/nan.h: In function ‘void _NanWeakCallbackDispatcher(int)’:../node_modules/nan/nan.h:570:42: error: ‘data’ was not declared in this scope       _NanWeakCallbackInfo<T, P> *info = data.GetParameter();                                          ^~~~
                                          ../node_modules/nan/nan.h: At global scope:../node_modules/nan/nan.h:661:13: error: ‘node::smalloc’ has not been declared     , node::smalloc::FreeCallback callback             ^~~~~~~../node_modules/nan/nan.h:661:35: error: expected ‘,’ or ‘...’ before ‘callback’     , node::smalloc::FreeCallback callback                                   ^~~~~~~~
                                          ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)’:../node_modules/nan/nan.h:665:50: error: ‘callback’ was not declared in this scope         v8::Isolate::GetCurrent(), data, length, callback, hint);                                                  ^~~~~~~~../node_modules/nan/nan.h:665:60: error: ‘hint’ was not declared in this scope         v8::Isolate::GetCurrent(), data, length, callback, hint);                                                            ^~~~../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)’:../node_modules/nan/nan.h:672:67: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]     return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);                                                                   ^In file included from ../src/bufferutil.cc:10:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/node_buffer.h:68:40: note:   initializing argument 2 of ‘v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t)’ NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,                                        ^~~In file included from ../src/bufferutil.cc:16:0:../node_modules/nan/nan.h:672:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((char*)data), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’     return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(uint32_t)’:../node_modules/nan/nan.h:676:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’     return node::Buffer::New(v8::Isolate::GetCurrent(), size);            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                          ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanBufferUse(char*, uint32_t)’:../node_modules/nan/nan.h:683:12: error: ‘Use’ is not a member of ‘node::Buffer’     return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);            ^~~~
                                          ../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>, const v8::ScriptOrigin&)’:../node_modules/nan/nan.h:710:74: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’     return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);                                                                          ^
                                          In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(                                                   ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(                                                   ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 providedIn file included from ../src/bufferutil.cc:16:0:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>)’:../node_modules/nan/nan.h:717:74: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’     return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);                                                                          ^In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(                                                   ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(                                                   ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 providedIn file included from ../src/bufferutil.cc:16:0:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanRunScript(v8::Handle<v8::UnboundScript>)’:../node_modules/nan/nan.h:723:48: warning: ‘v8::Local<v8::Value> v8::Script::Run()’ is deprecated: Use maybe version [-Wdeprecated-declarations]     return script->BindToCurrentContext()->Run();                                                ^In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/bufferutil.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1271:51: note: declared here   V8_DEPRECATED("Use maybe version", Local<Value> Run());                                                   ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
                                          In file included from ../src/bufferutil.cc:16:0:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanRunScript(v8::Handle<v8::Script>)’:../node_modules/nan/nan.h:729:24: warning: ‘v8::Local<v8::Value> v8::Script::Run()’ is deprecated: Use maybe version [-Wdeprecated-declarations]     return script->Run();                        ^In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/bufferutil.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1271:51: note: declared here   V8_DEPRECATED("Use maybe version", Local<Value> Run());                                                   ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~In file included from ../src/bufferutil.cc:16:0:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*)’:../node_modules/nan/nan.h:738:60: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]         v8::Isolate::GetCurrent(), target, func, argc, argv));                                                            ^In file included from ../src/bufferutil.cc:8:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:177:50: note: declared here                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(                                                  ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’     __attribute__((deprecated(message))) declarator                                          ^~~~~~~~~~
                                          In file included from ../src/bufferutil.cc:16:0:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::String>, int, v8::Handle<v8::Value>*)’:../node_modules/nan/nan.h:747:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]         v8::Isolate::GetCurrent(), target, symbol, argc, argv));                                                              ^In file included from ../src/bufferutil.cc:8:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:170:50: note: declared here                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(                                                  ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’     __attribute__((deprecated(message))) declarator                                          ^~~~~~~~~~
                                          In file included from ../src/bufferutil.cc:16:0:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, const char*, int, v8::Handle<v8::Value>*)’:../node_modules/nan/nan.h:756:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]         v8::Isolate::GetCurrent(), target, method, argc, argv));                                                              ^In file included from ../src/bufferutil.cc:8:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:163:50: note: declared here                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(                                                  ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’     __attribute__((deprecated(message))) declarator                                          ^~~~~~~~~~
                                          In file included from ../src/bufferutil.cc:16:0:../node_modules/nan/nan.h: In member function ‘v8::Handle<v8::Value> NanCallback::Call_(v8::Isolate*, v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) const’:../node_modules/nan/nan.h:1569:5: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]     ));     ^../node_modules/nan/nan.h:398:59: note: in definition of macro ‘NanEscapeScope’ # define NanEscapeScope(val) scope.Escape(_NanEnsureLocal(val))                                                           ^~~
                                          In file included from ../src/bufferutil.cc:8:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:177:50: note: declared here                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(                                                  ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’     __attribute__((deprecated(message))) declarator                                          ^~~~~~~~~~
                                          In file included from ../src/bufferutil.cc:16:0:../node_modules/nan/nan.h: In function ‘void* _NanRawString(v8::Handle<v8::Value>, Nan::Encoding, size_t*, void*, size_t, int)’:../node_modules/nan/nan.h:2164:38: warning: ‘v8::String::Value::Value(v8::Local<v8::Value>)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]         v8::String::Value value(toStr);                                      ^
                                          In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/bufferutil.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2916:51: note: declared here     V8_DEPRECATED("Use Isolate version", explicit Value(Local<v8::Value> obj));                                                   ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
                                          In file included from ../src/bufferutil.cc:16:0:../node_modules/nan/nan.h:2198:38: warning: ‘v8::String::Value::Value(v8::Local<v8::Value>)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]         v8::String::Value value(toStr);                                      ^In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/bufferutil.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2916:51: note: declared here     V8_DEPRECATED("Use Isolate version", explicit Value(Local<v8::Value> obj));                                                   ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
                                          In file included from ../src/bufferutil.cc:16:0:../node_modules/nan/nan.h: In constructor ‘NanTap::NanTap(v8::Handle<v8::Value>)’:../node_modules/nan/nan.h:2292:41: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]     NanAssignPersistent(t_, t->ToObject());                                         ^
                                          In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const {               ^~~~~
                                          ../src/bufferutil.cc: In static member function ‘static void BufferUtil::Initialize(v8::Handle<v8::Object>)’:../src/bufferutil.cc:30:52: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [7], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous     NODE_SET_METHOD(t, "unmask", BufferUtil::Unmask);                                                    ^
                                          In file included from ../src/bufferutil.cc:8:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:372:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback) inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,             ^~~~~~~~~~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:386:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback) inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,             ^~~~~~~~~~~~~~~../src/bufferutil.cc:31:48: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [5], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous     NODE_SET_METHOD(t, "mask", BufferUtil::Mask);                                                ^In file included from ../src/bufferutil.cc:8:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:372:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback) inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,             ^~~~~~~~~~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:386:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback) inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,             ^~~~~~~~~~~~~~~../src/bufferutil.cc:32:50: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [6], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous     NODE_SET_METHOD(t, "merge", BufferUtil::Merge);                                                  ^In file included from ../src/bufferutil.cc:8:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:372:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback) inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,             ^~~~~~~~~~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:386:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback) inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,             ^~~~~~~~~~~~~~~
                                          ../src/bufferutil.cc: In static member function ‘static void BufferUtil::Merge(const v8::FunctionCallbackInfo<v8::Value>&)’:../src/bufferutil.cc:49:49: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]     Local<Object> bufferObj = args[0]->ToObject();                                                 ^
                                          In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const {               ^~~~~../src/bufferutil.cc:56:51: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]       Local<Object> src = array->Get(i)->ToObject();                                                   ^In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const {               ^~~~~
                                          ../src/bufferutil.cc: In static member function ‘static void BufferUtil::Unmask(const v8::FunctionCallbackInfo<v8::Value>&)’:../src/bufferutil.cc:67:50: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]     Local<Object> buffer_obj = args[0]->ToObject();                                                  ^In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const {               ^~~~~
                                          ../src/bufferutil.cc:69:48: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]     Local<Object> mask_obj = args[1]->ToObject();                                                ^In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const {               ^~~~~
                                          ../src/bufferutil.cc: In static member function ‘static void BufferUtil::Mask(const v8::FunctionCallbackInfo<v8::Value>&)’:../src/bufferutil.cc:88:50: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]     Local<Object> buffer_obj = args[0]->ToObject();                                                  ^
                                          In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const {               ^~~~~../src/bufferutil.cc:89:48: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]     Local<Object> mask_obj = args[1]->ToObject();                                                ^In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const {               ^~~~~../src/bufferutil.cc:91:50: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]     Local<Object> output_obj = args[2]->ToObject();                                                  ^In file included from ../src/bufferutil.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const {               ^~~~~
                                          ../src/bufferutil.cc:92:51: warning: ‘int32_t v8::Value::Int32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]     unsigned int dataOffset = args[3]->Int32Value();                                                   ^In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/bufferutil.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2478:46: note: declared here   V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);                                              ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~../src/bufferutil.cc:93:47: warning: ‘int32_t v8::Value::Int32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]     unsigned int length = args[4]->Int32Value();                                               ^In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/bufferutil.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2478:46: note: declared here   V8_DEPRECATED("Use maybe version", int32_t Int32Value() const);                                              ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
                                          bufferutil.target.mk:105: die Regel für Ziel „Release/obj.target/bufferutil/src/bufferutil.o“ scheiterte
                                          make: Verzeichnis „/opt/iobroker/node_modules/bufferutil/build“ wird verlassen
                                          make: *** [Release/obj.target/bufferutil/src/bufferutil.o] Fehler 1
                                          gyp
                                           ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:193:23)gyp ERR! 
                                          stack     at ChildProcess.emit (events.js:198:13)gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)gyp ERR! System Linux 4.4.59+gyp
                                           ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"gyp ERR! cwd /opt/iobroker/node_modules/bufferutilgyp ERR! node -v v10.17.0gyp ERR! node-gyp -v v5.0.3gyp
                                           ERR! not ok 
                                          > utf-8-validate@1.1.0 install /opt/iobroker/node_modules/utf-8-validate> node-gyp rebuild
                                          make: Verzeichnis „/opt/iobroker/node_modules/utf-8-validate/build“ wird betreten
                                            CXX(target) Release/obj.target/validation/src/validation.o
                                          In file included from ../node_modules/nan/nan.h:82:0,                 from ../src/validation.cc:15:../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Integer; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:../node_modules/nan/nan_new.h:29:66: warning: ‘v8::Local<v8::Integer> v8::Value::ToInteger() const’ is deprecated: Use maybe version [-Wdeprecated-declarations] To<v8::Integer>(v8::Handle<v8::Integer> i) { return i->ToInteger(); }                                                                  ^In file included from ../src/validation.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10052:16: note: declared here Local<Integer> Value::ToInteger() const {                ^~~~~
                                          In file included from ../node_modules/nan/nan.h:82:0,                 from ../src/validation.cc:15:../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Int32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:../node_modules/nan/nan_new.h:34:64: error: no matching function for call to ‘v8::Integer::ToInt32()’ To<v8::Int32>(v8::Handle<v8::Integer> i)   { return i->ToInt32(); }                                                                ^In file included from ../src/validation.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2437:43: note: candidate: v8::MaybeLocal<v8::Int32> v8::Value::ToInt32(v8::Local<v8::Context>) const   V8_WARN_UNUSED_RESULT MaybeLocal<Int32> ToInt32(Local<Context> context) const;                                           ^~~~~~~
                                          /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2437:43: note:   candidate expects 1 argument, 0 providedIn file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/validation.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2450:30: note: candidate: v8::Local<v8::Int32> v8::Value::ToInt32(v8::Isolate*) const                 Local<Int32> ToInt32(Isolate* isolate) const);                              ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2450:30: note:   candidate expects 1 argument, 0 provided                 Local<Int32> ToInt32(Isolate* isolate) const);                              ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
                                          In file included from ../node_modules/nan/nan.h:82:0,                 from ../src/validation.cc:15:../node_modules/nan/nan_new.h: In function ‘v8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Uint32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]’:../node_modules/nan/nan_new.h:39:65: error: no matching function for call to ‘v8::Integer::ToUint32()’ To<v8::Uint32>(v8::Handle<v8::Integer> i)  { return i->ToUint32(); }                                                                 ^In file included from ../src/validation.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2435:44: note: candidate: v8::MaybeLocal<v8::Uint32> v8::Value::ToUint32(v8::Local<v8::Context>) const   V8_WARN_UNUSED_RESULT MaybeLocal<Uint32> ToUint32(                                            ^~~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2435:44: note:   candidate expects 1 argument, 0 provided
                                          In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,                 from ../src/validation.cc:15:../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::BooleanObject>::return_t NanIntern::Factory<v8::BooleanObject>::New(bool)’:../node_modules/nan/nan_implementation_12_inl.h:49:38: error: no matching function for call to ‘v8::BooleanObject::New(bool&)’   return v8::BooleanObject::New(value).As<v8::BooleanObject>();                                      ^
                                          In file included from ../src/validation.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:5035:23: note: candidate: static v8::Local<v8::Value> v8::BooleanObject::New(v8::Isolate*, bool)   static Local<Value> New(Isolate* isolate, bool value);                       ^~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:5035:23: note:   candidate expects 2 arguments, 1 providedIn file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,                 from ../src/validation.cc:15:../node_modules/nan/nan_implementation_12_inl.h:49:60: error: expected primary-expression before ‘>’ token   return v8::BooleanObject::New(value).As<v8::BooleanObject>();                                                            ^../node_modules/nan/nan_implementation_12_inl.h:49:62: error: expected primary-expression before ‘)’ token   return v8::BooleanObject::New(value).As<v8::BooleanObject>();                                                              ^
                                          ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::RegExp>::return_t NanIntern::Factory<v8::RegExp>::New(v8::Handle<v8::String>, v8::RegExp::Flags)’:../node_modules/nan/nan_implementation_12_inl.h:158:40: warning: ‘static v8::Local<v8::RegExp> v8::RegExp::New(v8::Local<v8::String>, v8::RegExp::Flags)’ is deprecated: Use maybe version [-Wdeprecated-declarations]   return v8::RegExp::New(pattern, flags);                                        ^
                                          In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/validation.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:5110:38: note: declared here                        Local<RegExp> New(Local<String> pattern, Flags flags));                                      ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~
                                          In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,                 from ../src/validation.cc:15:../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>)’:../node_modules/nan/nan_implementation_12_inl.h:166:69: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’   return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);                                                                     ^In file included from ../src/validation.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(                                                   ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(                                                   ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
                                          In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,                 from ../src/validation.cc:15:../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:../node_modules/nan/nan_implementation_12_inl.h:173:69: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’   return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);                                                                     ^In file included from ../src/validation.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(                                                   ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(                                                   ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 provided
                                          In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,                 from ../src/validation.cc:15:../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(const uint8_t*, int)’:../node_modules/nan/nan_implementation_12_inl.h:206:42: error: no matching function for call to ‘v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*&, v8::String::NewStringType, int&)’         v8::String::kNormalString, length);                                          ^
                                          In file included from ../src/validation.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2802:51: note: candidate: static v8::MaybeLocal<v8::String> v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*, v8::NewStringType, int)   static V8_WARN_UNUSED_RESULT MaybeLocal<String> NewFromOneByte(                                                   ^~~~~~~~~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2802:51: note:   no known conversion for argument 3 from ‘v8::String::NewStringType’ to ‘v8::NewStringType’In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,                 from ../src/validation.cc:15:../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(v8::String::ExternalStringResource*)’:../node_modules/nan/nan_implementation_12_inl.h:217:66: error: no matching function for call to ‘v8::String::NewExternal(v8::Isolate*, v8::String::ExternalStringResource*&)’   return v8::String::NewExternal(v8::Isolate::GetCurrent(), value);                                                                  ^In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/validation.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2861:21: note: candidate: static v8::Local<v8::String> v8::String::NewExternal(v8::Isolate*, v8::String::ExternalOneByteStringResource*)       Local<String> NewExternal(Isolate* isolate,                     ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:346:48: note: in definition of macro ‘V8_DEPRECATE_SOON’ #define V8_DEPRECATE_SOON(message, declarator) declarator                                                ^~~~~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2861:21: note:   no known conversion for argument 2 from ‘v8::String::ExternalStringResource*’ to ‘v8::String::ExternalOneByteStringResource*’       Local<String> NewExternal(Isolate* isolate,                     ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:346:48: note: in definition of macro ‘V8_DEPRECATE_SOON’ #define V8_DEPRECATE_SOON(message, declarator) declarator                                                ^~~~~~~~~~
                                          In file included from ../node_modules/nan/nan_new.h:189:0,                 from ../node_modules/nan/nan.h:82,                 from ../src/validation.cc:15:../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>)’:../node_modules/nan/nan_implementation_12_inl.h:237:10: error: ‘CompileUnbound’ is not a member of ‘v8::ScriptCompiler’   return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);          ^~../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)’:../node_modules/nan/nan_implementation_12_inl.h:244:10: error: ‘CompileUnbound’ is not a member of ‘v8::ScriptCompiler’   return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);          ^~
                                          In file included from ../src/validation.cc:15:0:../node_modules/nan/nan.h: In function ‘uint32_t NanUInt32OptionValue(v8::Local<v8::Object>, v8::Handle<v8::String>, uint32_t)’:../node_modules/nan/nan.h:248:43: warning: ‘uint32_t v8::Value::Uint32Value() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]       ? optionsObj->Get(opt)->Uint32Value()                                           ^
                                          In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/validation.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2477:47: note: declared here   V8_DEPRECATED("Use maybe version", uint32_t Uint32Value() const);                                               ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~In file included from ../src/validation.cc:15:0:../node_modules/nan/nan.h: At global scope:../node_modules/nan/nan.h:261:25: error: redefinition of ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Local<T>)’ NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {                         ^~~~~~~~~~~~~~~../node_modules/nan/nan.h:256:25: note: ‘template<class T> v8::Local<T> _NanEnsureLocal(v8::Handle<T>)’ previously declared here NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {                         ^~~~~~~~~~~~~~~
                                          ../node_modules/nan/nan.h: In function ‘bool NanIdleNotification(int)’:../node_modules/nan/nan.h:289:39: error: ‘class v8::Isolate’ has no member named ‘IdleNotification’; did you mean ‘IdleNotificationDeadline’?     return v8::Isolate::GetCurrent()->IdleNotification(idle_time_in_ms);                                       ^~~~~~~~~~~~~~~~
                                          ../node_modules/nan/nan.h: At global scope:../node_modules/nan/nan.h:473:20: error: variable or field ‘NanAddGCEpilogueCallback’ declared void       v8::Isolate::GCEpilogueCallback callback                    ^~~~~~~~~~~~~~~~~~../node_modules/nan/nan.h:473:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’       v8::Isolate::GCEpilogueCallback callback       ^~../node_modules/nan/nan.h:474:18: error: expected primary-expression before ‘gc_type_filter’     , v8::GCType gc_type_filter = v8::kGCTypeAll) {                  ^~~~~~~~~~~~~~../node_modules/nan/nan.h:479:20: error: variable or field ‘NanRemoveGCEpilogueCallback’ declared void       v8::Isolate::GCEpilogueCallback callback) {                    ^~~~~~~~~~~~~~~~~~../node_modules/nan/nan.h:479:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’       v8::Isolate::GCEpilogueCallback callback) {       ^~../node_modules/nan/nan.h:484:20: error: variable or field ‘NanAddGCPrologueCallback’ declared void       v8::Isolate::GCPrologueCallback callback                    ^~~~~~~~~~~~~~~~~~../node_modules/nan/nan.h:484:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’       v8::Isolate::GCPrologueCallback callback       ^~../node_modules/nan/nan.h:485:18: error: expected primary-expression before ‘gc_type_filter’     , v8::GCType gc_type_filter = v8::kGCTypeAll) {                  ^~~~~~~~~~~~~~../node_modules/nan/nan.h:490:20: error: variable or field ‘NanRemoveGCPrologueCallback’ declared void       v8::Isolate::GCPrologueCallback callback) {                    ^~~~~~~~~~~~~~~~~~../node_modules/nan/nan.h:490:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’       v8::Isolate::GCPrologueCallback callback) {       ^~
                                          ../node_modules/nan/nan.h:569:15: error: ‘WeakCallbackData’ in namespace ‘v8’ does not name a template type     const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {               ^~~~~~~~~~~~~~~~../node_modules/nan/nan.h:569:31: error: expected ‘,’ or ‘...’ before ‘<’ token     const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {                               ^../node_modules/nan/nan.h: In function ‘void _NanWeakCallbackDispatcher(int)’:../node_modules/nan/nan.h:570:42: error: ‘data’ was not declared in this scope       _NanWeakCallbackInfo<T, P> *info = data.GetParameter();                                          ^~~~
                                          ../node_modules/nan/nan.h: At global scope:../node_modules/nan/nan.h:661:13: error: ‘node::smalloc’ has not been declared     , node::smalloc::FreeCallback callback             ^~~~~~~../node_modules/nan/nan.h:661:35: error: expected ‘,’ or ‘...’ before ‘callback’     , node::smalloc::FreeCallback callback                                   ^~~~~~~~../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)’:../node_modules/nan/nan.h:665:50: error: ‘callback’ was not declared in this scope         v8::Isolate::GetCurrent(), data, length, callback, hint);                                                  ^~~~~~~~../node_modules/nan/nan.h:665:60: error: ‘hint’ was not declared in this scope         v8::Isolate::GetCurrent(), data, length, callback, hint);                                                            ^~~~../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)’:../node_modules/nan/nan.h:672:67: error: invalid conversion from ‘const char*’ to ‘char*’ [-fpermissive]     return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);                                                                   ^In file included from ../src/validation.cc:10:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/node_buffer.h:68:40: note:   initializing argument 2 of ‘v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t)’ NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,                                        ^~~In file included from ../src/validation.cc:15:0:../node_modules/nan/nan.h:672:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((char*)data), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’     return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(uint32_t)’:../node_modules/nan/nan.h:676:29: error: could not convert ‘node::Buffer::New(v8::Isolate::GetCurrent(), ((size_t)size))’ from ‘v8::MaybeLocal<v8::Object>’ to ‘v8::Local<v8::Object>’     return node::Buffer::New(v8::Isolate::GetCurrent(), size);            ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~../node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanBufferUse(char*, uint32_t)’:../node_modules/nan/nan.h:683:12: error: ‘Use’ is not a member of ‘node::Buffer’     return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);            ^~~~../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>, const v8::ScriptOrigin&)’:../node_modules/nan/nan.h:710:74: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’     return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);                                                                          ^In file included from ../src/validation.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(                                                   ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(                                                   ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 providedIn file included from ../src/validation.cc:15:0:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>)’:../node_modules/nan/nan.h:717:74: error: no matching function for call to ‘v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*)’     return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);                                                                          ^In file included from ../src/validation.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, v8::ScriptCompiler::NoCacheReason)   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(                                                   ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1510:51: note:   no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note: candidate: static v8::MaybeLocal<v8::Script> v8::ScriptCompiler::Compile(v8::Local<v8::Context>, v8::ScriptCompiler::StreamedSource*, v8::Local<v8::String>, const v8::ScriptOrigin&)   static V8_WARN_UNUSED_RESULT MaybeLocal<Script> Compile(                                                   ^~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1537:51: note:   candidate expects 4 arguments, 2 providedIn file included from ../src/validation.cc:15:0:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanRunScript(v8::Handle<v8::UnboundScript>)’:../node_modules/nan/nan.h:723:48: warning: ‘v8::Local<v8::Value> v8::Script::Run()’ is deprecated: Use maybe version [-Wdeprecated-declarations]     return script->BindToCurrentContext()->Run();                                                ^In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/validation.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1271:51: note: declared here   V8_DEPRECATED("Use maybe version", Local<Value> Run());                                                   ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~In file included from ../src/validation.cc:15:0:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanRunScript(v8::Handle<v8::Script>)’:../node_modules/nan/nan.h:729:24: warning: ‘v8::Local<v8::Value> v8::Script::Run()’ is deprecated: Use maybe version [-Wdeprecated-declarations]     return script->Run();                        ^In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/validation.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:1271:51: note: declared here   V8_DEPRECATED("Use maybe version", Local<Value> Run());                                                   ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~In file included from ../src/validation.cc:15:0:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*)’:../node_modules/nan/nan.h:738:60: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]         v8::Isolate::GetCurrent(), target, func, argc, argv));                                                            ^In file included from ../src/validation.cc:8:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:177:50: note: declared here                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(                                                  ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’     __attribute__((deprecated(message))) declarator                                          ^~~~~~~~~~
                                          In file included from ../src/validation.cc:15:0:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::String>, int, v8::Handle<v8::Value>*)’:../node_modules/nan/nan.h:747:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]         v8::Isolate::GetCurrent(), target, symbol, argc, argv));                                                              ^In file included from ../src/validation.cc:8:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:170:50: note: declared here                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(                                                  ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’     __attribute__((deprecated(message))) declarator                                          ^~~~~~~~~~In file included from ../src/validation.cc:15:0:../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, const char*, int, v8::Handle<v8::Value>*)’:../node_modules/nan/nan.h:756:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]         v8::Isolate::GetCurrent(), target, method, argc, argv));                                                              ^In file included from ../src/validation.cc:8:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:163:50: note: declared here                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(                                                  ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’     __attribute__((deprecated(message))) declarator                                          ^~~~~~~~~~
                                          In file included from ../src/validation.cc:15:0:../node_modules/nan/nan.h: In member function ‘v8::Handle<v8::Value> NanCallback::Call_(v8::Isolate*, v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) const’:../node_modules/nan/nan.h:1569:5: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]     ));     ^../node_modules/nan/nan.h:398:59: note: in definition of macro ‘NanEscapeScope’ # define NanEscapeScope(val) scope.Escape(_NanEnsureLocal(val))                                                           ^~~In file included from ../src/validation.cc:8:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:177:50: note: declared here                 NODE_EXTERN v8::Local<v8::Value> MakeCallback(                                                  ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:91:42: note: in definition of macro ‘NODE_DEPRECATED’     __attribute__((deprecated(message))) declarator                                          ^~~~~~~~~~
                                          In file included from ../src/validation.cc:15:0:../node_modules/nan/nan.h: In function ‘void* _NanRawString(v8::Handle<v8::Value>, Nan::Encoding, size_t*, void*, size_t, int)’:../node_modules/nan/nan.h:2164:38: warning: ‘v8::String::Value::Value(v8::Local<v8::Value>)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]         v8::String::Value value(toStr);                                      ^In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/validation.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2916:51: note: declared here     V8_DEPRECATED("Use Isolate version", explicit Value(Local<v8::Value> obj));                                                   ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~In file included from ../src/validation.cc:15:0:../node_modules/nan/nan.h:2198:38: warning: ‘v8::String::Value::Value(v8::Local<v8::Value>)’ is deprecated: Use Isolate version [-Wdeprecated-declarations]         v8::String::Value value(toStr);                                      ^In file included from /home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:26:0,                 from ../src/validation.cc:7:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:2916:51: note: declared here     V8_DEPRECATED("Use Isolate version", explicit Value(Local<v8::Value> obj));                                                   ^/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8config.h:324:3: note: in definition of macro ‘V8_DEPRECATED’   declarator __attribute__((deprecated(message)))   ^~~~~~~~~~In file included from ../src/validation.cc:15:0:../node_modules/nan/nan.h: In constructor ‘NanTap::NanTap(v8::Handle<v8::Value>)’:../node_modules/nan/nan.h:2292:41: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]     NanAssignPersistent(t_, t->ToObject());                                         ^In file included from ../src/validation.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const {               ^~~~~../src/validation.cc: In static member function ‘static void Validation::Initialize(v8::Handle<v8::Object>)’:../src/validation.cc:112:62: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [12], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous     NODE_SET_METHOD(t, "isValidUTF8", Validation::IsValidUTF8);                                                              ^In file included from ../src/validation.cc:8:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:372:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback) inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,             ^~~~~~~~~~~~~~~/home/iobroker/.cache/node-gyp/10.17.0/include/node/node.h:386:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback) inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,             ^~~~~~~~~~~~~~~../src/validation.cc: In static member function ‘static void Validation::IsValidUTF8(const v8::FunctionCallbackInfo<v8::Value>&)’:../src/validation.cc:132:50: warning: ‘v8::Local<v8::Object> v8::Value::ToObject() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]     Local<Object> buffer_obj = args[0]->ToObject();                                                  ^In file included from ../src/validation.cc:7:0:/home/iobroker/.cache/node-gyp/10.17.0/include/node/v8.h:10046:15: note: declared here Local<Object> Value::ToObject() const {               ^~~~~
                                          validation.target.mk:105: die Regel für Ziel „Release/obj.target/validation/src/validation.o“ scheitertemake: Verzeichnis „/opt/iobroker/node_modules/utf-8-validate/build“ wird verlassenmake: *** [Release/obj.target/validation/src/validation.o] Fehler 1gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:193:23)gyp ERR! stack     at ChildProcess.emit (events.js:198:13)gyp 
                                          ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)gyp ERR! System Linux 4.4.59+gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"gyp ERR! cwd /opt/iobroker/node_modules/utf-8-validategyp ERR! node -v v10.17.0gyp ERR! node-gyp -v v5.0.3gyp ERR! not ok 
                                          > iobroker.xbox@0.5.12 install /opt/iobroker/node_modules/iobroker.xbox> npip install
                                          No python_modules directory; installing pip locally if needed.
                                          Successfully completed pip check.
                                          Collecting xbox-smartglass-rest>=0.9.8
                                            Using cached https://files.pythonhosted.org/packages/4d/4f/f035df8a2ec5742b9e772071e006ea21aae3fc3bd0963753cfc1045d6fda/xbox_smartglass_rest-0.9.8-py2.py3-none-any.whl
                                          Collecting xbox-smartglass-stump>=0.9.5
                                            Using cached https://files.pythonhosted.org/packages/34/f0/a75667f67ce6251b96a6989b8169eb9f2e25407ce2b0888e544b8caa98fe/xbox_smartglass_stump-0.9.5-py2.py3-none-any.whl
                                          Collecting xbox-smartglass-core>=1.0.12
                                            Using cached https://files.pythonhosted.org/packages/13/c8/2ffce1ddabe5b73422c7c46e808e4b02dbbc9362d2ecd2aee2a65e6e30a5/xbox_smartglass_core-1.0.12-py2.py3-none-any.whl
                                          Collecting xbox-webapi>=1.1.7
                                            Using cached https://files.pythonhosted.org/packages/2d/bf/aaf24cc78184393c5c2472e822c0e145b793e346a8085bee02e89a3428ba/xbox_webapi-1.1.7-py2.py3-none-any.whl
                                          Collecting Flask
                                            Using cached https://files.pythonhosted.org/packages/9b/93/628509b8d5dc749656a9641f4caf13540e2cdec85276964ff8f43bbb1d3b/Flask-1.1.1-py2.py3-none-any.whl
                                          Collecting marshmallow-objects
                                            Downloading https://files.pythonhosted.org/packages/8e/51/65733d6411bc2623922df2e0ac86c2620374620ddd62e108bb454e3412e2/marshmallow_objects-2.0.1-py2.py3-none-any.whl
                                          Processing /home/iobroker/.cache/pip/wheels/13/cd/02/acabe4bfa9899d53c3e3b13675610d2e2dcb9ae110359d4f61/construct-2.9.41-cp35-none-any.whl
                                          Collecting aenum==2.1.2; python_version <= "3.5"
                                            Using cached https://files.pythonhosted.org/packages/0d/46/5b6a6c13fee40f9dfaba84de1394bfe082c0c7d95952ba0ffbd56ce3a3f7/aenum-2.1.2-py3-none-any.whl
                                          Collecting cryptography==2.3.1
                                            Using cached https://files.pythonhosted.org/packages/59/32/92cade62c645756a83598edf56289e9b19aae5370642a7ce690cd06bc72f/cryptography-2.3.1-cp34-abi3-manylinux1_x86_64.whl
                                          Processing /home/iobroker/.cache/pip/wheels/0a/5f/3c/e0ffceb6554711f12a7101384f29ec13b85136dfcf1f692b8f/dpkt-1.9.1-cp35-none-any.whl
                                          Collecting appdirs==1.4.3
                                            Using cached https://files.pythonhosted.org/packages/56/eb/810e700ed1349edde4cbdc1b2a21e28cdf115f9faf263f6bbf8447c1abf3/appdirs-1.4.3-py2.py3-none-any.whl
                                          Processing /home/iobroker/.cache/pip/wheels/34/06/50/24011714e101b5ad8518c69175d117a257413e3c15a92983f0/urwid-2.0.1-cp35-none-any.whl
                                          Collecting gevent==1.3.7
                                            Using cached https://files.pythonhosted.org/packages/87/c4/9afb40b4a8b9186787d477aa6ebcfa17ead40ecbf83d5a1ed53dadd4f6ef/gevent-1.3.7-cp35-cp35m-manylinux1_x86_64.whl
                                          Collecting requests
                                            Using cached https://files.pythonhosted.org/packages/51/bd/23c926cd341ea6b7dd0b2a00aba99ae0f828be89d72b2190f27c11d4b7fb/requests-2.22.0-py2.py3-none-any.whl
                                          Processing /home/iobroker/.cache/pip/wheels/c5/d2/ab/a54fb5ea53ac3badba098160e8452fa126a51febda80440ded/demjson-2.2.4-cp35-none-any.whl
                                          Collecting click>=5.1
                                            Using cached https://files.pythonhosted.org/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl
                                          Collecting Werkzeug>=0.15
                                            Using cached https://files.pythonhosted.org/packages/ce/42/3aeda98f96e85fd26180534d36570e4d18108d62ae36f87694b476b83d6f/Werkzeug-0.16.0-py2.py3-none-any.whl
                                          Collecting itsdangerous>=0.24
                                            Using cached https://files.pythonhosted.org/packages/76/ae/44b03b253d6fade317f32c24d100b3b35c2239807046a4c953c7b89fa49e/itsdangerous-1.1.0-py2.py3-none-any.whl
                                          Collecting Jinja2>=2.10.1
                                            Using cached https://files.pythonhosted.org/packages/65/e0/eb35e762802015cab1ccee04e8a277b03f1d8e53da3ec3106882ec42558b/Jinja2-2.10.3-py2.py3-none-any.whl
                                          Collecting marshmallow>=3.0.0
                                            Using cached https://files.pythonhosted.org/packages/6e/76/01224f14737627166b94eb3bf0e334372c014edca781e39db320ce977755/marshmallow-3.3.0-py2.py3-none-any.whl
                                          Collecting cffi!=1.11.3,>=1.7
                                            Using cached https://files.pythonhosted.org/packages/a8/8d/986e0c4e2aa3b24db56a0affc50d1a379150e3c4da45d51d549dc2697d53/cffi-1.13.2-cp35-cp35m-manylinux1_x86_64.whl
                                          Collecting idna>=2.1
                                            Using cached https://files.pythonhosted.org/packages/14/2c/cd551d81dbe15200be1cf41cd03869a46fe7226e7450af7a6545bfc474c9/idna-2.8-py2.py3-none-any.whl
                                          Collecting six>=1.4.1
                                            Using cached https://files.pythonhosted.org/packages/65/eb/1f97cb97bfc2390a276969c6fae16075da282f5058082d4cb10c6c5c1dba/six-1.14.0-py2.py3-none-any.whl
                                          Collecting asn1crypto>=0.21.0
                                            Using cached https://files.pythonhosted.org/packages/e9/51/1db4a60049fb7390959be586b6eb743098e6cea3f6b2d3ed9e17fec62ba2/asn1crypto-1.3.0-py2.py3-none-any.whl
                                          Collecting greenlet>=0.4.14; platform_python_implementation == "CPython"
                                            Using cached https://files.pythonhosted.org/packages/2e/65/27f35497cc0102a792390d056e793e064da95fc9eae45d75ae0ba49c0a0d/greenlet-0.4.15-cp35-cp35m-manylinux1_x86_64.whl
                                          Collecting certifi>=2017.4.17
                                            Using cached https://files.pythonhosted.org/packages/b9/63/df50cac98ea0d5b006c55a399c3bf1db9da7b5a24de7890bc9cfd5dd9e99/certifi-2019.11.28-py2.py3-none-any.whl
                                          Collecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1
                                            Using cached https://files.pythonhosted.org/packages/b4/40/a9837291310ee1ccc242ceb6ebfd9eb21539649f193a7c8c86ba15b98539/urllib3-1.25.7-py2.py3-none-any.whl
                                          Collecting chardet<3.1.0,>=3.0.2
                                            Using cached https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl
                                          Collecting MarkupSafe>=0.23
                                            Using cached https://files.pythonhosted.org/packages/6e/57/d40124076756c19ff2269678de7ae25a14ebbb3f6314eb5ce9477f191350/MarkupSafe-1.1.1-cp35-cp35m-manylinux1_x86_64.whl
                                          Processing /home/iobroker/.cache/pip/wheels/f2/9a/90/de94f8556265ddc9d9c8b271b0f63e57b26fb1d67a45564511/pycparser-2.19-py2.py3-none-any.whl
                                          Installing collected packages: construct, aenum, pycparser, cffi, idna, six, asn1crypto, cryptography, dpkt, appdirs, urwid, certifi, urllib3, chardet, requests, demjson, xbox-webapi, greenlet, gevent, xbox-smartglass-core, marshmallow, marshmallow-objects, xbox-smartglass-stump, click, Werkzeug, itsdangerous, MarkupSafe, Jinja2, Flask, xbox-smartglass-rest
                                          Successfully installed Flask-1.1.1 Jinja2-2.10.3 MarkupSafe-1.1.1 Werkzeug-0.16.0 aenum-2.1.2 appdirs-1.4.3 asn1crypto-1.3.0 certifi-2019.11.28 cffi-1.13.2 chardet-3.0.4 click-7.0 construct-2.9.41 cryptography-2.3.1 demjson-2.2.4 dpkt-1.9.1 gevent-1.3.7 greenlet-0.4.15 idna-2.8 itsdangerous-1.1.0 marshmallow-3.3.0 marshmallow-objects-2.0.1 pycparser-2.19 requests-2.22.0 six-1.14.0 urllib3-1.25.7 urwid-2.0.1 xbox-smartglass-core-1.0.12 xbox-smartglass-rest-0.9.8 xbox-smartglass-stump-0.9.5 xbox-webapi-1.1.7
                                          + iobroker.xbox@0.5.12updated 1 package in 72.846s
                                          upload [2] xbox.admin /opt/iobroker/node_modules/iobroker.xbox/admin/xbox.png xbox.png image/png
                                          upload [1] xbox.admin /opt/iobroker/node_modules/iobroker.xbox/admin/words.js words.js application/javascript
                                          upload [0] xbox.admin /opt/iobroker/node_modules/iobroker.xbox/admin/index_m.html index_m.html text/html
                                          Update "system.adapter.xbox.0"
                                          process exited with code 0
                                          

                                          Adapter ist grün :grin:

                                          xbox.0	2020-01-18 21:21:59.327	debug	(5900) [STATUS] Set {"Home":"2cb9057f","Idlescreen":"32bd6e88"}
                                          xbox.0	2020-01-18 21:21:59.317	debug	(5900) [CONNECT] Still connected
                                          xbox.0	2020-01-18 21:21:59.311	debug	(5900) [CONNECT] Check connection
                                          xbox.0	2020-01-18 21:21:59.310	debug	(5900) [UPDATE] <=== {"device":{"address":"10.0.1.83","anonymous_connection_allowed":true,"authenticated_users_allowed":true,"connection_state":"Connected","console_users_allowed":false,"device_status
                                          xbox.0	2020-01-18 21:21:59.303	debug	(5900) [UPDATE] Check console status
                                          xbox.0	2020-01-18 21:21:59.301	debug	(5900) [PING] Xbox online
                                          xbox.0	2020-01-18 21:21:53.320	debug	(5900) [STATUS] Set {"Home":"2cb9057f","Idlescreen":"32bd6e88"}
                                          xbox.0	2020-01-18 21:21:53.314	debug	(5900) [CONNECT] Still connected
                                          xbox.0	2020-01-18 21:21:53.312	debug	(5900) [CONNECT] Check connection
                                          xbox.0	2020-01-18 21:21:53.309	debug	(5900) [UPDATE] <=== {"device":{"address":"10.0.1.83","anonymous_connection_allowed":true,"authenticated_users_allowed":true,"connection_state":"Connected","console_users_allowed":false,"device_status
                                          xbox.0	2020-01-18 21:21:53.304	debug	(5900) [UPDATE] Check console status
                                          xbox.0	2020-01-18 21:21:53.301	debug	(5900) [PING] Xbox online
                                          xbox.0	2020-01-18 21:21:52.035	debug	(5900) system.adapter.admin.0: logging true
                                          xbox.0	2020-01-18 21:21:47.317	debug	(5900) [STATUS] Set {"Home":"2cb9057f","Idlescreen":"32bd6e88"}
                                          xbox.0	2020-01-18 21:21:47.311	debug	(5900) [CONNECT] Still connected
                                          xbox.0	2020-01-18 21:21:47.309	debug	(5900) [CONNECT] Check connection
                                          xbox.0	2020-01-18 21:21:47.308	debug	(5900) [UPDATE] <=== {"device":{"address":"10.0.1.83","anonymous_connection_allowed":true,"authenticated_users_allowed":true,"connection_state":"Connected","console_users_allowed":false,"device_statu
                                          xbox.0	2020-01-18 21:21:47.303	debug	(5900) [UPDATE] Check console status
                                          xbox.0	2020-01-18 21:21:47.301	debug	(5900) [PING] Xbox online
                                          xbox.0	2020-01-18 21:21:41.325	debug	(5900) [STATUS] Set {"Home":"2cb9057f","Idlescreen":"32bd6e88"}
                                          xbox.0	2020-01-18 21:21:41.319	debug	(5900) [CONNECT] Still connected
                                          xbox.0	2020-01-18 21:21:41.315	debug	(5900) [CONNECT] Check connection
                                          xbox.0	2020-01-18 21:21:41.315	debug	(5900) [UPDATE] <=== {"device":{"address":"10.0.1.83","anonymous_connection_allowed":true,"authenticated_users_allowed":true,"connection_state":"Connected","console_users_allowed":false,"device_statu
                                          xbox.0	2020-01-18 21:21:41.307	debug	(5900) [UPDATE] Check console status
                                          xbox.0	2020-01-18 21:21:41.303	debug	(5900) [PING] Xbox online
                                          xbox.0	2020-01-18 21:21:35.324	debug	(5900) [STATUS] Set {"Home":"2cb9057f","Idlescreen":"32bd6e88"}
                                          xbox.0	2020-01-18 21:21:35.316	debug	(5900) [CONNECT] Still connected
                                          xbox.0	2020-01-18 21:21:35.313	debug	(5900) [CONNECT] Check connection
                                          xbox.0	2020-01-18 21:21:35.312	debug	(5900) [UPDATE] <=== {"device":{"address":"10.0.1.83","anonymous_connection_allowed":true,"authenticated_users_allowed":true,"connection_state":"Connected","console_users_allowed":false,"device_statu
                                          xbox.0	2020-01-18 21:21:35.304	debug	(5900) [UPDATE] Check console status
                                          xbox.0	2020-01-18 21:21:35.303	debug	(5900) [PING] Xbox online
                                          xbox.0	2020-01-18 21:21:29.331	debug	(5900) [STATUS] Set {"Home":"2cb9057f","Idlescreen":"32bd6e88"}
                                          xbox.0	2020-01-18 21:21:29.321	debug	(5900) [CONNECT] Still connected
                                          xbox.0	2020-01-18 21:21:29.317	debug	(5900) [CONNECT] Check connection
                                          xbox.0	2020-01-18 21:21:29.316	debug	(5900) [UPDATE] <=== {"device":{"address":"10.0.1.83","anonymous_connection_allowed":true,"authenticated_users_allowed":true,"connection_state":"Connected","console_users_allowed":false,"device_statu
                                          xbox.0	2020-01-18 21:21:29.305	debug	(5900) [UPDATE] Check console status
                                          xbox.0	2020-01-18 21:21:29.301	debug	(5900) [PING] Xbox online
                                          xbox.0	2020-01-18 21:21:23.356	debug	(5900) [STATUS] Set {"Home":"2cb9057f","Idlescreen":"32bd6e88"}
                                          xbox.0	2020-01-18 21:21:23.351	debug	(5900) [CONNECT] Still connected
                                          xbox.0	2020-01-18 21:21:23.311	debug	(5900) [CONNECT] Check connection
                                          xbox.0	2020-01-18 21:21:23.310	debug	(5900) [UPDATE] <=== {"device":{"address":"10.0.1.83","anonymous_connection_allowed":true,"authenticated_users_allowed":true,"connection_state":"Connected","console_users_allowed":false,"device_statu
                                          xbox.0	2020-01-18 21:21:23.303	debug	(5900) [UPDATE] Check console status
                                          xbox.0	2020-01-18 21:21:23.302	debug	(5900) [PING] Xbox online
                                          xbox.0	2020-01-18 21:21:17.318	debug	(5900) [STATUS] Set {"Home":"2cb9057f","Idlescreen":"32bd6e88"}
                                          xbox.0	2020-01-18 21:21:17.308	debug	(5900) [CONNECT] Still connected
                                          xbox.0	2020-01-18 21:21:17.307	debug	(5900) [CONNECT] Check connection
                                          xbox.0	2020-01-18 21:21:17.306	debug	(5900) [UPDATE] <=== {"device":{"address":"10.0.1.83","anonymous_connection_allowed":true,"authenticated_users_allowed":true,"connection_state":"Connected","console_users_allowed":false,"device_statu
                                          xbox.0	2020-01-18 21:21:17.301	debug	(5900) [UPDATE] Check console status
                                          xbox.0	2020-01-18 21:21:17.300	debug	(5900) [PING] Xbox online
                                          xbox.0	2020-01-18 21:21:11.355	debug	(5900) [STATUS] Set {"Home":"2cb9057f","Idlescreen":"32bd6e88"}
                                          xbox.0	2020-01-18 21:21:11.348	debug	(5900) [CONNECT] Still connected
                                          xbox.0	2020-01-18 21:21:11.308	debug	(5900) [CONNECT] Check connection
                                          xbox.0	2020-01-18 21:21:11.307	debug	(5900) [UPDATE] <=== {"device":{"address":"10.0.1.83","anonymous_connection_allowed":true,"authenticated_users_allowed":true,"connection_state":"Connected","console_users_allowed":false,"device_statu
                                          xbox.0	2020-01-18 21:21:11.300	debug	(5900) [UPDATE] Check console status
                                          xbox.0	2020-01-18 21:21:11.298	debug	(5900) [PING] Xbox online
                                          xbox.0	2020-01-18 21:21:05.314	debug	(5900) [STATUS] Set {"Home":"2cb9057f","Idlescreen":"32bd6e88"}
                                          xbox.0	2020-01-18 21:21:05.308	debug	(5900) [CONNECT] Still connected
                                          xbox.0	2020-01-18 21:21:05.306	debug	(5900) [CONNECT] Check connection
                                          xbox.0	2020-01-18 21:21:05.306	debug	(5900) [UPDATE] <=== {"device":{"address":"10.0.1.83","anonymous_connection_allowed":true,"authenticated_users_allowed":true,"connection_state":"Connected","console_users_allowed":false,"device_statu
                                          xbox.0	2020-01-18 21:21:05.300	debug	(5900) [UPDATE] Check console status
                                          xbox.0	2020-01-18 21:21:05.298	debug	(5900) [PING] Xbox online
                                          xbox.0	2020-01-18 21:21:02.349	debug	(5900) system.adapter.admin.0: logging false
                                          xbox.0	2020-01-18 21:20:59.323	debug	(5900) [STATUS] Set {"Home":"2cb9057f","Idlescreen":"32bd6e88"}
                                          xbox.0	2020-01-18 21:20:59.317	debug	(5900) [CONNECT] Still connected
                                          xbox.0	2020-01-18 21:20:59.312	debug	(5900) [CONNECT] Check connection
                                          xbox.0	2020-01-18 21:20:59.312	debug	(5900) [UPDATE] <=== {"device":{"address":"10.0.1.83","anonymous_connection_allowed":true,"authenticated_users_allowed":true,"connection_state":"Connected","console_users_allowed":false,"device_statu
                                          xbox.0	2020-01-18 21:20:59.304	debug	(5900) [UPDATE] Check console status
                                          xbox.0	2020-01-18 21:20:59.298	debug	(5900) [PING] Xbox online
                                          xbox.0	2020-01-18 21:20:54.449	debug	(5900) [STATUS] Set {"Home":"2cb9057f","Idlescreen":"32bd6e88"}
                                          xbox.0	2020-01-18 21:20:53.312	debug	(5900) [CONNECT] Still connected
                                          xbox.0	2020-01-18 21:20:53.310	debug	(5900) [CONNECT] Check connection
                                          xbox.0	2020-01-18 21:20:53.310	debug	(5900) [UPDATE] <=== {"device":{"address":"10.0.1.83","anonymous_connection_allowed":true,"authenticated_users_allowed":true,"connection_state":"Connected","console_users_allowed":false,"device_statu
                                          xbox.0	2020-01-18 21:20:53.302	debug	(5900) [UPDATE] Check console status
                                          xbox.0	2020-01-18 21:20:53.298	debug	(5900) [PING] Xbox online
                                          xbox.0	2020-01-18 21:20:50.423	info	(5900) [CONNECT] <=== Successfully connected to FD001101536384EE (10.0.1.83)
                                          xbox.0	2020-01-18 21:20:49.834	debug	(5900) [CONNECT] Check connection
                                          xbox.0	2020-01-18 21:20:49.833	debug	(5900) [DISCOVER] <=== {"FD001101536384EE":{"address":"10.0.1.83","anonymous_connection_allowed":true,"authenticated_users_allowed":true,"connection_state":"Disconnected","console_users_allowed":fals
                                          xbox.0	2020-01-18 21:20:47.309	debug	(5900) [DISCOVER] Searching for consoles
                                          xbox.0	2020-01-18 21:20:47.305	debug	(5900) [PING] Xbox online
                                          xbox.0	2020-01-18 21:20:44.423	info	(5900) [LOGIN] <=== Successfully logged in as: Negalein2901
                                          xbox.0	2020-01-18 21:20:41.314	debug	(5900) [LOGOUT] <=== Successfully logged out
                                          xbox.0	2020-01-18 21:20:39.588	debug	(5900) system.adapter.admin.0: logging true
                                          xbox.0	2020-01-18 21:20:34.726	info	(5900) [START] Starting REST server
                                          xbox.0	2020-01-18 21:20:34.726	debug	(5900) [START] IP address is 10.0.1.83
                                          xbox.0	2020-01-18 21:20:34.699	info	(5900) starting. Version 0.5.12 in /opt/iobroker/node_modules/iobroker.xbox, node: v10.17.0
                                          xbox.0	2020-01-18 21:20:32.119	debug	(5900) States connected to redis: 0.0.0.0:9000
                                          xbox.0	2020-01-18 21:20:32.067	debug	(5900) statesDB connected
                                          xbox.0	2020-01-18 21:20:32.065	debug	(5900) States create PubSub Client
                                          xbox.0	2020-01-18 21:20:32.056	debug	(5900) Objects connected to redis: 0.0.0.0:9001
                                          xbox.0	2020-01-18 21:20:32.053	debug	(5900) Redis States: Use Redis connection: 0.0.0.0:9000
                                          xbox.0	2020-01-18 21:20:32.051	debug	(5900) objectDB connected
                                          xbox.0	2020-01-18 21:20:32.040	debug	(5900) Objects client initialize lua scripts
                                          xbox.0	2020-01-18 21:20:32.039	debug	(5900) Objects create PubSub Client
                                          xbox.0	2020-01-18 21:20:32.028	debug	(5900) Objects client ready ... initialize now
                                          xbox.0	2020-01-18 21:20:31.994	debug	(5900) Redis Objects: Use Redis connection: 0.0.0.0:9001
                                          

                                          DANKE

                                          foxriver76F Offline
                                          foxriver76F Offline
                                          foxriver76
                                          Developer
                                          schrieb am zuletzt editiert von
                                          #40

                                          @Negalein perfekt. Gerne.

                                          Videotutorials & mehr

                                          Hier könnt ihr mich unterstützen.

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

                                          ioBroker
                                          Community Adapters
                                          Donate

                                          163

                                          Online

                                          32.4k

                                          Benutzer

                                          81.4k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe