Hallo!
Das ist kein SuSE-spezifisches Problem, aber ich bin mir sicher, dass
einige Leute hier die Frage leicht beantworten koennen:
Beim Bau eines OpenMPI RPMs aus dem auf der Webseite angebotenen src.rpm
erhalte ich auf einem System folgende Fehlermeldung, nachdem die Software
anscheinend korrekt compiliert wurde:
error: Installed (but unpackaged) file(s) found:
Am Freitag, 13. August 2010 schrieb Thomas Hertweck:
Beim Bau eines OpenMPI RPMs aus dem auf der Webseite angebotenen src.rpm erhalte ich auf einem System folgende Fehlermeldung, nachdem die Software anscheinend korrekt compiliert wurde:
error: Installed (but unpackaged) file(s) found:
/openmpi-1.4.2.x86_64/share/vampirtrace/doc/ChangeLog /openmpi-1.4.2.x86_64/share/vampirtrace/doc/LICENSE /openmpi-1.4.2.x86_64/share/vampirtrace/doc/UserManual.html /openmpi-1.4.2.x86_64/share/vampirtrace/doc/UserManual.pdf /openmpi-1.4.2.x86_64/share/vampirtrace/doc/opari/ChangeLog ... Das
ist hier als Platzhalter zu verstehen. Gibt es einige Moeglichkeit, diesen Fehler zu umgehen, ohne das src.rpm auspacken und das .spec File anpassen zu muessen?
Nein, da musst Du ändern.
Falls nicht, wie sollte eine Loesung fuer das .spec File aussehen?
Du nimmst die angegebenen Dateien in die %files Section mit auf. Wenn der aber wirklich nach /share/vampirtrace installieren will und nicht nach /usr/share/vampirtrace installiert, sollten die configure Optionen überarbeitet werden. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
Hi Thomas, Am Saturday 14 August 2010 00:31:18 wrote Manfred Tremmel:
Du nimmst die angegebenen Dateien in die %files Section mit auf. Wenn der aber wirklich nach /share/vampirtrace installieren will und nicht nach /usr/share/vampirtrace installiert, sollten die configure Optionen überarbeitet werden. Also ich würde /usr/share/* nehmen. Und vielleicht die Version & Arch rausnehmen. Deswegen hatte ich mal ne Fehlermeldung... -- Sincerely yours
Sascha Manns open-slx GmbH openSUSE Community & Support Agent openSUSE Marketing Team Blog: http://saigkill.wordpress.com Web: http://www.open-slx.de (openSUSE Box Support German) Web: http://www.open-slx.com (openSUSE Box Support English)
Guten Morgen! On 13/08/10 23:31, Manfred Tremmel wrote:
Am Freitag, 13. August 2010 schrieb Thomas Hertweck:
Falls nicht, wie sollte eine Loesung fuer das .spec File aussehen?
Du nimmst die angegebenen Dateien in die %files Section mit auf. Wenn der aber wirklich nach /share/vampirtrace installieren will und nicht nach /usr/share/vampirtrace installiert, sollten die configure Optionen überarbeitet werden.
Vielen Dank fuer die Hinweise, auch an Sascha. Bei uns in der Firma wird MPI auf einer NFS-Platte installiert, die auf allen Cluster-Knoten eingehaengt ist, da MPI nur korrekt funktioniert, wenn die Compile- und Runtime-Environments uebereinstimmen und man auch nicht auf hunderten oder tausenden von Cluster-Knoten einzeln RPM Dateien installieren will, nur um vielleicht mal eine neue MPI Version auszuprobieren. Das Queuing System handhabt den Rest. Im entsprechenden Oberverzeichnis der Installation befinden sich auch die 32-bit Versionen, weswegen die Architektur im MPI Verzeichnisnamen auftaucht. Das kann dann z.B. so aussehen: /nfs_mount/mpi/openmpi-1.4.2.x86_64/ /nfs_mount/mpi/openmpi-1.4.2.i686/ /nfs_mount/mpi/lammpi-7.1.3.x86_64/ /nfs_mount/mpi/lammpi-7.1.3.i686 ... Ein vollstaendiger Installationspfad fuer eine der angegebenen Dateien waere also nicht etwa /share/vampirtrace sondern /nfs_mount/mpi/openmpi-1.4.2.x86_64/share/vampirtrace. Gruesse aus London, Thomas -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
On Fri, 13 Aug 2010 21:02:59 +0100, Thomas Hertweck
Beim Bau eines OpenMPI RPMs aus dem auf der Webseite angebotenen src.rpm
Welche Webseite?
error: Installed (but unpackaged) file(s) found:
Da must Du entweder die Dateien in Deine %files Sektion übernehmen oder die Dateien in der %install Sektion löschen. Philipp -- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org
On 14/08/10 18:06, Philipp Thomas wrote:
On Fri, 13 Aug 2010 21:02:59 +0100, Thomas Hertweck
wrote: Beim Bau eines OpenMPI RPMs aus dem auf der Webseite angebotenen src.rpm
Welche Webseite?
Na, OpenMPI natuerlich ;-)
http://www.open-mpi.org/software/ompi/v1.4/ -> openmpi-1.4.2-1.src.rpm
Ich hatte versucht, das src.rpm mit
$> rpmbuild --rebuild openmpi-1.4.2-1.src.rpm \
--define 'configure_options
participants (4)
-
Manfred Tremmel
-
Philipp Thomas
-
Sascha 'saigkill' Manns
-
Thomas Hertweck