Hallo,
der Homegear dev Branch läßt sich nicht kompilieren / linken.
Auf dem System fehlen include Verzeichnisse. Und da die letzte Änderung an der Datei schon eine Weile her ist, vermute ich, das man vorher noch ein anderes Paket installieren muss.
Ich habe alle git Sourcen heruntergeladen und nach “nodejs-homegear” durchsucht.
Aber nichts passendes gefunden …
Baut man einen fake, so das die node.h beim Compile gefunden wird, haperts dann beim Link.
Beim Compile:
Nodejs/Nodejs.cpp:32:10: schwerwiegender Fehler: node.h: Datei oder Verzeichnis nicht gefunden
32 | #include <node.h>
| ^~~~~~~~
Beim Link:
-lnodejs-homegear
/usr/bin/ld: cannot find -lnodejs-homegear
Welche Pakete werden benötigt um die fehlenden Dateien nachzuinstallieren?
Es kann ja auch sein, das Module betroffen sind, die nicht quelloffen sind. Das wäre ja auch ok. Aber ich würde erwarten, das man das wenigstens kommuniziert.
Vielleicht kann man ja eine Lizenz käuflich erwerben …
Obwohl auf github reglmäßig Änderungen an den homegear Source vorgenommen werden, reagiert Sathya auf keinerlei Anfragen. Fühlt sich so an, als wolle er einfach nicht mit mir kommunizieren
VG
Henning