Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. GYP Fehler bei Erstinstallation und Adaptern (iot, alexa...)

    NEWS

    • Neues Video über Aliase, virtuelle Geräte und Kategorien

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    GYP Fehler bei Erstinstallation und Adaptern (iot, alexa...)

    This topic has been deleted. Only users with topic management privileges can see it.
    • V
      varg @Thomas Braun last edited by

      @Thomas-Braun

      pi@raspberrypi:/opt/iobroker $ ^C
      pi@raspberrypi:/opt/iobroker $ iobroker start
      pi@raspberrypi:/opt/iobroker $ iobroker stop
      pi@raspberrypi:/opt/iobroker $ cd /
      pi@raspberrypi:/ $ sudo apt-get install build-essential libcairo2-dev libpango1.0-dev libjpeg-dev libgif-dev librsvg2-dev libpixman-1-0
      Paketlisten werden gelesen... Fertig
      Abhängigkeitsbaum wird aufgebaut.
      Statusinformationen werden eingelesen.... Fertig
      build-essential ist schon die neueste Version (12.6).
      Die folgenden zusätzlichen Pakete werden installiert:
        fontconfig fontconfig-config fonts-dejavu-core gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 gir1.2-rsvg-2.0 icu-devtools libblkid-dev libcairo-gobject2 libcairo-script-interpreter2
        libcairo2 libcroco3 libdatrie1 libffi-dev libfontconfig1 libfontconfig1-dev libfribidi-dev libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgdk-pixbuf2.0-dev libgif7 libgirepository-1.0-1 libglib2.0-bin
        libglib2.0-dev libglib2.0-dev-bin libgraphite2-3 libgraphite2-dev libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libice-dev libice6 libicu-dev libjbig0 libjpeg62-turbo-dev liblzo2-2 libmount-dev libpango-1.0-0
        libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpixman-1-dev libpthread-stubs0-dev librsvg2-2 librsvg2-common libselinux1-dev libsepol1-dev libsm-dev libsm6 libthai-data
        libthai0 libtiff5 libwebp6 libx11-dev libxau-dev libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1-dev libxdmcp-dev libxext-dev libxft-dev libxft2 libxrender-dev libxrender1 pango1.0-tools python3-distutils
        python3-lib2to3 uuid-dev x11-common x11proto-core-dev x11proto-dev x11proto-xext-dev xorg-sgml-doctools xtrans-dev
      Vorgeschlagene Pakete:
        libcairo2-doc libglib2.0-doc libxml2-utils libgraphite2-utils libice-doc icu-doc imagemagick libpango1.0-doc librsvg2-bin librsvg2-doc libsm-doc libx11-doc libxcb-doc libxext-doc
      Die folgenden NEUEN Pakete werden installiert:
        fontconfig fontconfig-config fonts-dejavu-core gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-harfbuzz-0.0 gir1.2-pango-1.0 gir1.2-rsvg-2.0 icu-devtools libblkid-dev libcairo-gobject2 libcairo-script-interpreter2
        libcairo2 libcairo2-dev libcroco3 libdatrie1 libffi-dev libfontconfig1 libfontconfig1-dev libfribidi-dev libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgdk-pixbuf2.0-dev libgif-dev libgif7 libgirepository-1.0-1
        libglib2.0-bin libglib2.0-dev libglib2.0-dev-bin libgraphite2-3 libgraphite2-dev libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libice-dev libice6 libicu-dev libjbig0 libjpeg-dev libjpeg62-turbo-dev liblzo2-2
        libmount-dev libpango-1.0-0 libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangoxft-1.0-0 libpcre16-3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpixman-1-0 libpixman-1-dev libpthread-stubs0-dev librsvg2-2 librsvg2-common
        librsvg2-dev libselinux1-dev libsepol1-dev libsm-dev libsm6 libthai-data libthai0 libtiff5 libwebp6 libx11-dev libxau-dev libxcb-render0 libxcb-render0-dev libxcb-shm0 libxcb-shm0-dev libxcb1-dev libxdmcp-dev libxext-dev libxft-dev
        libxft2 libxrender-dev libxrender1 pango1.0-tools python3-distutils python3-lib2to3 uuid-dev x11-common x11proto-core-dev x11proto-dev x11proto-xext-dev xorg-sgml-doctools xtrans-dev
      0 aktualisiert, 91 neu installiert, 0 zu entfernen und 4 nicht aktualisiert.
      Es müssen 30,0 MB an Archiven heruntergeladen werden.
      Nach dieser Operation werden 98,7 MB Plattenplatz zusätzlich benutzt.
      Möchten Sie fortfahren? [J/n] J
      Holen:1 http://archive.raspberrypi.org/debian buster/main armhf libpixman-1-0 armhf 0.36.0-1+rpt1 [476 kB]
      Holen:3 http://archive.raspberrypi.org/debian buster/main armhf libcairo2 armhf 1.16.0-4+rpt1 [600 kB]
      Holen:4 http://archive.raspberrypi.org/debian buster/main armhf libcairo-gobject2 armhf 1.16.0-4+rpt1 [123 kB]
      Holen:6 http://archive.raspberrypi.org/debian buster/main armhf libcairo-script-interpreter2 armhf 1.16.0-4+rpt1 [150 kB]
      Holen:2 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf fonts-dejavu-core all 2.37-1 [1.068 kB]
      Holen:7 http://archive.raspberrypi.org/debian buster/main armhf libpixman-1-dev armhf 0.36.0-1+rpt1 [498 kB]
      Holen:8 http://archive.raspberrypi.org/debian buster/main armhf libcairo2-dev armhf 1.16.0-4+rpt1 [618 kB]
      Holen:5 http://mirror.de.leaseweb.net/raspbian/raspbian buster/main armhf fontconfig-config all 2.13.1-2 [280 kB]
      Holen:9 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libfontconfig1 armhf 2.13.1-2 [327 kB]
      Holen:10 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf fontconfig armhf 2.13.1-2 [404 kB]
      Holen:11 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libgirepository-1.0-1 armhf 1.58.3-2 [78,8 kB]
      Holen:12 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf gir1.2-glib-2.0 armhf 1.58.3-2 [143 kB]
      Holen:13 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libxcb-render0 armhf 1.13.1-2 [108 kB]
      Holen:14 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libxcb-shm0 armhf 1.13.1-2 [99,3 kB]
      Holen:15 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libxrender1 armhf 1:0.9.10-1 [29,9 kB]
      Holen:17 http://ftp.agdsn.de/pub/mirrors/raspbian/raspbian buster/main armhf libjbig0 armhf 2.1-3.1+b2 [27,6 kB]
      Holen:18 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libwebp6 armhf 0.6.1-2 [228 kB]
      Holen:19 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libtiff5 armhf 4.1.0+git191117-2~deb10u1 [249 kB]
      Holen:20 http://mirror1.hs-esslingen.de/pub/Mirrors/archive.raspbian.org/raspbian buster/main armhf libgdk-pixbuf2.0-common all 2.38.1+dfsg-1 [316 kB]
      Holen:21 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libgdk-pixbuf2.0-0 armhf 2.38.1+dfsg-1 [157 kB]
      Holen:22 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf gir1.2-gdkpixbuf-2.0 armhf 2.38.1+dfsg-1 [18,3 kB]
      Holen:23 http://ftp.gwdg.de/pub/linux/debian/raspbian/raspbian buster/main armhf libgraphite2-3 armhf 1.3.13-7 [69,6 kB]
      Holen:24 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libharfbuzz0b armhf 2.3.1-1 [1.144 kB]
      Holen:25 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libharfbuzz-gobject0 armhf 2.3.1-1 [845 kB]
      Holen:27 http://ftp.agdsn.de/pub/mirrors/raspbian/raspbian buster/main armhf libthai-data all 0.1.28-2 [170 kB]
      Holen:26 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf gir1.2-harfbuzz-0.0 armhf 2.3.1-1 [853 kB]
      Holen:28 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libdatrie1 armhf 0.2.12-2 [35,9 kB]
      Holen:29 http://mirror1.hs-esslingen.de/pub/Mirrors/archive.raspbian.org/raspbian buster/main armhf libthai0 armhf 0.1.28-2 [50,9 kB]
      Holen:30 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libpango-1.0-0 armhf 1.42.4-7~deb10u1 [168 kB]
      Holen:34 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libpangoxft-1.0-0 armhf 1.42.4-7~deb10u1 [47,3 kB]
      Holen:35 http://ftp.gwdg.de/pub/linux/debian/raspbian/raspbian buster/main armhf gir1.2-pango-1.0 armhf 1.42.4-7~deb10u1 [55,5 kB]
      Holen:16 http://mirror.de.leaseweb.net/raspbian/raspbian buster/main armhf gir1.2-freedesktop armhf 1.58.3-2 [20,3 kB]
      Holen:31 http://mirror.de.leaseweb.net/raspbian/raspbian buster/main armhf libpangoft2-1.0-0 armhf 1.42.4-7~deb10u1 [62,0 kB]
      Holen:32 http://mirror.de.leaseweb.net/raspbian/raspbian buster/main armhf libpangocairo-1.0-0 armhf 1.42.4-7~deb10u1 [51,7 kB]
      Holen:33 http://mirror.de.leaseweb.net/raspbian/raspbian buster/main armhf libxft2 armhf 2.3.2-2 [49,3 kB]
      Holen:36 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libcroco3 armhf 0.6.12-3 [132 kB]
      Holen:37 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf librsvg2-2 armhf 2.44.10-2.1+rpi1 [967 kB]
      Holen:39 http://mirror.de.leaseweb.net/raspbian/raspbian buster/main armhf icu-devtools armhf 63.1-6+deb10u1 [163 kB]
      Holen:38 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf gir1.2-rsvg-2.0 armhf 2.44.10-2.1+rpi1 [22,0 kB]
      Holen:40 http://mirror1.hs-esslingen.de/pub/Mirrors/archive.raspbian.org/raspbian buster/main armhf uuid-dev armhf 2.33.1-0.1 [92,4 kB]
      Holen:41 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libblkid-dev armhf 2.33.1-0.1 [210 kB]
      Holen:42 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf liblzo2-2 armhf 2.10-0.1 [48,4 kB]
      Holen:43 http://mirror1.hs-esslingen.de/pub/Mirrors/archive.raspbian.org/raspbian buster/main armhf libfontconfig1-dev armhf 2.13.1-2 [943 kB]
      Holen:44 http://ftp.agdsn.de/pub/mirrors/raspbian/raspbian buster/main armhf xorg-sgml-doctools all 1:1.11-1 [21,9 kB]
      Holen:45 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf x11proto-dev all 2018.4-4 [251 kB]
      Holen:46 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf x11proto-core-dev all 2018.4-4 [3.128 B]
      Holen:47 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libxau-dev armhf 1:1.0.8-1+b2 [22,4 kB]
      Holen:48 http://mirror.de.leaseweb.net/raspbian/raspbian buster/main armhf libxdmcp-dev armhf 1:1.1.2-3 [40,9 kB]
      Holen:49 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf xtrans-dev all 1.3.5-1 [100 kB]
      Holen:50 http://ftp.agdsn.de/pub/mirrors/raspbian/raspbian buster/main armhf libpthread-stubs0-dev armhf 0.4-1 [5.344 B]
      Holen:52 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libx11-dev armhf 2:1.6.7-1 [760 kB]
      Holen:53 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libxrender-dev armhf 1:0.9.10-1 [37,7 kB]
      Holen:54 http://mirror.de.leaseweb.net/raspbian/raspbian buster/main armhf x11proto-xext-dev all 2018.4-4 [3.128 B]
      Holen:55 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libxext-dev armhf 2:1.3.3-1+b2 [102 kB]
      Holen:51 http://ftp.agdsn.de/pub/mirrors/raspbian/raspbian buster/main armhf libxcb1-dev armhf 1.13.1-2 [169 kB]
      Holen:56 http://ftp.agdsn.de/pub/mirrors/raspbian/raspbian buster/main armhf x11-common all 1:7.7+19 [251 kB]
      Holen:57 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libice6 armhf 2:1.0.9-2 [51,6 kB]
      Holen:58 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libsm6 armhf 2:1.2.3-1 [32,9 kB]
      Holen:59 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libice-dev armhf 2:1.0.9-2 [58,8 kB]
      Holen:60 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libsm-dev armhf 2:1.2.3-1 [35,4 kB]
      Holen:61 http://mirror1.hs-esslingen.de/pub/Mirrors/archive.raspbian.org/raspbian buster/main armhf libxcb-render0-dev armhf 1.13.1-2 [111 kB]
      Holen:62 http://ftp.gwdg.de/pub/linux/debian/raspbian/raspbian buster/main armhf libxcb-shm0-dev armhf 1.13.1-2 [100 kB]
      Holen:63 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libffi-dev armhf 3.2.1-9 [159 kB]
      Holen:64 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libglib2.0-bin armhf 2.58.3-2+deb10u2 [117 kB]
      Holen:65 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf python3-lib2to3 all 3.7.3-1 [76,7 kB]
      Holen:66 http://ftp.agdsn.de/pub/mirrors/raspbian/raspbian buster/main armhf python3-distutils all 3.7.3-1 [142 kB]
      Holen:67 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libglib2.0-dev-bin armhf 2.58.3-2+deb10u2 [155 kB]
      Holen:68 http://ftp.agdsn.de/pub/mirrors/raspbian/raspbian buster/main armhf libmount-dev armhf 2.33.1-0.1 [209 kB]
      Holen:70 http://mirror.de.leaseweb.net/raspbian/raspbian buster/main armhf libpcre32-3 armhf 2:8.39-12 [227 kB]
      Holen:69 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libpcre16-3 armhf 2:8.39-12 [234 kB]
      Holen:72 http://mirror.de.leaseweb.net/raspbian/raspbian buster/main armhf libpcre3-dev armhf 2:8.39-12 [564 kB]
      Holen:71 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libpcrecpp0v5 armhf 2:8.39-12 [150 kB]
      Holen:74 http://mirror.netcologne.de/raspbian/raspbian buster/main armhf libselinux1-dev armhf 2.8-1+b1 [156 kB]
      Holen:75 http://mirror1.hs-esslingen.de/pub/Mirrors/archive.raspbian.org/raspbian buster/main armhf libglib2.0-dev armhf 2.58.3-2+deb10u2 [1.372 kB]
      Holen:77 http://ftp.agdsn.de/pub/mirrors/raspbian/raspbian buster/main armhf libgdk-pixbuf2.0-bin armhf 2.38.1+dfsg-1 [23,0 kB]
      Holen:78 http://ftp.agdsn.de/pub/mirrors/raspbian/raspbian buster/main armhf libgdk-pixbuf2.0-dev armhf 2.38.1+dfsg-1 [49,5 kB]
      Holen:79 http://ftp.gwdg.de/pub/linux/debian/raspbian/raspbian buster/main armhf libgif7 armhf 5.1.4-3 [41,0 kB]
      Holen:81 http://mirror1.hs-esslingen.de/pub/Mirrors/archive.raspbian.org/raspbian buster/main armhf libgraphite2-dev armhf 1.3.13-7 [23,1 kB]
      Holen:84 http://ftp.agdsn.de/pub/mirrors/raspbian/raspbian buster/main armhf libharfbuzz-dev armhf 2.3.1-1 [1.244 kB]
      Holen:73 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libsepol1-dev armhf 2.8-1 [309 kB]
      Holen:76 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libfribidi-dev armhf 1.0.5-3.1+deb10u1 [99,3 kB]
      Holen:80 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libgif-dev armhf 5.1.4-3 [43,4 kB]
      Holen:82 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libharfbuzz-icu0 armhf 2.3.1-1 [833 kB]
      Holen:83 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libicu-dev armhf 63.1-6+deb10u1 [8.841 kB]
      Holen:87 http://mirror1.hs-esslingen.de/pub/Mirrors/archive.raspbian.org/raspbian buster/main armhf libxft-dev armhf 2.3.2-2 [60,3 kB]
      Holen:89 http://mirror.de.leaseweb.net/raspbian/raspbian buster/main armhf libpango1.0-dev armhf 1.42.4-7~deb10u1 [139 kB]
      Holen:91 http://ftp.gwdg.de/pub/linux/debian/raspbian/raspbian buster/main armhf librsvg2-dev armhf 2.44.10-2.1+rpi1 [42,1 kB]
      Holen:85 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libjpeg62-turbo-dev armhf 1:1.5.2-2+b1 [179 kB]
      Holen:86 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf libjpeg-dev all 1:1.5.2-2 [57,5 kB]
      Holen:88 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf pango1.0-tools armhf 1.42.4-7~deb10u1 [53,2 kB]
      Holen:90 http://ftp.halifax.rwth-aachen.de/raspbian/raspbian buster/main armhf librsvg2-common armhf 2.44.10-2.1+rpi1 [23,1 kB]
      Es wurden 30,0 MB in 15 s geholt (1.952 kB/s).
      Extrahiere Vorlagen aus Paketen: 100%
      Vorkonfiguration der Pakete ...
      Vormals nicht ausgewähltes Paket fonts-dejavu-core wird gewählt.
      (Lese Datenbank ... 46042 Dateien und Verzeichnisse sind derzeit installiert.)
      Vorbereitung zum Entpacken von .../00-fonts-dejavu-core_2.37-1_all.deb ...
      Entpacken von fonts-dejavu-core (2.37-1) ...
      Vormals nicht ausgewähltes Paket fontconfig-config wird gewählt.
      Vorbereitung zum Entpacken von .../01-fontconfig-config_2.13.1-2_all.deb ...
      Entpacken von fontconfig-config (2.13.1-2) ...
      Vormals nicht ausgewähltes Paket libfontconfig1:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../02-libfontconfig1_2.13.1-2_armhf.deb ...
      Entpacken von libfontconfig1:armhf (2.13.1-2) ...
      Vormals nicht ausgewähltes Paket fontconfig wird gewählt.
      Vorbereitung zum Entpacken von .../03-fontconfig_2.13.1-2_armhf.deb ...
      Entpacken von fontconfig (2.13.1-2) ...
      Vormals nicht ausgewähltes Paket libgirepository-1.0-1:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../04-libgirepository-1.0-1_1.58.3-2_armhf.deb ...
      Entpacken von libgirepository-1.0-1:armhf (1.58.3-2) ...
      Vormals nicht ausgewähltes Paket gir1.2-glib-2.0:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../05-gir1.2-glib-2.0_1.58.3-2_armhf.deb ...
      Entpacken von gir1.2-glib-2.0:armhf (1.58.3-2) ...
      Vormals nicht ausgewähltes Paket libpixman-1-0:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../06-libpixman-1-0_0.36.0-1+rpt1_armhf.deb ...
      Entpacken von libpixman-1-0:armhf (0.36.0-1+rpt1) ...
      Vormals nicht ausgewähltes Paket libxcb-render0:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../07-libxcb-render0_1.13.1-2_armhf.deb ...
      Entpacken von libxcb-render0:armhf (1.13.1-2) ...
      Vormals nicht ausgewähltes Paket libxcb-shm0:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../08-libxcb-shm0_1.13.1-2_armhf.deb ...
      Entpacken von libxcb-shm0:armhf (1.13.1-2) ...
      Vormals nicht ausgewähltes Paket libxrender1:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../09-libxrender1_1%3a0.9.10-1_armhf.deb ...
      Entpacken von libxrender1:armhf (1:0.9.10-1) ...
      Vormals nicht ausgewähltes Paket libcairo2:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../10-libcairo2_1.16.0-4+rpt1_armhf.deb ...
      Entpacken von libcairo2:armhf (1.16.0-4+rpt1) ...
      Vormals nicht ausgewähltes Paket libcairo-gobject2:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../11-libcairo-gobject2_1.16.0-4+rpt1_armhf.deb ...
      Entpacken von libcairo-gobject2:armhf (1.16.0-4+rpt1) ...
      Vormals nicht ausgewähltes Paket gir1.2-freedesktop:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../12-gir1.2-freedesktop_1.58.3-2_armhf.deb ...
      Entpacken von gir1.2-freedesktop:armhf (1.58.3-2) ...
      Vormals nicht ausgewähltes Paket libjbig0:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../13-libjbig0_2.1-3.1+b2_armhf.deb ...
      Entpacken von libjbig0:armhf (2.1-3.1+b2) ...
      Vormals nicht ausgewähltes Paket libwebp6:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../14-libwebp6_0.6.1-2_armhf.deb ...
      Entpacken von libwebp6:armhf (0.6.1-2) ...
      Vormals nicht ausgewähltes Paket libtiff5:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../15-libtiff5_4.1.0+git191117-2~deb10u1_armhf.deb ...
      Entpacken von libtiff5:armhf (4.1.0+git191117-2~deb10u1) ...
      Vormals nicht ausgewähltes Paket libgdk-pixbuf2.0-common wird gewählt.
      Vorbereitung zum Entpacken von .../16-libgdk-pixbuf2.0-common_2.38.1+dfsg-1_all.deb ...
      Entpacken von libgdk-pixbuf2.0-common (2.38.1+dfsg-1) ...
      Vormals nicht ausgewähltes Paket libgdk-pixbuf2.0-0:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../17-libgdk-pixbuf2.0-0_2.38.1+dfsg-1_armhf.deb ...
      Entpacken von libgdk-pixbuf2.0-0:armhf (2.38.1+dfsg-1) ...
      Vormals nicht ausgewähltes Paket gir1.2-gdkpixbuf-2.0:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../18-gir1.2-gdkpixbuf-2.0_2.38.1+dfsg-1_armhf.deb ...
      Entpacken von gir1.2-gdkpixbuf-2.0:armhf (2.38.1+dfsg-1) ...
      Vormals nicht ausgewähltes Paket libgraphite2-3:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../19-libgraphite2-3_1.3.13-7_armhf.deb ...
      Entpacken von libgraphite2-3:armhf (1.3.13-7) ...
      Vormals nicht ausgewähltes Paket libharfbuzz0b:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../20-libharfbuzz0b_2.3.1-1_armhf.deb ...
      Entpacken von libharfbuzz0b:armhf (2.3.1-1) ...
      Vormals nicht ausgewähltes Paket libharfbuzz-gobject0:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../21-libharfbuzz-gobject0_2.3.1-1_armhf.deb ...
      Entpacken von libharfbuzz-gobject0:armhf (2.3.1-1) ...
      Vormals nicht ausgewähltes Paket gir1.2-harfbuzz-0.0:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../22-gir1.2-harfbuzz-0.0_2.3.1-1_armhf.deb ...
      Entpacken von gir1.2-harfbuzz-0.0:armhf (2.3.1-1) ...
      Vormals nicht ausgewähltes Paket libthai-data wird gewählt.
      Vorbereitung zum Entpacken von .../23-libthai-data_0.1.28-2_all.deb ...
      Entpacken von libthai-data (0.1.28-2) ...
      Vormals nicht ausgewähltes Paket libdatrie1:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../24-libdatrie1_0.2.12-2_armhf.deb ...
      Entpacken von libdatrie1:armhf (0.2.12-2) ...
      Vormals nicht ausgewähltes Paket libthai0:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../25-libthai0_0.1.28-2_armhf.deb ...
      Entpacken von libthai0:armhf (0.1.28-2) ...
      Vormals nicht ausgewähltes Paket libpango-1.0-0:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../26-libpango-1.0-0_1.42.4-7~deb10u1_armhf.deb ...
      Entpacken von libpango-1.0-0:armhf (1.42.4-7~deb10u1) ...
      Vormals nicht ausgewähltes Paket libpangoft2-1.0-0:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../27-libpangoft2-1.0-0_1.42.4-7~deb10u1_armhf.deb ...
      Entpacken von libpangoft2-1.0-0:armhf (1.42.4-7~deb10u1) ...
      Vormals nicht ausgewähltes Paket libpangocairo-1.0-0:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../28-libpangocairo-1.0-0_1.42.4-7~deb10u1_armhf.deb ...
      Entpacken von libpangocairo-1.0-0:armhf (1.42.4-7~deb10u1) ...
      Vormals nicht ausgewähltes Paket libxft2:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../29-libxft2_2.3.2-2_armhf.deb ...
      Entpacken von libxft2:armhf (2.3.2-2) ...
      Vormals nicht ausgewähltes Paket libpangoxft-1.0-0:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../30-libpangoxft-1.0-0_1.42.4-7~deb10u1_armhf.deb ...
      Entpacken von libpangoxft-1.0-0:armhf (1.42.4-7~deb10u1) ...
      Vormals nicht ausgewähltes Paket gir1.2-pango-1.0:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../31-gir1.2-pango-1.0_1.42.4-7~deb10u1_armhf.deb ...
      Entpacken von gir1.2-pango-1.0:armhf (1.42.4-7~deb10u1) ...
      Vormals nicht ausgewähltes Paket libcroco3:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../32-libcroco3_0.6.12-3_armhf.deb ...
      Entpacken von libcroco3:armhf (0.6.12-3) ...
      Vormals nicht ausgewähltes Paket librsvg2-2:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../33-librsvg2-2_2.44.10-2.1+rpi1_armhf.deb ...
      Entpacken von librsvg2-2:armhf (2.44.10-2.1+rpi1) ...
      Vormals nicht ausgewähltes Paket gir1.2-rsvg-2.0:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../34-gir1.2-rsvg-2.0_2.44.10-2.1+rpi1_armhf.deb ...
      Entpacken von gir1.2-rsvg-2.0:armhf (2.44.10-2.1+rpi1) ...
      Vormals nicht ausgewähltes Paket icu-devtools wird gewählt.
      Vorbereitung zum Entpacken von .../35-icu-devtools_63.1-6+deb10u1_armhf.deb ...
      Entpacken von icu-devtools (63.1-6+deb10u1) ...
      Vormals nicht ausgewähltes Paket uuid-dev:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../36-uuid-dev_2.33.1-0.1_armhf.deb ...
      Entpacken von uuid-dev:armhf (2.33.1-0.1) ...
      Vormals nicht ausgewähltes Paket libblkid-dev:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../37-libblkid-dev_2.33.1-0.1_armhf.deb ...
      Entpacken von libblkid-dev:armhf (2.33.1-0.1) ...
      Vormals nicht ausgewähltes Paket liblzo2-2:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../38-liblzo2-2_2.10-0.1_armhf.deb ...
      Entpacken von liblzo2-2:armhf (2.10-0.1) ...
      Vormals nicht ausgewähltes Paket libcairo-script-interpreter2:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../39-libcairo-script-interpreter2_1.16.0-4+rpt1_armhf.deb ...
      Entpacken von libcairo-script-interpreter2:armhf (1.16.0-4+rpt1) ...
      Vormals nicht ausgewähltes Paket libfontconfig1-dev:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../40-libfontconfig1-dev_2.13.1-2_armhf.deb ...
      Entpacken von libfontconfig1-dev:armhf (2.13.1-2) ...
      Vormals nicht ausgewähltes Paket xorg-sgml-doctools wird gewählt.
      Vorbereitung zum Entpacken von .../41-xorg-sgml-doctools_1%3a1.11-1_all.deb ...
      Entpacken von xorg-sgml-doctools (1:1.11-1) ...
      Vormals nicht ausgewähltes Paket x11proto-dev wird gewählt.
      Vorbereitung zum Entpacken von .../42-x11proto-dev_2018.4-4_all.deb ...
      Entpacken von x11proto-dev (2018.4-4) ...
      Vormals nicht ausgewähltes Paket x11proto-core-dev wird gewählt.
      Vorbereitung zum Entpacken von .../43-x11proto-core-dev_2018.4-4_all.deb ...
      Entpacken von x11proto-core-dev (2018.4-4) ...
      Vormals nicht ausgewähltes Paket libxau-dev:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../44-libxau-dev_1%3a1.0.8-1+b2_armhf.deb ...
      Entpacken von libxau-dev:armhf (1:1.0.8-1+b2) ...
      Vormals nicht ausgewähltes Paket libxdmcp-dev:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../45-libxdmcp-dev_1%3a1.1.2-3_armhf.deb ...
      Entpacken von libxdmcp-dev:armhf (1:1.1.2-3) ...
      Vormals nicht ausgewähltes Paket xtrans-dev wird gewählt.
      Vorbereitung zum Entpacken von .../46-xtrans-dev_1.3.5-1_all.deb ...
      Entpacken von xtrans-dev (1.3.5-1) ...
      Vormals nicht ausgewähltes Paket libpthread-stubs0-dev:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../47-libpthread-stubs0-dev_0.4-1_armhf.deb ...
      Entpacken von libpthread-stubs0-dev:armhf (0.4-1) ...
      Vormals nicht ausgewähltes Paket libxcb1-dev:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../48-libxcb1-dev_1.13.1-2_armhf.deb ...
      Entpacken von libxcb1-dev:armhf (1.13.1-2) ...
      Vormals nicht ausgewähltes Paket libx11-dev:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../49-libx11-dev_2%3a1.6.7-1_armhf.deb ...
      Entpacken von libx11-dev:armhf (2:1.6.7-1) ...
      Vormals nicht ausgewähltes Paket libxrender-dev:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../50-libxrender-dev_1%3a0.9.10-1_armhf.deb ...
      Entpacken von libxrender-dev:armhf (1:0.9.10-1) ...
      Vormals nicht ausgewähltes Paket x11proto-xext-dev wird gewählt.
      Vorbereitung zum Entpacken von .../51-x11proto-xext-dev_2018.4-4_all.deb ...
      Entpacken von x11proto-xext-dev (2018.4-4) ...
      Vormals nicht ausgewähltes Paket libxext-dev:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../52-libxext-dev_2%3a1.3.3-1+b2_armhf.deb ...
      Entpacken von libxext-dev:armhf (2:1.3.3-1+b2) ...
      Vormals nicht ausgewähltes Paket x11-common wird gewählt.
      Vorbereitung zum Entpacken von .../53-x11-common_1%3a7.7+19_all.deb ...
      Entpacken von x11-common (1:7.7+19) ...
      Vormals nicht ausgewähltes Paket libice6:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../54-libice6_2%3a1.0.9-2_armhf.deb ...
      Entpacken von libice6:armhf (2:1.0.9-2) ...
      Vormals nicht ausgewähltes Paket libsm6:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../55-libsm6_2%3a1.2.3-1_armhf.deb ...
      Entpacken von libsm6:armhf (2:1.2.3-1) ...
      Vormals nicht ausgewähltes Paket libice-dev:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../56-libice-dev_2%3a1.0.9-2_armhf.deb ...
      Entpacken von libice-dev:armhf (2:1.0.9-2) ...
      Vormals nicht ausgewähltes Paket libsm-dev:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../57-libsm-dev_2%3a1.2.3-1_armhf.deb ...
      Entpacken von libsm-dev:armhf (2:1.2.3-1) ...
      Vormals nicht ausgewähltes Paket libpixman-1-dev:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../58-libpixman-1-dev_0.36.0-1+rpt1_armhf.deb ...
      Entpacken von libpixman-1-dev:armhf (0.36.0-1+rpt1) ...
      Vormals nicht ausgewähltes Paket libxcb-render0-dev:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../59-libxcb-render0-dev_1.13.1-2_armhf.deb ...
      Entpacken von libxcb-render0-dev:armhf (1.13.1-2) ...
      Vormals nicht ausgewähltes Paket libxcb-shm0-dev:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../60-libxcb-shm0-dev_1.13.1-2_armhf.deb ...
      Entpacken von libxcb-shm0-dev:armhf (1.13.1-2) ...
      Vormals nicht ausgewähltes Paket libffi-dev:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../61-libffi-dev_3.2.1-9_armhf.deb ...
      Entpacken von libffi-dev:armhf (3.2.1-9) ...
      Vormals nicht ausgewähltes Paket libglib2.0-bin wird gewählt.
      Vorbereitung zum Entpacken von .../62-libglib2.0-bin_2.58.3-2+deb10u2_armhf.deb ...
      Entpacken von libglib2.0-bin (2.58.3-2+deb10u2) ...
      Vormals nicht ausgewähltes Paket python3-lib2to3 wird gewählt.
      Vorbereitung zum Entpacken von .../63-python3-lib2to3_3.7.3-1_all.deb ...
      Entpacken von python3-lib2to3 (3.7.3-1) ...
      Vormals nicht ausgewähltes Paket python3-distutils wird gewählt.
      Vorbereitung zum Entpacken von .../64-python3-distutils_3.7.3-1_all.deb ...
      Entpacken von python3-distutils (3.7.3-1) ...
      Vormals nicht ausgewähltes Paket libglib2.0-dev-bin wird gewählt.
      Vorbereitung zum Entpacken von .../65-libglib2.0-dev-bin_2.58.3-2+deb10u2_armhf.deb ...
      Entpacken von libglib2.0-dev-bin (2.58.3-2+deb10u2) ...
      Vormals nicht ausgewähltes Paket libmount-dev:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../66-libmount-dev_2.33.1-0.1_armhf.deb ...
      Entpacken von libmount-dev:armhf (2.33.1-0.1) ...
      Vormals nicht ausgewähltes Paket libpcre16-3:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../67-libpcre16-3_2%3a8.39-12_armhf.deb ...
      Entpacken von libpcre16-3:armhf (2:8.39-12) ...
      Vormals nicht ausgewähltes Paket libpcre32-3:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../68-libpcre32-3_2%3a8.39-12_armhf.deb ...
      Entpacken von libpcre32-3:armhf (2:8.39-12) ...
      Vormals nicht ausgewähltes Paket libpcrecpp0v5:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../69-libpcrecpp0v5_2%3a8.39-12_armhf.deb ...
      Entpacken von libpcrecpp0v5:armhf (2:8.39-12) ...
      Vormals nicht ausgewähltes Paket libpcre3-dev:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../70-libpcre3-dev_2%3a8.39-12_armhf.deb ...
      Entpacken von libpcre3-dev:armhf (2:8.39-12) ...
      Vormals nicht ausgewähltes Paket libsepol1-dev:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../71-libsepol1-dev_2.8-1_armhf.deb ...
      Entpacken von libsepol1-dev:armhf (2.8-1) ...
      Vormals nicht ausgewähltes Paket libselinux1-dev:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../72-libselinux1-dev_2.8-1+b1_armhf.deb ...
      Entpacken von libselinux1-dev:armhf (2.8-1+b1) ...
      Vormals nicht ausgewähltes Paket libglib2.0-dev:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../73-libglib2.0-dev_2.58.3-2+deb10u2_armhf.deb ...
      Entpacken von libglib2.0-dev:armhf (2.58.3-2+deb10u2) ...
      Vormals nicht ausgewähltes Paket libcairo2-dev:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../74-libcairo2-dev_1.16.0-4+rpt1_armhf.deb ...
      Entpacken von libcairo2-dev:armhf (1.16.0-4+rpt1) ...
      Vormals nicht ausgewähltes Paket libfribidi-dev:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../75-libfribidi-dev_1.0.5-3.1+deb10u1_armhf.deb ...
      Entpacken von libfribidi-dev:armhf (1.0.5-3.1+deb10u1) ...
      Vormals nicht ausgewähltes Paket libgdk-pixbuf2.0-bin wird gewählt.
      Vorbereitung zum Entpacken von .../76-libgdk-pixbuf2.0-bin_2.38.1+dfsg-1_armhf.deb ...
      Entpacken von libgdk-pixbuf2.0-bin (2.38.1+dfsg-1) ...
      Vormals nicht ausgewähltes Paket libgdk-pixbuf2.0-dev:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../77-libgdk-pixbuf2.0-dev_2.38.1+dfsg-1_armhf.deb ...
      Entpacken von libgdk-pixbuf2.0-dev:armhf (2.38.1+dfsg-1) ...
      Vormals nicht ausgewähltes Paket libgif7:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../78-libgif7_5.1.4-3_armhf.deb ...
      Entpacken von libgif7:armhf (5.1.4-3) ...
      Vormals nicht ausgewähltes Paket libgif-dev wird gewählt.
      Vorbereitung zum Entpacken von .../79-libgif-dev_5.1.4-3_armhf.deb ...
      Entpacken von libgif-dev (5.1.4-3) ...
      Vormals nicht ausgewähltes Paket libgraphite2-dev:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../80-libgraphite2-dev_1.3.13-7_armhf.deb ...
      Entpacken von libgraphite2-dev:armhf (1.3.13-7) ...
      Vormals nicht ausgewähltes Paket libharfbuzz-icu0:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../81-libharfbuzz-icu0_2.3.1-1_armhf.deb ...
      Entpacken von libharfbuzz-icu0:armhf (2.3.1-1) ...
      Vormals nicht ausgewähltes Paket libicu-dev:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../82-libicu-dev_63.1-6+deb10u1_armhf.deb ...
      Entpacken von libicu-dev:armhf (63.1-6+deb10u1) ...
      Vormals nicht ausgewähltes Paket libharfbuzz-dev:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../83-libharfbuzz-dev_2.3.1-1_armhf.deb ...
      Entpacken von libharfbuzz-dev:armhf (2.3.1-1) ...
      Vormals nicht ausgewähltes Paket libjpeg62-turbo-dev:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../84-libjpeg62-turbo-dev_1%3a1.5.2-2+b1_armhf.deb ...
      Entpacken von libjpeg62-turbo-dev:armhf (1:1.5.2-2+b1) ...
      Vormals nicht ausgewähltes Paket libjpeg-dev wird gewählt.
      Vorbereitung zum Entpacken von .../85-libjpeg-dev_1%3a1.5.2-2_all.deb ...
      Entpacken von libjpeg-dev (1:1.5.2-2) ...
      Vormals nicht ausgewähltes Paket libxft-dev:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../86-libxft-dev_2.3.2-2_armhf.deb ...
      Entpacken von libxft-dev:armhf (2.3.2-2) ...
      Vormals nicht ausgewähltes Paket pango1.0-tools wird gewählt.
      Vorbereitung zum Entpacken von .../87-pango1.0-tools_1.42.4-7~deb10u1_armhf.deb ...
      Entpacken von pango1.0-tools (1.42.4-7~deb10u1) ...
      Vormals nicht ausgewähltes Paket libpango1.0-dev:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../88-libpango1.0-dev_1.42.4-7~deb10u1_armhf.deb ...
      Entpacken von libpango1.0-dev:armhf (1.42.4-7~deb10u1) ...
      Vormals nicht ausgewähltes Paket librsvg2-common:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../89-librsvg2-common_2.44.10-2.1+rpi1_armhf.deb ...
      Entpacken von librsvg2-common:armhf (2.44.10-2.1+rpi1) ...
      Vormals nicht ausgewähltes Paket librsvg2-dev:armhf wird gewählt.
      Vorbereitung zum Entpacken von .../90-librsvg2-dev_2.44.10-2.1+rpi1_armhf.deb ...
      Entpacken von librsvg2-dev:armhf (2.44.10-2.1+rpi1) ...
      libpcrecpp0v5:armhf (2:8.39-12) wird eingerichtet ...
      libgraphite2-3:armhf (1.3.13-7) wird eingerichtet ...
      libpixman-1-0:armhf (0.36.0-1+rpt1) wird eingerichtet ...
      libpixman-1-dev:armhf (0.36.0-1+rpt1) wird eingerichtet ...
      libpcre16-3:armhf (2:8.39-12) wird eingerichtet ...
      libxrender1:armhf (1:0.9.10-1) wird eingerichtet ...
      libdatrie1:armhf (0.2.12-2) wird eingerichtet ...
      libxcb-render0:armhf (1.13.1-2) wird eingerichtet ...
      libfribidi-dev:armhf (1.0.5-3.1+deb10u1) wird eingerichtet ...
      libgdk-pixbuf2.0-common (2.38.1+dfsg-1) wird eingerichtet ...
      x11-common (1:7.7+19) wird eingerichtet ...
      update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
      libsepol1-dev:armhf (2.8-1) wird eingerichtet ...
      libglib2.0-bin (2.58.3-2+deb10u2) wird eingerichtet ...
      liblzo2-2:armhf (2.10-0.1) wird eingerichtet ...
      libxcb-shm0:armhf (1.13.1-2) wird eingerichtet ...
      libffi-dev:armhf (3.2.1-9) wird eingerichtet ...
      libpthread-stubs0-dev:armhf (0.4-1) wird eingerichtet ...
      libjbig0:armhf (2.1-3.1+b2) wird eingerichtet ...
      xtrans-dev (1.3.5-1) wird eingerichtet ...
      libgraphite2-dev:armhf (1.3.13-7) wird eingerichtet ...
      libjpeg62-turbo-dev:armhf (1:1.5.2-2+b1) wird eingerichtet ...
      uuid-dev:armhf (2.33.1-0.1) wird eingerichtet ...
      libpcre32-3:armhf (2:8.39-12) wird eingerichtet ...
      libwebp6:armhf (0.6.1-2) wird eingerichtet ...
      libcroco3:armhf (0.6.12-3) wird eingerichtet ...
      icu-devtools (63.1-6+deb10u1) wird eingerichtet ...
      fonts-dejavu-core (2.37-1) wird eingerichtet ...
      libgif7:armhf (5.1.4-3) wird eingerichtet ...
      libgif-dev (5.1.4-3) wird eingerichtet ...
      libharfbuzz0b:armhf (2.3.1-1) wird eingerichtet ...
      libthai-data (0.1.28-2) wird eingerichtet ...
      libgirepository-1.0-1:armhf (1.58.3-2) wird eingerichtet ...
      xorg-sgml-doctools (1:1.11-1) wird eingerichtet ...
      libtiff5:armhf (4.1.0+git191117-2~deb10u1) wird eingerichtet ...
      python3-lib2to3 (3.7.3-1) wird eingerichtet ...
      libicu-dev:armhf (63.1-6+deb10u1) wird eingerichtet ...
      python3-distutils (3.7.3-1) wird eingerichtet ...
      x11proto-dev (2018.4-4) wird eingerichtet ...
      libglib2.0-dev-bin (2.58.3-2+deb10u2) wird eingerichtet ...
      libblkid-dev:armhf (2.33.1-0.1) wird eingerichtet ...
      libice6:armhf (2:1.0.9-2) wird eingerichtet ...
      libharfbuzz-icu0:armhf (2.3.1-1) wird eingerichtet ...
      libxau-dev:armhf (1:1.0.8-1+b2) wird eingerichtet ...
      libice-dev:armhf (2:1.0.9-2) wird eingerichtet ...
      libpcre3-dev:armhf (2:8.39-12) wird eingerichtet ...
      fontconfig-config (2.13.1-2) wird eingerichtet ...
      libjpeg-dev (1:1.5.2-2) wird eingerichtet ...
      libharfbuzz-gobject0:armhf (2.3.1-1) wird eingerichtet ...
      libthai0:armhf (0.1.28-2) wird eingerichtet ...
      libxdmcp-dev:armhf (1:1.1.2-3) wird eingerichtet ...
      x11proto-core-dev (2018.4-4) wird eingerichtet ...
      libgdk-pixbuf2.0-0:armhf (2.38.1+dfsg-1) wird eingerichtet ...
      gir1.2-glib-2.0:armhf (1.58.3-2) wird eingerichtet ...
      x11proto-xext-dev (2018.4-4) wird eingerichtet ...
      libgdk-pixbuf2.0-bin (2.38.1+dfsg-1) wird eingerichtet ...
      libfontconfig1:armhf (2.13.1-2) wird eingerichtet ...
      libsm6:armhf (2:1.2.3-1) wird eingerichtet ...
      libmount-dev:armhf (2.33.1-0.1) wird eingerichtet ...
      fontconfig (2.13.1-2) wird eingerichtet ...
      Regenerating fonts cache... done.
      libxft2:armhf (2.3.2-2) wird eingerichtet ...
      libfontconfig1-dev:armhf (2.13.1-2) wird eingerichtet ...
      libxcb1-dev:armhf (1.13.1-2) wird eingerichtet ...
      gir1.2-gdkpixbuf-2.0:armhf (2.38.1+dfsg-1) wird eingerichtet ...
      libsm-dev:armhf (2:1.2.3-1) wird eingerichtet ...
      libselinux1-dev:armhf (2.8-1+b1) wird eingerichtet ...
      libpango-1.0-0:armhf (1.42.4-7~deb10u1) wird eingerichtet ...
      libx11-dev:armhf (2:1.6.7-1) wird eingerichtet ...
      gir1.2-harfbuzz-0.0:armhf (2.3.1-1) wird eingerichtet ...
      libcairo2:armhf (1.16.0-4+rpt1) wird eingerichtet ...
      libxcb-shm0-dev:armhf (1.13.1-2) wird eingerichtet ...
      libglib2.0-dev:armhf (2.58.3-2+deb10u2) wird eingerichtet ...
      libxcb-render0-dev:armhf (1.13.1-2) wird eingerichtet ...
      libxext-dev:armhf (2:1.3.3-1+b2) wird eingerichtet ...
      libcairo-gobject2:armhf (1.16.0-4+rpt1) wird eingerichtet ...
      libpangoft2-1.0-0:armhf (1.42.4-7~deb10u1) wird eingerichtet ...
      libxrender-dev:armhf (1:0.9.10-1) wird eingerichtet ...
      libpangocairo-1.0-0:armhf (1.42.4-7~deb10u1) wird eingerichtet ...
      libxft-dev:armhf (2.3.2-2) wird eingerichtet ...
      libcairo-script-interpreter2:armhf (1.16.0-4+rpt1) wird eingerichtet ...
      gir1.2-freedesktop:armhf (1.58.3-2) wird eingerichtet ...
      libpangoxft-1.0-0:armhf (1.42.4-7~deb10u1) wird eingerichtet ...
      pango1.0-tools (1.42.4-7~deb10u1) wird eingerichtet ...
      librsvg2-2:armhf (2.44.10-2.1+rpi1) wird eingerichtet ...
      gir1.2-pango-1.0:armhf (1.42.4-7~deb10u1) wird eingerichtet ...
      librsvg2-common:armhf (2.44.10-2.1+rpi1) wird eingerichtet ...
      gir1.2-rsvg-2.0:armhf (2.44.10-2.1+rpi1) wird eingerichtet ...
      Trigger für libglib2.0-0:armhf (2.58.3-2+deb10u2) werden verarbeitet ...
      Keine Schema-Dateien gefunden: Nichts wird getan.
      Trigger für libc-bin (2.28-10+rpi1) werden verarbeitet ...
      Trigger für systemd (241-7~deb10u3+rpi1) werden verarbeitet ...
      Trigger für man-db (2.8.5-2) werden verarbeitet ...
      libgdk-pixbuf2.0-dev:armhf (2.38.1+dfsg-1) wird eingerichtet ...
      libcairo2-dev:armhf (1.16.0-4+rpt1) wird eingerichtet ...
      Trigger für install-info (6.5.0.dfsg.1-4+b1) werden verarbeitet ...
      libharfbuzz-dev:armhf (2.3.1-1) wird eingerichtet ...
      libpango1.0-dev:armhf (1.42.4-7~deb10u1) wird eingerichtet ...
      librsvg2-dev:armhf (2.44.10-2.1+rpi1) wird eingerichtet ...
      Trigger für libgdk-pixbuf2.0-0:armhf (2.38.1+dfsg-1) werden verarbeitet ...
      pi@raspberrypi:/ $ cd /opt/iobroker
      pi@raspberrypi:/opt/iobroker $ npm i canvas
      
      > canvas@2.6.1 install /opt/iobroker/node_modules/canvas
      > node-pre-gyp install --fallback-to-build
      
      node-pre-gyp WARN Using request for node-pre-gyp https download
      node-pre-gyp WARN Tried to download(404): https://github.com/node-gfx/node-canvas-prebuilt/releases/download/v2.6.1/canvas-v2.6.1-node-v64-linux-glibc-arm.tar.gz
      node-pre-gyp WARN Pre-built binaries not found for canvas@2.6.1 and node@10.20.1 (node-v64 ABI, glibc) (falling back to source compile with node-gyp)
      make: Verzeichnis „/opt/iobroker/node_modules/canvas/build“ wird betreten
        SOLINK_MODULE(target) Release/obj.target/canvas-postbuild.node
        COPY Release/canvas-postbuild.node
        CXX(target) Release/obj.target/canvas/src/backend/Backend.o
      In file included from ../src/backend/Backend.h:6,
                       from ../src/backend/Backend.cc:1:
      ../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
      ../../nan/nan.h:2294:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
           , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
                                                                    ^
      In file included from /home/iobroker/.cache/node-gyp/10.20.1/include/node/node.h:63,
                       from ../../nan/nan.h:56,
                       from ../src/backend/Backend.h:6,
                       from ../src/backend/Backend.cc:1:
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/node_object_wrap.h:84:78:   required from here
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
                      reinterpret_cast<Callback>(callback), type);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:
      ../../nan/nan_object_wrap.h:65:61:   required from here
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
        CXX(target) Release/obj.target/canvas/src/backend/ImageBackend.o
      In file included from ../src/backend/Backend.h:6,
                       from ../src/backend/ImageBackend.h:3,
                       from ../src/backend/ImageBackend.cc:1:
      ../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
      ../../nan/nan.h:2294:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
           , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
                                                                    ^
      In file included from /home/iobroker/.cache/node-gyp/10.20.1/include/node/node.h:63,
                       from ../../nan/nan.h:56,
                       from ../src/backend/Backend.h:6,
                       from ../src/backend/ImageBackend.h:3,
                       from ../src/backend/ImageBackend.cc:1:
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/node_object_wrap.h:84:78:   required from here
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
                      reinterpret_cast<Callback>(callback), type);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:
      ../../nan/nan_object_wrap.h:65:61:   required from here
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
        CXX(target) Release/obj.target/canvas/src/backend/PdfBackend.o
      In file included from ../src/backend/Backend.h:6,
                       from ../src/backend/PdfBackend.h:3,
                       from ../src/backend/PdfBackend.cc:1:
      ../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
      ../../nan/nan.h:2294:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
           , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
                                                                    ^
      In file included from /home/iobroker/.cache/node-gyp/10.20.1/include/node/node.h:63,
                       from ../../nan/nan.h:56,
                       from ../src/backend/Backend.h:6,
                       from ../src/backend/PdfBackend.h:3,
                       from ../src/backend/PdfBackend.cc:1:
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/node_object_wrap.h:84:78:   required from here
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
                      reinterpret_cast<Callback>(callback), type);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:
      ../../nan/nan_object_wrap.h:65:61:   required from here
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
        CXX(target) Release/obj.target/canvas/src/backend/SvgBackend.o
      In file included from ../src/backend/Backend.h:6,
                       from ../src/backend/SvgBackend.h:3,
                       from ../src/backend/SvgBackend.cc:1:
      ../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
      ../../nan/nan.h:2294:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
           , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
                                                                    ^
      In file included from /home/iobroker/.cache/node-gyp/10.20.1/include/node/node.h:63,
                       from ../../nan/nan.h:56,
                       from ../src/backend/Backend.h:6,
                       from ../src/backend/SvgBackend.h:3,
                       from ../src/backend/SvgBackend.cc:1:
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/node_object_wrap.h:84:78:   required from here
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
                      reinterpret_cast<Callback>(callback), type);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:
      ../../nan/nan_object_wrap.h:65:61:   required from here
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
        CXX(target) Release/obj.target/canvas/src/bmp/BMPParser.o
      ../src/bmp/BMPParser.cc: In member function ‘void BMPParser::Parser::parse(uint8_t*, int, uint8_t*)’:
      ../src/bmp/BMPParser.cc:189:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
         E(ptr - data > imgdOffset, "image data overlaps with another structure");
           ~~~~~~~~~~~^~~~~~~~~~~~
      ../src/bmp/BMPParser.cc:10:25: note: in definition of macro ‘E’
       #define E(cond, msg) if(cond) return setErr(msg)
                               ^~~~
      ../src/bmp/BMPParser.cc:204:27: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
         E(ptr - data + imgdSize > len, "not enough image data");
           ~~~~~~~~~~~~~~~~~~~~~~^~~~~
      ../src/bmp/BMPParser.cc:10:25: note: in definition of macro ‘E’
       #define E(cond, msg) if(cond) return setErr(msg)
                               ^~~~
        CXX(target) Release/obj.target/canvas/src/Backends.o
      In file included from ../src/backend/Backend.h:6,
                       from ../src/Backends.h:3,
                       from ../src/Backends.cc:1:
      ../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
      ../../nan/nan.h:2294:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
           , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
                                                                    ^
      In file included from /home/iobroker/.cache/node-gyp/10.20.1/include/node/node.h:63,
                       from ../../nan/nan.h:56,
                       from ../src/backend/Backend.h:6,
                       from ../src/Backends.h:3,
                       from ../src/Backends.cc:1:
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/node_object_wrap.h:84:78:   required from here
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
                      reinterpret_cast<Callback>(callback), type);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:
      ../../nan/nan_object_wrap.h:65:61:   required from here
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
        CXX(target) Release/obj.target/canvas/src/Canvas.o
      In file included from ../src/backend/Backend.h:6,
                       from ../src/Canvas.h:5,
                       from ../src/Canvas.cc:3:
      ../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
      ../../nan/nan.h:2294:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
           , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
                                                                    ^
      ../src/Canvas.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE Canvas::ToBuffer(Nan::NAN_METHOD_ARGS_TYPE)’:
      ../src/Canvas.cc:415:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare]
           if (canvas->nBytes() > node::Buffer::kMaxLength) {
               ~~~~~~~~~~~~~~~~~^~~~~~
      ../src/Canvas.cc:479:79: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
           uv_queue_work(uv_default_loop(), req, ToPngBufferAsync, (uv_after_work_cb)ToBufferAsyncAfter);
                                                                                     ^~~~~~~~~~~~~~~~~~
      ../src/Canvas.cc:520:80: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
           uv_queue_work(uv_default_loop(), req, ToJpegBufferAsync, (uv_after_work_cb)ToBufferAsyncAfter);
                                                                                      ^~~~~~~~~~~~~~~~~~
      In file included from /home/iobroker/.cache/node-gyp/10.20.1/include/node/node.h:63,
                       from ../../nan/nan.h:56,
                       from ../src/backend/Backend.h:6,
                       from ../src/Canvas.h:5,
                       from ../src/Canvas.cc:3:
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/node_object_wrap.h:84:78:   required from here
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
                      reinterpret_cast<Callback>(callback), type);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:
      ../../nan/nan_object_wrap.h:65:61:   required from here
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
        CXX(target) Release/obj.target/canvas/src/CanvasGradient.o
      In file included from ../src/CanvasGradient.h:5,
                       from ../src/CanvasGradient.cc:3:
      ../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
      ../../nan/nan.h:2294:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
           , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
                                                                    ^
      In file included from /home/iobroker/.cache/node-gyp/10.20.1/include/node/node.h:63,
                       from ../../nan/nan.h:56,
                       from ../src/CanvasGradient.h:5,
                       from ../src/CanvasGradient.cc:3:
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/node_object_wrap.h:84:78:   required from here
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
                      reinterpret_cast<Callback>(callback), type);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:
      ../../nan/nan_object_wrap.h:65:61:   required from here
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
        CXX(target) Release/obj.target/canvas/src/CanvasPattern.o
      In file included from ../src/CanvasPattern.h:6,
                       from ../src/CanvasPattern.cc:3:
      ../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
      ../../nan/nan.h:2294:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
           , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
                                                                    ^
      In file included from /home/iobroker/.cache/node-gyp/10.20.1/include/node/node.h:63,
                       from ../../nan/nan.h:56,
                       from ../src/CanvasPattern.h:6,
                       from ../src/CanvasPattern.cc:3:
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/node_object_wrap.h:84:78:   required from here
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
                      reinterpret_cast<Callback>(callback), type);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:
      ../../nan/nan_object_wrap.h:65:61:   required from here
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
        CXX(target) Release/obj.target/canvas/src/CanvasRenderingContext2d.o
      In file included from ../src/backend/Backend.h:6,
                       from ../src/Canvas.h:5,
                       from ../src/CanvasRenderingContext2d.h:6,
                       from ../src/CanvasRenderingContext2d.cc:3:
      ../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
      ../../nan/nan.h:2294:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
           , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
                                                                    ^
      In file included from /home/iobroker/.cache/node-gyp/10.20.1/include/node/node.h:63,
                       from ../../nan/nan.h:56,
                       from ../src/backend/Backend.h:6,
                       from ../src/Canvas.h:5,
                       from ../src/CanvasRenderingContext2d.h:6,
                       from ../src/CanvasRenderingContext2d.cc:3:
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/node_object_wrap.h:84:78:   required from here
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
                      reinterpret_cast<Callback>(callback), type);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:
      ../../nan/nan_object_wrap.h:65:61:   required from here
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
        CXX(target) Release/obj.target/canvas/src/closure.o
      In file included from ../src/backend/Backend.h:6,
                       from ../src/Canvas.h:5,
                       from ../src/closure.h:5,
                       from ../src/closure.cc:1:
      ../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
      ../../nan/nan.h:2294:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
           , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
                                                                    ^
      In file included from /home/iobroker/.cache/node-gyp/10.20.1/include/node/node.h:63,
                       from ../../nan/nan.h:56,
                       from ../src/backend/Backend.h:6,
                       from ../src/Canvas.h:5,
                       from ../src/closure.h:5,
                       from ../src/closure.cc:1:
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/node_object_wrap.h:84:78:   required from here
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
                      reinterpret_cast<Callback>(callback), type);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:
      ../../nan/nan_object_wrap.h:65:61:   required from here
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
        CXX(target) Release/obj.target/canvas/src/color.o
        CXX(target) Release/obj.target/canvas/src/Image.o
      In file included from ../src/Image.h:8,
                       from ../src/Image.cc:3:
      ../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
      ../../nan/nan.h:2294:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
           , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
                                                                    ^
      In file included from /home/iobroker/.cache/node-gyp/10.20.1/include/node/node.h:63,
                       from ../../nan/nan.h:56,
                       from ../src/Image.h:8,
                       from ../src/Image.cc:3:
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/node_object_wrap.h:84:78:   required from here
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
                      reinterpret_cast<Callback>(callback), type);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:
      ../../nan/nan_object_wrap.h:65:61:   required from here
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
        CXX(target) Release/obj.target/canvas/src/ImageData.o
      In file included from ../src/ImageData.h:5,
                       from ../src/ImageData.cc:3:
      ../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
      ../../nan/nan.h:2294:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
           , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
                                                                    ^
      In file included from /home/iobroker/.cache/node-gyp/10.20.1/include/node/node.h:63,
                       from ../../nan/nan.h:56,
                       from ../src/ImageData.h:5,
                       from ../src/ImageData.cc:3:
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/node_object_wrap.h:84:78:   required from here
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
                      reinterpret_cast<Callback>(callback), type);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:
      ../../nan/nan_object_wrap.h:65:61:   required from here
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
        CXX(target) Release/obj.target/canvas/src/init.o
      In file included from ../src/backend/Backend.h:6,
                       from ../src/Backends.h:3,
                       from ../src/init.cc:17:
      ../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:
      ../../nan/nan.h:2294:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]
           , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)
                                                                    ^
      In file included from ../../nan/nan.h:56,
                       from ../src/backend/Backend.h:6,
                       from ../src/Backends.h:3,
                       from ../src/init.cc:17:
      ../src/init.cc: At global scope:
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/node.h:573:43: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
             (node::addon_register_func) (regfunc),                          \
                                                 ^
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/node.h:607:3: note: in expansion of macro ‘NODE_MODULE_X’
         NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
         ^~~~~~~~~~~~~
      ../src/init.cc:88:1: note: in expansion of macro ‘NODE_MODULE’
       NODE_MODULE(canvas, init);
       ^~~~~~~~~~~
      In file included from /home/iobroker/.cache/node-gyp/10.20.1/include/node/node.h:63,
                       from ../../nan/nan.h:56,
                       from ../src/backend/Backend.h:6,
                       from ../src/Backends.h:3,
                       from ../src/init.cc:17:
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/node_object_wrap.h:84:78:   required from here
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
                      reinterpret_cast<Callback>(callback), type);
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:
      ../../nan/nan_object_wrap.h:65:61:   required from here
      /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
        CXX(target) Release/obj.target/canvas/src/register_font.o
        SOLINK_MODULE(target) Release/obj.target/canvas.node
        COPY Release/canvas.node
      make: Verzeichnis „/opt/iobroker/node_modules/canvas/build“ wird verlassen
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.1.3 (node_modules/fsevents):
      npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
      npm WARN optional SKIPPING OPTIONAL DEPENDENCY: osx-temperature-sensor@1.0.5 (node_modules/osx-temperature-sensor):
      npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for osx-temperature-sensor@1.0.5: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"arm"})
      
      + canvas@2.6.1
      added 20 packages from 12 contributors in 62.186s
      
      10 packages are looking for funding
        run `npm fund` for details
      
      pi@raspberrypi:/opt/iobroker $
      
      
      Thomas Braun 1 Reply Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @varg last edited by

        @varg
        Sieht sauber aus. Jetzt dürften deine 'gyp'-Fehler weg sein.
        Bei Wechseln der node Version wirst du aber wahrscheinlich 'canvas' wieder bauen müssen.

        V 1 Reply Last reply Reply Quote 0
        • V
          varg @Thomas Braun last edited by

          @Thomas-Braun

          klasse herzlichen dank

          keine Fehlermeldungen mehr

          $ ./iobroker url "https://github.com/ioBroker/ioBroker.javascript/tarball/master" javascript
          install https://github.com/ioBroker/ioBroker.javascript/tarball/master
          NPM version: 6.14.4
          npm install https://github.com/ioBroker/ioBroker.javascript/tarball/master --loglevel error --prefix "/opt/iobroker" (System call)
          upload [100] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/vs/basic-languages/pgsql/pgsql.js vs/basic-languages/pgsql/pgsql.js application/javascript
          upload [90] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/vs/basic-languages/handlebars/handlebars.js vs/basic-languages/handlebars/handlebars.js application/javascript
          upload [80] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/vs/base/worker/workerMain.js vs/base/worker/workerMain.js application/javascript
          upload [70] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/static/js/2.e4d73b14.chunk.js.LICENSE.txt static/js/2.e4d73b14.chunk.js.LICENSE.txt text/plain
          upload [60] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/index_m.html index_m.html text/html
          upload [50] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/own/msg/de.js google-blockly/own/msg/de.js application/javascript
          upload [40] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/own/blocks_sendto.js google-blockly/own/blocks_sendto.js application/javascript
          upload [30] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/msg/js/it.js google-blockly/msg/js/it.js application/javascript
          upload [20] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/handopen.cur google-blockly/media/handopen.cur null
          upload [19] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/handdelete.cur google-blockly/media/handdelete.cur null
          upload [18] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/handclosed.cur google-blockly/media/handclosed.cur null
          upload [17] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/dropdown-arrow.svg google-blockly/media/dropdown-arrow.svg image/svg+xml
          upload [16] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/disconnect.wav google-blockly/media/disconnect.wav audio/wav
          upload [15] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/disconnect.ogg google-blockly/media/disconnect.ogg audio/ogg
          upload [14] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/disconnect.mp3 google-blockly/media/disconnect.mp3 audio/mpeg
          upload [13] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/delete.wav google-blockly/media/delete.wav audio/wav
          upload [12] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/delete.ogg google-blockly/media/delete.ogg audio/ogg
          upload [11] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/delete.mp3 google-blockly/media/delete.mp3 audio/mpeg
          upload [10] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/click.wav google-blockly/media/click.wav audio/wav
          upload [9] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/click.ogg google-blockly/media/click.ogg audio/ogg
          upload [8] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/click.mp3 google-blockly/media/click.mp3 audio/mpeg
          upload [7] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/media/1x1.gif google-blockly/media/1x1.gif image/gif
          upload [6] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/javascript_compressed.js google-blockly/javascript_compressed.js application/javascript
          upload [5] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/blocks_compressed.js google-blockly/blocks_compressed.js application/javascript
          upload [4] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/blockly_compressed.js google-blockly/blockly_compressed.js application/javascript
          upload [3] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/google-blockly/LICENSE google-blockly/LICENSE null
          upload [2] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/favicon.ico favicon.ico image/vnd.microsoft.icon
          upload [1] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/asset-manifest.json asset-manifest.json application/json
          upload [0] javascript.admin /opt/iobroker/node_modules/iobroker.javascript/admin/adminWords.js adminWords.js application/javascript
          process exited with code 0
          
          Thomas Braun 2 Replies Last reply Reply Quote 0
          • Thomas Braun
            Thomas Braun Most Active @varg last edited by

            @varg
            Siehste...

            1 Reply Last reply Reply Quote 0
            • Thomas Braun
              Thomas Braun Most Active @varg last edited by

              @varg Läuft da eigentlich die graphische Oberfläche mit?

              who -r
              
              V 1 Reply Last reply Reply Quote 0
              • V
                varg @Thomas Braun last edited by

                @Thomas-Braun

                run-level 5  2020-05-10 08:34
                
                Thomas Braun 1 Reply Last reply Reply Quote 0
                • Thomas Braun
                  Thomas Braun Most Active @varg last edited by

                  @varg
                  Brauchst du eine Desktopoberfläche (meist nicht) oder gehst du nicht ohnhein per SSH (puTTY usw.) auf die Kiste drauf? Dann ausschalten, spart dir enorm Ressourcen auf deinem System.

                  V 1 Reply Last reply Reply Quote 0
                  • V
                    varg @Thomas Braun last edited by

                    @Thomas-Braun

                    benutze stets nur das light image also kein desktop und ja nur via putty

                    Thomas Braun 1 Reply Last reply Reply Quote 0
                    • Thomas Braun
                      Thomas Braun Most Active @varg last edited by Thomas Braun

                      @varg Dann dürfte die Kiste aber nicht in 'Runlevel 5' laufen. Und auch nicht diverse X-Pakete upgraden wollen.

                      Raspberry Pi, oder?

                      V 2 Replies Last reply Reply Quote 0
                      • V
                        varg @Thomas Braun last edited by

                        @Thomas-Braun

                        bin leicht überfragt. wie gesagt buster light image ohne desktop auf einem pi4 2GB

                        Thomas Braun 1 Reply Last reply Reply Quote 0
                        • V
                          varg @Thomas Braun last edited by

                          @Thomas-Braun

                          bis auf den zigbee adapter gabs bei der installation wie gesagt keine fehlermeldungen mehr

                          beim zigbee ist noch keine hardware dran, daher keine ahnung obs letztendlich läuft.

                          $ ./iobroker url "https://github.com/ioBroker/ioBroker.zigbee/tarball/master" zigbee
                          install https://github.com/ioBroker/ioBroker.zigbee/tarball/master
                          NPM version: 6.14.4
                          npm install https://github.com/ioBroker/ioBroker.zigbee/tarball/master --loglevel error --prefix "/opt/iobroker" (System call)
                          In file included from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:../../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:../../../nan/nan.h:2298:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]     , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)                                                              ^
                          ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Open(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:78:69: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Open, (uv_after_work_cb)EIO_AfterOpen);                                                                     ^~~~~~~~~~~~~
                          ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:135:71: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Update, (uv_after_work_cb)EIO_AfterUpdate);                                                                       ^~~~~~~~~~~~~~~
                          ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Close(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:175:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Close, (uv_after_work_cb)EIO_AfterClose);                                                                      ^~~~~~~~~~~~~~
                          ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Flush(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:215:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Flush, (uv_after_work_cb)EIO_AfterFlush);                                                                      ^~~~~~~~~~~~~~
                          ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Set(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:270:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Set, (uv_after_work_cb)EIO_AfterSet);                                                                    ^~~~~~~~~~~~
                          ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Get(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:314:68: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Get, (uv_after_work_cb)EIO_AfterGet);                                                                    ^~~~~~~~~~~~
                          ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE GetBaudRate(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:363:76: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_GetBaudRate, (uv_after_work_cb)EIO_AfterGetBaudRate);                                                                            ^~~~~~~~~~~~~~~~~~~~
                          ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Drain(Nan::NAN_METHOD_ARGS_TYPE)’:../src/serialport.cpp:409:70: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]   uv_queue_work(uv_default_loop(), req, EIO_Drain, (uv_after_work_cb)EIO_AfterDrain);                                                                      ^~~~~~~~~~~~~~
                          ../src/serialport.cpp: At global scope:../src/serialport.cpp:430:28: warning: unnecessary parentheses in declaration of ‘ToParityEnum’ [-Wparentheses] SerialPortParity NAN_INLINE(ToParityEnum(const v8::Local<v8::String>& v8str)) {                            ^
                          ../src/serialport.cpp:449:30: warning: unnecessary parentheses in declaration of ‘ToStopBitEnum’ [-Wparentheses] SerialPortStopBits NAN_INLINE(ToStopBitEnum(double stopBits)) {                              ^
                          In file included from ../../../nan/nan.h:54,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/10.20.1/include/node/node.h:573:43: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]       (node::addon_register_func) (regfunc),                          \                                           ^/home/iobroker/.cache/node-gyp/10.20.1/include/node/node.h:607:3: note: in expansion of macro ‘NODE_MODULE_X’   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)   ^~~~~~~~~~~~~../src/serialport.cpp:483:1: note: in expansion of macro ‘NODE_MODULE’ NODE_MODULE(serialport, init); ^~~~~~~~~~~
                          In file included from /home/iobroker/.cache/node-gyp/10.20.1/include/node/node.h:63,                 from ../../../nan/nan.h:54,                 from ../src/./serialport.h:6,                 from ../src/serialport.cpp:1:/home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:/home/iobroker/.cache/node-gyp/10.20.1/include/node/node_object_wrap.h:84:78:   required from here/home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]                reinterpret_cast<Callback>(callback), type);                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                          /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:../../../nan/nan_object_wrap.h:65:61:   required from here/home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
                          In file included from ../src/serialport.h:6,                 from ../src/serialport_unix.cpp:2:../../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:../../../nan/nan.h:2298:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]     , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)                                                              ^
                          In file included from /home/iobroker/.cache/node-gyp/10.20.1/include/node/node.h:63,                 from ../../../nan/nan.h:54,                 from ../src/serialport.h:6,                 from ../src/serialport_unix.cpp:2:/home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:/home/iobroker/.cache/node-gyp/10.20.1/include/node/node_object_wrap.h:84:78:   required from here/home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]                reinterpret_cast<Callback>(callback), type);                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                          /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:../../../nan/nan_object_wrap.h:65:61:   required from here/home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
                          ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’:../src/serialport_unix.cpp:176:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=]     snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path);                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~
                          ../src/serialport_unix.cpp:176:13: note: ‘snprintf’ output 20 or more bytes (assuming 1043) into a destination of size 1024     snprintf(data->errorString, sizeof(data->errorString), "Error %s Cannot open %s", strerror(errno), data->path);     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                          ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’:../src/serialport_unix.cpp:86:60: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]     snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path);                                                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~
                          ../src/serialport_unix.cpp:86:13: note: ‘snprintf’ output 22 or more bytes (assuming 1045) into a destination of size 1024     snprintf(data->errorString, sizeof(data->errorString), "Error: %s, cannot open %s", strerror(errno), data->path);     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                          In file included from ../src/poller.cpp:1:../../../nan/nan.h: In function ‘void Nan::AsyncQueueWorker(Nan::AsyncWorker*)’:../../../nan/nan.h:2298:62: warning: cast between incompatible function types from ‘void (*)(uv_work_t*)’ {aka ‘void (*)(uv_work_s*)’} to ‘uv_after_work_cb’ {aka ‘void (*)(uv_work_s*, int)’} [-Wcast-function-type]     , reinterpret_cast<uv_after_work_cb>(AsyncExecuteComplete)                                                              ^
                          In file included from /home/iobroker/.cache/node-gyp/10.20.1/include/node/node.h:63,                 from ../../../nan/nan.h:54,                 from ../src/poller.cpp:1:/home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = node::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)]’:/home/iobroker/.cache/node-gyp/10.20.1/include/node/node_object_wrap.h:84:78:   required from here/home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<node::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<node::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]                reinterpret_cast<Callback>(callback), type);                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                          /home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h: In instantiation of ‘void v8::PersistentBase<T>::SetWeak(P*, typename v8::WeakCallbackInfo<P>::Callback, v8::WeakCallbackType) [with P = Nan::ObjectWrap; T = v8::Object; typename v8::WeakCallbackInfo<P>::Callback = void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)]’:../../../nan/nan_object_wrap.h:65:61:   required from here/home/iobroker/.cache/node-gyp/10.20.1/include/node/v8.h:9502:16: warning: cast between incompatible function types from ‘v8::WeakCallbackInfo<Nan::ObjectWrap>::Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’} to ‘Callback’ {aka ‘void (*)(const v8::WeakCallbackInfo<void>&)’} [-Wcast-function-type]
                          upload [200] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/tuya_TS0201.png img/tuya_TS0201.png image/png
                          upload [150] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/osram_surface_light_tw.png img/osram_surface_light_tw.png image/png
                          upload [100] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/innr_color_gu10.png img/innr_color_gu10.png image/png
                          upload [90] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/ikea_transformer.png img/ikea_transformer.png image/png
                          upload [80] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/ikea_e14_bulb.png img/ikea_e14_bulb.png image/png
                          upload [70] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/hs1sa.png img/hs1sa.png image/png
                          upload [60] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/gld003z.png img/gld003z.png image/png
                          upload [50] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/ewelink_DS01.png img/ewelink_DS01.png image/png
                          upload [40] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/ctrl_ln2.png img/ctrl_ln2.png image/png
                          upload [30] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/aqara_switch.png img/aqara_switch.png image/png
                          upload [20] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/LCT002.png img/LCT002.png image/png
                          upload [19] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/Ikea_fyrtur.png img/Ikea_fyrtur.png image/png
                          upload [18] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/FLOALT.panel.WS.png img/FLOALT.panel.WS.png image/png
                          upload [17] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/Eurotronic_Spirit_04.png img/Eurotronic_Spirit_04.png image/png
                          upload [16] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/DIYRuZ.png img/DIYRuZ.png image/png
                          upload [15] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/Bitron_AV201021A.png img/Bitron_AV201021A.png image/png
                          upload [14] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/AV2010_32.png img/AV2010_32.png image/png
                          upload [13] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/86sw2.png img/86sw2.png image/png
                          upload [12] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/86sw1.png img/86sw1.png image/png
                          upload [11] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/img/86plug.png img/86plug.png image/png
                          upload [10] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/i18n/zh-cn/translations.json i18n/zh-cn/translations.json application/json
                          upload [9] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/i18n/ru/translations.json i18n/ru/translations.json application/json
                          upload [8] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/i18n/pt/translations.json i18n/pt/translations.json application/json
                          upload [7] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/i18n/pl/translations.json i18n/pl/translations.json application/json
                          upload [6] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/i18n/nl/translations.json i18n/nl/translations.json application/json
                          upload [5] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/i18n/it/translations.json i18n/it/translations.json application/json
                          upload [4] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/i18n/fr/translations.json i18n/fr/translations.json application/json
                          upload [3] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/i18n/es/translations.json i18n/es/translations.json application/json
                          upload [2] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/i18n/en/translations.json i18n/en/translations.json application/json
                          upload [1] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/i18n/de/translations.json i18n/de/translations.json application/json
                          upload [0] zigbee.admin /opt/iobroker/node_modules/iobroker.zigbee/admin/admin.js admin.js application/javascript
                          process exited with code 0
                          
                          1 Reply Last reply Reply Quote 0
                          • Thomas Braun
                            Thomas Braun Most Active @varg last edited by

                            @varg Das kann eigentlich nicht sein. Da schleppst du viel zu viel Zeuch mit.
                            Am besten startest du schon beim booten nur in RunLevel 3.

                            sudo raspi-config
                            

                            3 Boot Options
                            B1 Desktop / CLI
                            B1 oder B2 (je nachdem wie dein Sicherheitsbedürfnis aussieht)

                            Reboot

                            Dann wieder mit

                            who -r
                            

                            schauen ob RL 3 erscheint.

                            V 1 Reply Last reply Reply Quote 0
                            • V
                              varg @Thomas Braun last edited by

                              @Thomas-Braun

                              run-level 3  2020-05-10 09:14
                              

                              ok danke wusste nicht das ich das bei einem light image einstellen muss

                              Thomas Braun 1 Reply Last reply Reply Quote 0
                              • Thomas Braun
                                Thomas Braun Most Active @varg last edited by

                                @varg https://www.raspberrypi.org/downloads/raspbian/
                                Das Light?
                                Kommt auch mit Desktop (X) daher.

                                V 1 Reply Last reply Reply Quote 0
                                • V
                                  varg @Thomas Braun last edited by varg

                                  @Thomas-Braun

                                  Raspbian Buster Lite
                                  Minimal image based on Debian Buster
                                  Version:February 2020
                                  Release date:2020-02-13
                                  Kernel version:4.19
                                  Size:434 MB
                                  

                                  alles klar mal wieder ein fall von keine ahnung und davon ne menge 😉

                                  1 Reply Last reply Reply Quote 0
                                  • First post
                                    Last post

                                  Support us

                                  ioBroker
                                  Community Adapters
                                  Donate
                                  FAQ Cloud / IOT
                                  HowTo: Node.js-Update
                                  HowTo: Backup/Restore
                                  Downloads
                                  BLOG

                                  732
                                  Online

                                  32.1k
                                  Users

                                  80.6k
                                  Topics

                                  1.3m
                                  Posts

                                  iot alexa javascript gyp
                                  3
                                  43
                                  2537
                                  Loading More Posts
                                  • Oldest to Newest
                                  • Newest to Oldest
                                  • Most Votes
                                  Reply
                                  • Reply as topic
                                  Log in to reply
                                  Community
                                  Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                  The ioBroker Community 2014-2023
                                  logo