X-Free 4.3 auf SuSE 7.1 mit self-made RPM?
Hallo Liste, hat jemand schon mal versucht, aus den SuSE-Source-RPMs von X-Free 4.3 Pakete für SuSE 7.1 zu bauen? War die anschließende Installation und der Betrieb erfolgreich? Ich möchte nämlich ungern 55 MB herunterladen, um dann nach stundenlangem RPM-Bastelei festzustellen, dass es nicht funktioniert. Vielen Dank für Antworten, bye JT -- Jan Tim Schüszler, Hamburg ICQ 31996332 Fingerprint: 52D5 8FE5 8097 96B8 7D5B 4170 9838 D64E 873D 5FF2
* Am 23.03.2003 um 15.03 schrieb Jan Tim Schueszler:
hat jemand schon mal versucht, aus den SuSE-Source-RPMs von X-Free 4.3 Pakete für SuSE 7.1 zu bauen? War die anschließende Installation und der Betrieb erfolgreich?
Ich möchte nämlich ungern 55 MB herunterladen, um dann nach stundenlangem RPM-Bastelei festzustellen, dass es nicht funktioniert.
Ich hab' nun doch die Sourcen geladen, bekomme aber beim Versuch, ein Binary-RPM zu erstellen, die folgende Fehlermeldung: root@erde:/usr/src/packages > rpm -bb SPECS/XFree86.spec line 20: Dependency tokens must begin with alpha-numeric, '_' or '/': PreReq: /bin/cp /bin/ln /bin/ls /bin/mkdir /bin/mv /bin/rm /usr/bin/grep /usr/bin/sed %insserv_prereq %fillup_prereq Google konnte mir leider nicht weiterhelfen. Weiß jemand aus der Liste Rat, wie ich dieses Problem löse? Vielen Dank JT -- Jan Tim Schüszler, Hamburg ICQ 31996332 Fingerprint: 52D5 8FE5 8097 96B8 7D5B 4170 9838 D64E 873D 5FF2
Am Sonntag, 23. März 2003 20:28 schrieb Jan Tim Schueszler:
root@erde:/usr/src/packages > rpm -bb SPECS/XFree86.spec line 20: Dependency tokens must begin with alpha-numeric, '_' or '/': PreReq: /bin/cp /bin/ln /bin/ls /bin/mkdir /bin/mv /bin/rm /usr/bin/grep /usr/bin/sed %insserv_prereq %fillup_prereq ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Schmeiß die beiden raus und versuch es nochmal. Die gabs bei SuSE 7.1 noch nicht.
-- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
On 23 Mar 2003 at 21:12, Manfred Tremmel wrote:
Am Sonntag, 23. März 2003 20:28 schrieb Jan Tim Schueszler:
root@erde:/usr/src/packages > rpm -bb SPECS/XFree86.spec line 20: Dependency tokens must begin with alpha-numeric, '_' or '/': PreReq: /bin/cp /bin/ln /bin/ls /bin/mkdir /bin/mv /bin/rm /usr/bin/grep /usr/bin/sed %insserv_prereq %fillup_prereq ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Schmeiß die beiden raus und versuch es nochmal. Die gabs bei SuSE 7.1 noch nicht.
Da möchte ich mich gerne einklinken: Ich benutze hier eine SuSE 7.3 mit allen Updates und noch ein paar auf 7.3 übersetzten updates aus dem 8er Zweig. Mir fällt hier immer öfter auf, das das SPEC-File auf der 7.3 von Hand angepasst werden muss. Diese beiden "%insserv_prereq %fillup_prereq" sind zwei Beispiele, ein anderes ist z.B. das Verwenden von "%suse_version" (z.B. bei cups oder SuSEFirewall2), das ich dann immer sozusagen festverdrahtet setze mit "%define suse_version 730". So lässt sich bei mir leider eine ganze Reihe von srpm's sowohl von SuSE als auch von packman nur mit Nacharbeiten auf der 7.3 überhaupt anschmeissen (von erfolgreich übersetzen will ich hier noch gar nicht reden). Liegt das an einer neueren rpm-Version der 8.0/8.1? Oder wo werden die gesetzt? Aber auf die 8er verwenden doch noch nicht rpm V4, oder? Wer kann mich mal aufklären? Mein "maximum rpm" hat mich hier nicht weitergebracht. Andreas
Am Montag, 24. März 2003 13:26 schrieb Andreas Kyek:
Liegt das an einer neueren rpm-Version der 8.0/8.1? Oder wo werden die gesetzt?
Schau Dir mal /usr/lib/rpm/macros an.
Aber auf die 8er verwenden doch noch nicht rpm V4, oder?
Nö, 3.6. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de
On 24 Mar 2003 at 14:35, Manfred Tremmel wrote:
Am Montag, 24. März 2003 13:26 schrieb Andreas Kyek:
Liegt das an einer neueren rpm-Version der 8.0/8.1? Oder wo werden die gesetzt?
Schau Dir mal /usr/lib/rpm/macros an.
Aber auf die 8er verwenden doch noch nicht rpm V4, oder?
Nö, 3.6.
Danke, hat mich gehilft. Lösung für mich: Aus SuSE 8.1 das rpm-Update einspielen (geht auch mit der 7.3). Dazu muss man aber auch noch eine neuere gpg-Version der 8.1 und den 8.1er SuSE Buildkey einspielen. Der Rest wird sich finden. Andreas
* Am 23.03.2003 um 21.03 schrieb Manfred Tremmel:
Am Sonntag, 23. März 2003 20:28 schrieb Jan Tim Schueszler:
root@erde:/usr/src/packages > rpm -bb SPECS/XFree86.spec line 20: Dependency tokens must begin with alpha-numeric, '_' or '/': PreReq: /bin/cp /bin/ln /bin/ls /bin/mkdir /bin/mv /bin/rm /usr/bin/grep /usr/bin/sed %insserv_prereq %fillup_prereq ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Schmeiß die beiden raus und versuch es nochmal. Die gabs bei SuSE 7.1 noch nicht.
Danke, das hat für die ersten Schritte geholfen. Allerdings hakt es jetzt an einer anderen Stelle. Ich erhalte diese Fehlermeldung: erde:~ # /usr/i486-suse-linux/bin/ld -lexpat /usr/i486-suse-linux/bin/ld: cannot find -lexpat Was soll mir diese Meldung sagen? Das Paket 'expat' ist installiert. Danke für Antworten, bye JT -- Jan Tim Schüszler, Hamburg ICQ 31996332 Fingerprint: 52D5 8FE5 8097 96B8 7D5B 4170 9838 D64E 873D 5FF2
* Am 26.03.2003 um 20.03 schrieb Peter Wiersig:
Jan Tim Schueszler wrote:
/usr/i486-suse-linux/bin/ld: cannot find -lexpat
Was soll mir diese Meldung sagen? Das Paket 'expat' ist installiert.
expat-devel installieren
Gibt's bei SuSE 7.1 aber nicht. Also gegoogelt, und: gibt's von SuSE nicht. Aber Ximian hat was im Angebot. Also installiert, sowohl expat als auch expat-devel. Jetzt geht's. Aber gleich der nächste Bruch: /usr/i486-suse-linux/bin/ld: cannot find -lpam Kann aber nicht sein: Pakete pam und pam-devel aus SuSE 7.1 sind installiert. Mein bisheriges Fazit: XFree 4.3 für 7.1 vergessen und SuSE 8.2 als Update holen. ;-( Die Zahl der Pakete, die ich mir von Außerhalb holen muß (Source-RPMs aus SuSE 8.1 oder weiß der Deibel woher sonst) ist einfach zu groß (für meinen Geschmack). Danke für die Hilfe und bye, JT -- Jan Tim Schüszler, Hamburg ICQ 31996332 Fingerprint: 52D5 8FE5 8097 96B8 7D5B 4170 9838 D64E 873D 5FF2
participants (4)
-
Andreas Kyek
-
Jan Tim Schueszler
-
Manfred Tremmel
-
Peter Wiersig