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

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

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. Build error bei Adapter Update

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    324

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.5k

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

Build error bei Adapter Update

Geplant Angeheftet Gesperrt Verschoben Error/Bug
4 Beiträge 2 Kommentatoren 513 Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • T Offline
    T Offline
    ts020339
    schrieb am zuletzt editiert von
    #1

    Hallo Zusammen,

    ich bekomme jetzt bei jeder Installation eines neuen Adapters bzw. dem Update eines existierenden Adapters einen "gyp ERR! build error" im Log.

    Reproduzierbar mit jedem Adapter. Hier mal das komplette Log des Discovery-Adapters, sieht so genauso aber bei jedem anderen Adapter aus.

    Das ist nur leider so weit jenseits meiner Kenntnisse und auch Google gibt undendlich viele Treffer aus, dass ich einfach nicht weiterkommen. Vielleicht kann sich ja mal jemand das Log anschauen und mich zumindest in die richtige Richtung stoßen…

    ! ````
    Update discovery from @1.0.1 to @1.1.0
    npm install iobroker.discovery@1.1.0 --production --prefix "/opt/iobroker" (System call)
    In file included from ../node_modules/nan/nan.h:82:0,
    from ../src/bufferutil.cc:16:
    ../node_modules/nan/nan_new.h: In function ‘v8::Local NanIntern::To(v8::Handlev8::integer) [with T = v8::Int32; v8::Handle v8::integer= v8::Localv8::integer]’:
    ../node_modules/nan/nan_new.h:34:64: warning: ‘v8::Local v8::int32v8::Value::ToInt32() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
    Tov8::int32(v8::Handle v8::integeri) { return i->ToInt32(); }
    ^
    In file included from ../src/bufferutil.cc:7:0:
    /root/.node-gyp/6.12.3/include/node/v8.h:8214:14: note: declared here
    Local <int32>Value::ToInt32() const {
    ^~~~~
    In file included from ../node_modules/nan/nan.h:82:0,
    from ../src/bufferutil.cc:16:
    ../node_modules/nan/nan_new.h: In function ‘v8::Local NanIntern::To(v8::Handlev8::integer) [with T = v8::Uint32; v8::Handle v8::integer= v8::Localv8::integer]’:
    ../node_modules/nan/nan_new.h:39:65: warning: ‘v8::Local v8::uint32v8::Value::ToUint32() const’ is deprecated: Use maybe version [-Wdeprecated-declarations]
    Tov8::uint32(v8::Handle v8::integeri) { return i->ToUint32(); }
    ^
    In file included from ../src/bufferutil.cc:7:0:
    /root/.node-gyp/6.12.3/include/node/v8.h:8208:15: note: declared here
    Local <uint32>Value::ToUint32() const {
    ^~~~~
    In file included from ../node_modules/nan/nan_new.h:189:0,
    from ../node_modules/nan/nan.h:82,
    from ../src/bufferutil.cc:16:
    ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBasev8::booleanobject::return_t NanIntern::Factoryv8::booleanobject::New(bool)’:
    ../node_modules/nan/nan_implementation_12_inl.h:49:38: warning: ‘static v8::Local v8::valuev8::BooleanObject::New(bool)’ is deprecated: Pass an isolate [-Wdeprecated-declarations]
    return v8::BooleanObject::New(value).Asv8::booleanobject();
    ^
    In file included from /root/.node-gyp/6.12.3/include/node/v8.h:25:0,
    from ../src/bufferutil.cc:7:
    /root/.node-gyp/6.12.3/include/node/v8.h:4009:56: note: declared here
    V8_DEPRECATED("Pass an isolate", static Local <value>New(bool value));
    ^
    /root/.node-gyp/6.12.3/include/node/v8config.h:333:3: note: in definition of macro ‘V8_DEPRECATED’
    declarator attribute((deprecated(message)))
    ^~~~~~~~~~
    In file included from ../node_modules/nan/nan_new.h:189:0,
    from ../node_modules/nan/nan.h:82,
    from ../src/bufferutil.cc:16:
    ../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static NanIntern::FactoryBasev8::script::return_t NanIntern::Factoryv8::script::New(v8::Localv8::string)’:
    ../node_modules/nan/nan_implementation_12_inl.h:166:69: warning: ‘static v8::Local v8::scriptv8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
    return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
    ^
    In file included from /root/.node-gyp/6.12.3/include/node/v8.h:25:0,
    from ../src/bufferutil.cc:7:
    /root/.node-gyp/6.12.3/include/node/v8.h:1354:21: note: declared here
    Local</v8::script></v8::string></v8::script></v8::script></value></v8::booleanobject></v8::value></v8::booleanobject></v8::booleanobject></uint32></v8::integer></v8::uint32></v8::uint32></v8::integer></v8::integer></v8::integer></int32></v8::integer></v8::int32></v8::int32></v8::integer></v8::integer></v8::integer>

    1 Antwort Letzte Antwort
    0
    • apollon77A Offline
      apollon77A Offline
      apollon77
      schrieb am zuletzt editiert von
      #2

      Das meiste sind optionale Pakete. Es ist ok wenn die fehlschlagen. Npm ab 3 prüft jedes Mal alle Abhängigkeiten und versucht damit quasi jedes Mal das fehlende nachzuinstallieren … blöd aber ist aktuell leider so.

      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
      1 Antwort Letzte Antwort
      0
      • T Offline
        T Offline
        ts020339
        schrieb am zuletzt editiert von
        #3

        danke fürs anschauen!

        und dieser "gyp build error" ? (ziemlich weit unten im Log)

        ...
        gyp ERR! build error 
        gyp ERR! stack Error: `make` failed with exit code: 2
        ...
        
        

        bzw. kann ich irgendwie nachschauen, ob ein Adapter korrekt kompiliert wurde (d.h. native c++ code übersetzt) oder in dem javascript mode läuft?

        1 Antwort Letzte Antwort
        0
        • apollon77A Offline
          apollon77A Offline
          apollon77
          schrieb am zuletzt editiert von
          #4

          Wenn es eine optionale Library ist die den Fehler verursacht hat ist alles gut ;-) wenn im Adapter was nicht tut merkst du wenn du ihn benutzt …

          In dem Fall kam es wohl vom Modul validation

          Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

          • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
          • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
          1 Antwort Letzte Antwort
          0
          Antworten
          • In einem neuen Thema antworten
          Anmelden zum Antworten
          • Älteste zuerst
          • Neuste zuerst
          • Meiste Stimmen


          Support us

          ioBroker
          Community Adapters
          Donate

          542

          Online

          32.5k

          Benutzer

          81.7k

          Themen

          1.3m

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

          • Du hast noch kein Konto? Registrieren

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