Am Samstag, 18. Oktober 2003 21:08 schrieb Mario Streiber:
Suse 9.0, Xine. 'libdvdcss-1.2.8.tar.bz2' nach '/usr/src/packages/SOURCES/' kopiert. Dann 'rpmbuild --recompile --target=i686 libdvdcss*.nosrc.rpm'(Version: ibdvdcss2-1.2.8-0.pm.1.nosrc.rpm) aufgerufen. Das laeuft auch erst mal gut durch, bis dann irgendwann folgender Fehler kommt: **** make[2]: Leaving directory `/usr/src/packages/BUILD/libdvdcss-1.2.8/test' make[1]: Leaving directory `/usr/src/packages/BUILD/libdvdcss-1.2.8/test' make[1]: Entering directory `/usr/src/packages/BUILD/libdvdcss-1.2.8' make[2]: Entering directory `/usr/src/packages/BUILD/libdvdcss-1.2.8' make[2]: Für das Ziel »install-exec-am« ist nichts zu tun. make[2]: Für das Ziel »install-data-am« ist nichts zu tun. make[2]: Leaving directory `/usr/src/packages/BUILD/libdvdcss-1.2.8' make[1]: Leaving directory `/usr/src/packages/BUILD/libdvdcss-1.2.8' + cd /var/tmp/libdvdcss2-1.2.8-0.pm.1-root/usr/lib + ln -s libdvdcss.so.2 libdvdcss.so.1 ln: »libdvdcss.so.1«: Datei existiert Fehler: Bad exit status from /var/tmp/rpm-tmp.6074 (%install)
RPM build errors: user manfred does not exist - using root user manfred does not exist - using root Bad exit status from /var/tmp/rpm-tmp.6074 (%install) ***** Kann mir jemand helfen?
Das eigentliche Problem ist wohl
+ cd /var/tmp/libdvdcss2-1.2.8-0.pm.1-root/usr/lib + ln -s libdvdcss.so.2 libdvdcss.so.1 ln: »libdvdcss.so.1«: Datei existiert
ln versucht einen Link mit Namen libdvdcss.so.1 zu erzeugen, nur leider gibt es in dem Verzeichnis schon einen Eintrag mit diesem Namen. Vielleicht von einem vorherigen Versuch?
Lösch doch einfach mal das Verzeichnis /var/tmp/libdvdcss2-1.2.8-0.pm.1-root (rm -rf) und versuch's nochmal.
Hallo, hab ich gemacht. Der Fehler kommt dann auch nicht mehr, dafuer ein anderer ;-( und zwar: +++++ Requires: ld-linux.so.2 libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.2) Conflicts: libdvdcss0.0.1 libdvdcss0.0.2 Processing files: libdvdcss2-devel-1.2.8-0.pm.1 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.43490 + umask 022 + cd /usr/src/packages/BUILD + cd libdvdcss-1.2.8 + DOCDIR=/var/tmp/libdvdcss2-1.2.8-0.pm.1-root/usr/share/doc/packages/ libdvdcss2-devel + export DOCDIR + rm -rf /var/tmp/libdvdcss2-1.2.8-0.pm.1-root/usr/share/doc/packages/ libdvdcss2-devel + /bin/mkdir -p /var/tmp/libdvdcss2-1.2.8-0.pm.1-root/usr/share/doc/packages/ libdvdcss2-devel + cp -pr ChangeLog COPYING /var/tmp/libdvdcss2-1.2.8-0.pm.1-root/usr/share/ doc/packages/libdvdcss2-devel + exit 0 Finding Provides: /usr/lib/rpm/find-provides Finding Requires: /usr/lib/rpm/find-requires Provides: libdvdcss-devel = 1.2.8-0.pm.1 Requires(rpmlib): rpmlib(VersionedDependencies) <= 3.0.3-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 Requires: libdvdcss2 = 1.2.8-0.pm.1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/ libdvdcss2-1.2.8-0.pm.1-root Fehler: Installed (but unpackaged) file(s) found: /usr/lib/libdvdcss.la RPM build errors: user manfred does not exist - using root user manfred does not exist - using root Installed (but unpackaged) file(s) found: /usr/lib/libdvdcss.la +++++ '/usr/lib/libdvdcss.la' gibts aber nicht. Hm, bringt das Klarheit?