Hey,
es waren einige kleine Anpassungen am Quelltext erforderlich, aber jetzt läuft es . Allerdings nur die Version 0.6!
Erst einmal müssen folgende Ports installiert sein (geht zum Teil sicherlich auch über Pakete):
[ul]
[li] security/ca_root_nss[/li]
[li] lang/php56 (mit EMBED und ZTS!!!)[/li]
[li] lang/python27[/li]
[li] security/gnutls[/li]
[li] security/libgcrypt[/li]
[li] databases/sqlite3[/li]
[li] archivers/lzo2[/li][/ul]
Dann noch folgende Pakete:
(clang und GCC 5.1 habe nicht getestet.)
Dann habe ich folgende Links angelegt:
ln -s /usr/local/share/certs/ca-root-nss.crt /etc/ssl/cert.pem (wurde trotz Auswahl nicht automatisch angelegt)
ln -s /usr/local/bin/g++48 /usr/local/bin/g++
ln -s /usr/local/bin/gcc48 /usr/local/bin/gcc
ln -s /usr/local/bin/python2.7 /usr/local/bin/python
Jetzt sollte das Kompilieren klappen:
gmake config=release_bsd
Zum Herunterladen der XML-Dateien von der eQ-3-Seite wird noch python-lzo (https://github.com/jd-boyd/python-lzo.git) benötigt. Damit die Installation klappt, musste ich in der setup.py “/usr/include/lzo” durch “/usr/local/include/lzo” ersetzen. Einige “includes” mussten auch noch in den lzo-Headerdateien angepasst werden. Welche genau zeigen dir die Fehlermeldungen. Alternativ kannst du das Verzeichnis /etc/homegear/devices auch von einem anderen Rechner kopieren.
Ich bin gespannt auf dein Feedback .
Liebe Grüße
Sathya