Bookworm: 4.4.2. Manually Compiling Homegear

Hallo zusammen,

System: Installiert über Raspi-Imager mit openhab4 image

Revision	: c03111
Serial		: 10000000509443ed
Model		: Raspberry Pi 4 Model B Rev 1.1
uname -a
Linux openHAB4 6.12.25+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.12.25-1+rpt1 (2025-04-30) aarch64 GNU/Linux

beim Compilieren treten im folgenden Abschnitt beim make Fehler auf:

wget https://github.com/Homegear/Homegear/archive/master.zip
unzip master.zip
rm master.zip
cd Homegear-master
./makeRelease.sh 4

Fehlermeldung (und viele weitere Referenzierungsprobleme):

/usr/bin/ld: /usr/lib/gcc/aarch64-linux-gnu/12/../../../../lib/libphp8-homegear.a(interface.o): in function `zm_startup_curl':
(.text+0x500c): undefined reference to `curl_global_init'

Hat jemand ein Idee, was mir hier fehlt bzw. wie ich gcc linken kann, damit der Prozess durchläuft?

Falls sich jemand fragt “Warum nimmt er nicht das Homegear-Image?”, das hab ich probiert, aber die Formatierung und die mounts mit (ro) haben mir die Installation von openhab vergällt.

Und wenn ich Homegear über openhabian-config installieren, kommt es zum Fehler, weil das GPIO-Management in bookworm offensichtlich anders aufgestellt ist:

May 29 09:18:21 openHAB4 rpi_init[126998]: /usr/local/sbin/rpi_init: line 5: /usr/bin/gpio: No such file or directory
May 29 09:18:21 openHAB4 systemd[1]: homegear.service: Control process exited, code=exited, status=127/n/a

Installiert ist:

$ dpkg --list |grep  python3-rpi-lgpio
ii  python3-rpi-lgpio                                0.6-0~rpt1                                all          Compatibility shim for lgpio emulating the RPi.GPIO API

Wie macht ihr das beim Homegear-Image?
Freue mich über jede Hilfe!

Hab’s gefunden:

WiringPI für 64 bit Bookworm: https://github.com/WiringPi/WiringPi/releases/tag/3.10

sudo dpkg -i wiringpi_3.10_arm64.deb

Und dann:

$ sudo systemctl restart homegear
$ sudo systemctl status homegear
● homegear.service - Homegear
     Loaded: loaded (/etc/systemd/system/homegear.service; enabled; preset: enabled)
     Active: active (running) since Thu 2025-05-29 11:58:45 CEST; 9s ago
    Process: 170261 ExecStartPre=/usr/local/sbin/rpi_init /usr/bin/gpio export 18 out (code=exited, status=0/SUCCESS)
   Main PID: 170264 (homegear)
      Tasks: 773
        CPU: 2.778s
     CGroup: /system.slice/homegear.service
             └─170264 /usr/bin/homegear