-----Ursprüngliche Nachricht----- Von: Nottebrok, Guido Gesendet: Dienstag, 6. April 2004 09:28 An: suse-multimedia@suse.com Betreff: Re: [suse-multimedia] Rebuild von vlc-0.7.1-0.pm.1.src.rpm will n icht
-----Ursprüngliche Nachricht----- Von: Manfred Tremmel [mailto:Manfred.Tremmel@iiv.de] Gesendet: Montag, 5. April 2004 21:03
Am Montag, 5. April 2004 11:37 schrieb Nottebrok, Guido:
Durch Googlen habe ich herausgefunden, dass mein make 3.79.1 einen Bug hat. Wenn ich aber Versuche das 3.80 der SuSE 8.2 aus dem src.rpm einzuspielen fehlt mir das Makro %install_info_prereq.
Nimm einfach
%install_info_prereq info
in die /usr/lib/rpm/suse_macros mit auf, oder ersetzte das Teil im Spec-File durch info.
Habe den Eintrag in suse_macros aufgenommen. Ein "rpm --rebuild make*" läuft jetzt durch, aber ein "rpm -Uvh make*" liefert jetzt, dass das Package "info" fehlt. Ich finde aber kein Package mit dem Namen "info".
Habe Package info aus SuSE 8.2 versucht. Das will aber glibc 2.3. Meine SuSE 8.1 hat aber nur 2.2.5 Also habe ich in make.spec einfach %install_info_prereq auskommentiert. Ich kann die Auswirkungen nicht abschätzen, aber ich kann jetzt make 3.80 installieren. rpm -ba --target=i686 vlc.spec macht aber immer noch einen Fehler: + install vlc.desktop /var/tmp/buildroot-vlc-0.7.1/usr/share/applications/ + RPM_BUILD_ROOT=/var/tmp/buildroot-vlc-0.7.1 + export RPM_BUILD_ROOT + test -x /usr/sbin/Check -a 0 = 0 -o -x /usr/sbin/Check -a '!' -z /var/tmp/buildroot-vlc-0.7.1 + echo 'I call /usr/sbin/Check...' I call /usr/sbin/Check... + /usr/sbin/Check + /usr/lib/rpm/brp-compress File listed twice: vlc-0.7.1.tar.bz2 Kann da noch jemand helfen? Ich bin doch fast durch. Gruss Guido