Andreas
Administrator
Offline
Einträge: 1143
Linux von Innen
|
|
Forensik eines "failed build"
« 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 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
|
« Letzte Änderung: 10. Februar 2020, 14:50:55 von Andreas » |
Gespeichert
|
Wissen ist das einzige Gut, das mehr wird, wenn man es teilt - wenn es Menschen gibt, die es weitergeben, und es Menschen gibt, die bereit sind, dieses Geschenk auch unter eigenem Einsatz anzunehmen.
Freiheit zu erkämpfen reicht nicht. Man muss sie auch verteidigen.
|
|
|