Andreas
Administrator
Online
Einträge: 1319
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 teilen, und es Menschen gibt, die bereit sind, dieses Geschenk auch mit eigenem Einsatz anzunehmen.
Freiheit zu erkämpfen reicht nicht. Man muss sie auch verteidigen.
Ohne IT-Kompetenz ist man heutzutage ein willkommenes Opfer und Spielball anderer, egal, welches System oder Gerät man nutzt. Nur Wissen schützt vor Schaden!
|
|
|