Diskussions- und Newsboard der Linux Interessen Gruppe Suletuxe
allgemeine Kategorie => Installation & Einrichtung => Thema von: Andreas am 10. Februar 2020, 14:50:19

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.