Hallo Liste, 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/lensfun/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 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
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
On Tue, 5 Jan 2010 17:17:40 +0100, you wrote:
Für Interessiere: Die Zeile 2219 muss korrekterweise lauten:
""" $RPMBUILD --buildroot $BUILDROOT -bb ${RPM_TARGET_FLAG}${ARCHITECTURE} \ "$SPEC_PATH" &> ${TMP_DIR}/rpmbuild.log """
Danke für den Hinweis! Damit sollte der letzte bekannte Bug ausgemerzt sein. Könntest Du bitte mal das checkinstall Paket aus dem devel:tools Projekt im OBS ausprobieren, wenn die Pakete neu gebaut wurden? 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
Hi,
Danke für den Hinweis! Damit sollte der letzte bekannte Bug ausgemerzt sein. Könntest Du bitte mal das checkinstall Paket aus dem devel:tools Projekt im OBS ausprobieren, wenn die Pakete neu gebaut wurden?
Ich hab den Link vergessen, unter dem ich die Info gefunden hatte: http://lists.opensuse.org/opensuse-bugs/2009-12/msg02290.html 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
On Wed, 6 Jan 2010 00:42:12 +0100, you wrote:
http://lists.opensuse.org/opensuse-bugs/2009-12/msg02290.html
So kommt das, wenn man die eigenen Bugs nicht mehr kennt :( Das war bereits behoben ... Trotzdem Danke! 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
participants (2)
-
Philipp Bender
-
Philipp Thomas