Hallo Alfons,
ich kann Dir als Mac-user nachfühlen, daß sich aufgrund der Apple-Sicherheitsmechanismen das eine oder andere nicht ‚einfach so‘ installieren lässt. Aber in der heutigen Zeit hat das sicherlich auch seine Berechtigung. Und da ich Dir nicht empfehlen möchte, diese Sicherheitsmechanismen zu umgehen bzw. abzuschalten, möchte ich Dir folgende Lösung vorschlagen.
Denn es gibt auch eine wirklich ‚saubere‘ Lösung aus dem Hause Apple mit bordeigenen Mitteln:
Passend zur jeweiligen Hardware und Betriebssystemversion kannst Du Dir Xcode von Apple kostenfrei laden.
Aber Achtung:
nicht die vollständige GUI gestützte Entwicklerversion, sondern die einfache, kleine Kommandozeilenversion. Beide sind kostenfrei über den App-Store erhältlich.
Bitte kriege jetzt keinen Schreck! Auch wenn Du noch nie ein Programm übersetzt hast, es funktioniert wirklich einfach. Viiiiiiiel einfacher, als zu programmieren. Den Programmcode hat Teddy ja schon super ausgearbeitet. Da müssen wir nichts ändern.
Zunächst mußt Du das Programm 'Terminal' laden:
Wenn Du nicht weißt, wo Du dieses Programm findest, suche es einfach im Finder:
oder suche es unter 'Programme' im Unterverzeichnis 'Dienstprogramme'
In diesem Terminal gibst Du nun folgende Befehle in der Reihenfolge wie hier gezeigt ein (jeweils gefolgt von der ENTER-Taste - die Kommentare in Klammern bitte nicht eingeben
):
sudo xcode-select --install
(das System möchte jetzt Dein Mac-Password, danach erfährst Du, ob und welche Version bei Dir schon installiert ist
das sieht dann so aus:
)
git clone
https://github.com/teddych/railcontrol.git
(Hiermit holst Du Dir Teddys Quellcode vom Github-Server)
cd railcontrol
(Der Quellcode liegt im Unterverzeichnis railcontrol, dahin wechselst Du jetzt mit dem Befehl cd railcontrol)
make
(Mit diesem Befehl bindest Du alle Programm-Module zusammen und führst es dem Compiler zu, der daraus das ausführbare Programm erzeugt:
Abbildung 4 wird nachgereicht
Das war’s schon - der ganze Vorgang kostet auf meinem Mac mini (mit M1-Prozessor schlappe 2 Minuten). Ist der ganze Vorgang fehlerfrei abgelaufen, dann kannst Du im Verzeichnis railcontrol (dort befindest Du Dich ja noch) mit
./railcontrol
das Programm starten.
Abbildung 5 wird nachgereicht
Viel Erfolg!
Sollte es nicht funktionieren stehe ich Dir gern weiter zur Verfügung.
Nach diesem Prozedere gehört der Mac dann wirklich Dir