Php7-homegear mit openssl 1.1.0

Hi,

ich bin gerade dabei php7-homegear auf einem Arch Linux System zu bauen. Ich habe aber einige Probleme mit openssl.

error: storage size of 'cipher_ctx' isn't known

Anscheinen haengt dies mit openssl 1.1.0 zusammen.

Ich habe auch irgendwo gelesen dass keine modifizierte Version von php mehr benoetigt wird. Kann ich das homegear-git bauen irgendwie anpassen nicht php7-homegear zu nutzen?

Viele Gruesse

Hi @pheinrich,

du kannst Homegear mit -DNO_SCRIPTENGINE kompilieren, dann wird PHP nicht benötigt. Du kannst PHP auch ohne SSL kompilieren (für Homegear selbst ist das irrelevant, nur einige PHP-Module benötigen dies). Vermutlich reicht es dafür das --with-openssl beim configure wegzulassen.

Eine modifizierte Version wird tatsächlich nicht mehr benötigt. Aber PHP muss als statische Bibliothek vorhanden und mit pthreads kompiliert sein - das ist in den Distributionspaketen standardmäßig nicht der Fall.

Viele Grüße

Sathya

Ok Danke @sathya

Habe mitterweile aber ein Armbian verwendet, da es noch andere Baustellen gab.