Titel: Forensik eines "failed build"
Beitrag von: Andreas am 10. Februar 2020, 14:50:19
Hallo liebe Mitstreiter,
ich habe auf meinem Raspberry Pi ebenfalls ein Arch laufen. Auf diesem Arch sind eine Menge Amateurfunkprogramme - unter anderem WSJTX. Alle diese Programme habe ich aus den Repositories (also den "Standard-Repos" und den "AUR") installiert.
Seit dem letzten Update ist der Bau von wsjtx mit einer Fehlermeldung abgebrochen. In der Fehlermeldung konnte ich als C-Programmierer erkennen, dass da etwas doppelt deklariert wurde - einmal im wsjtx-Quelltext selbst und einmal in den qt-Bibliotheken. Das riecht nach einer aktuelleren qt-Bibliothek als sie der wsjtx-Programmierer verwendet...
Also flugs bei aur.archlinux.org (https://aur.archlinux.org/packages/wsjtx/) nachgeschaut - und da steht auch schon die Lösung. Es handelt sich tatsächlich um ein Problem das nur auftritt, wenn man die neuesten qt-Bibliotheken benutzt (wie es bei Arch Standard ist). Also wird wie im Link angegeben eine patch-Datei erstellt und im PKGBUILD das Ausführen des Patches eingefügt. Und voilà: alles baut wieder problemlos durch.
Benötigte Kenntnisse und Fähigkeiten: - Kenntnisse der Zusammenhänge bei AUR-Paketen: mittel - Kenntnisse der Programmiersprache C: niedrig - Erstellen, kopieren und verändern von Textdateien: hoch - Kenntnisse der Kommandozeile: mittel
LG Andreas |
Diskussions- und Newsboard der Linux Interessen Gruppe Suletuxe | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.
|