* Thomas Pohl wrote on 01 Apr 2002:
Hallo allerseits,
ich habe mir die SRPMs zu KDE3.0rc3 unter http://download.uk.kde.org/pub/kde/unstable/kde-3.0rc3/SuSE/SRPMS/ heruntergeladen.
Den Versuch, diese Sourcen z.B. mit "rpm -ba /usr/src/packages/SPECS/qt3.spec" unter SuSE Linux 7.2 zu builden, quittiert das rpm-Programm jedoch stets mit der Fehlermeldung
"parse error in expression /usr/src/packages/SPECS/qt3.spec:56: parseExpressionBoolean returns -1".
In Zeile 56 dieses Spec-Files steht
"%if %suse_version > 730".
Da Du es ja unter einer 7.2er buildest, kommentier den if-Zweig *komplett*.
Das schaut mir wie ein Macro aus, das ich aber nirgendwo finden kann. Zumindest in /usr/lib/rpm gibt es keine Datei, die dieses Makro definiert. Ich habe zwar kaum eine Ahnung von build-Prozessen - insbesondere nicht mit rpm - aber mein Eindruck ist, dass das o.g. Macro (und auch einige andere Macros) aus den betreffenden Spec-Files in "meiner" SuSE-Version einfach nicht definiert sind.
Hat jemand eine Ahnung wo man eine funktionstüchtige rpm-Umgebung herbe- kommt, mit der sich die o.g. Pakete builden lassen, oder wie man die bestehende Umgebung modifizieren muss?
Vielen Dank im voraus und viele Grüsse, Tom aus Köln
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Greetz, Tom -- Preissler Thomas