Guten Abend,
bis ich "rpmbuild" einigermaßen im Griff habe, dachte ich, ich baue mir das Paket dann einfach mit "checkinstall". Doch das schlägt feht.
Wie ich vorgehe:
- kopieren der Sourcen nach /usr/src/packages/SOURCES - als User kompilieren (das passiert dann ja immernoch innerhalb des Verzeichnisses in SOURCES) - als root "checkinstall"
Fehler: Es werden Dateien innerhalb von BUILDROOT benötigt, z.B.: """ File not found: /usr/src/packages/BUILDROOT/lensfun-0.2.4-1.i386/usr/share/doc/packages/len sfun/docs/cc- by-sa-3.0.txt """
Die gibt es auch tatsächlich nicht. Ich arbeite ja auch ganz woanders. Oder braucht "checkinstall" auch ein SPEC-File und diese ganzen Dinge?
Was habe ich nun falsch gemacht beim Folgen der Anleitung nach [1]?
[1] http://en.opensuse.org/Compiling_software#Alternate_Installation
Das ist offensichtlich ein Bug [1] in checkinstall. Nachdem ich /usr/sbin/checkinstall wie vorgeschlagen abgeändert habe, hat es einwandfrei funktioniert. Für Interessiere: Die Zeile 2219 muss korrekterweise lauten: """ $RPMBUILD --buildroot $BUILDROOT -bb ${RPM_TARGET_FLAG}${ARCHITECTURE} \ "$SPEC_PATH" &> ${TMP_DIR}/rpmbuild.log """ Grüße Philipp -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org