Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 277200

Summary: sys-cluster/openmpi-1.2.9 install failure
Product: Gentoo Linux Reporter: Stefan Bauer <stefan.andreas.bauer>
Component: New packagesAssignee: Justin Bronder (RETIRED) <jsbronder>
Status: RESOLVED INVALID    
Severity: normal CC: hp-cluster, maillist
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 266555    
Attachments: emerge --info output
emerge --info

Description Stefan Bauer 2009-07-09 14:46:22 UTC
Current stable openmpi-1.2.9 fails to install on my system due to file openmpi-mca-params.conf is not found. 1.3.2 works.


>>> Source compiled.
>>> Test phase [not enabled]: sys-cluster/openmpi-1.2.9

>>> Install openmpi-1.2.9 into /var/tmp/portage/sys-cluster/openmpi-1.2.9/image/ category sys-cluster
make -j3 DESTDIR=/var/tmp/portage/sys-cluster/openmpi-1.2.9/image/ install 
Making install in config
make[1]: Entering directory `/var/tmp/portage/sys-cluster/openmpi-1.2.9/work/openmpi-1.2.9/config'
make[2]: Entering directory `/var/tmp/portage/sys-cluster/openmpi-1.2.9/work/openmpi-1.2.9/config'
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 `/var/tmp/portage/sys-cluster/openmpi-1.2.9/work/openmpi-1.2.9/config'
make[1]: Leaving directory `/var/tmp/portage/sys-cluster/openmpi-1.2.9/work/openmpi-1.2.9/config'
Making install in contrib
make[1]: Entering directory `/var/tmp/portage/sys-cluster/openmpi-1.2.9/work/openmpi-1.2.9/contrib'
make[2]: Entering directory `/var/tmp/portage/sys-cluster/openmpi-1.2.9/work/openmpi-1.2.9/contrib'
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 `/var/tmp/portage/sys-cluster/openmpi-1.2.9/work/openmpi-1.2.9/contrib'
make[1]: Leaving directory `/var/tmp/portage/sys-cluster/openmpi-1.2.9/work/openmpi-1.2.9/contrib'
Making install in opal
make[1]: Entering directory `/var/tmp/portage/sys-cluster/openmpi-1.2.9/work/openmpi-1.2.9/opal'
Making install in include
make[2]: Entering directory `/var/tmp/portage/sys-cluster/openmpi-1.2.9/work/openmpi-1.2.9/opal/include'
make[3]: Entering directory `/var/tmp/portage/sys-cluster/openmpi-1.2.9/work/openmpi-1.2.9/opal/include'
make[3]: Für das Ziel »install-exec-am« ist nichts zu tun.
test -z "/usr/include" || /bin/mkdir -p "/var/tmp/portage/sys-cluster/openmpi-1.2.9/image//usr/include"
test -z "/usr/include" || /bin/mkdir -p "/var/tmp/portage/sys-cluster/openmpi-1.2.9/image//usr/include"
make[3]: Leaving directory `/var/tmp/portage/sys-cluster/openmpi-1.2.9/work/openmpi-1.2.9/opal/include'
make[2]: Leaving directory `/var/tmp/portage/sys-cluster/openmpi-1.2.9/work/openmpi-1.2.9/opal/include'
Making install in libltdl
make[2]: Entering directory `/var/tmp/portage/sys-cluster/openmpi-1.2.9/work/openmpi-1.2.9/opal/libltdl'
make  install-am
make[3]: Entering directory `/var/tmp/portage/sys-cluster/openmpi-1.2.9/work/openmpi-1.2.9/opal/libltdl'
make[4]: Entering directory `/var/tmp/portage/sys-cluster/openmpi-1.2.9/work/openmpi-1.2.9/opal/libltdl'
test -z "/usr/lib64" || /bin/mkdir -p "/var/tmp/portage/sys-cluster/openmpi-1.2.9/image//usr/lib64"
test -z "/usr/include" || /bin/mkdir -p "/var/tmp/portage/sys-cluster/openmpi-1.2.9/image//usr/include"
test -z "" || /bin/mkdir -p "/var/tmp/portage/sys-cluster/openmpi-1.2.9/image/"
make[4]: Leaving directory `/var/tmp/portage/sys-cluster/openmpi-1.2.9/work/openmpi-1.2.9/opal/libltdl'
make[3]: Leaving directory `/var/tmp/portage/sys-cluster/openmpi-1.2.9/work/openmpi-1.2.9/opal/libltdl'
make[2]: Leaving directory `/var/tmp/portage/sys-cluster/openmpi-1.2.9/work/openmpi-1.2.9/opal/libltdl'
Making install in asm
make[2]: Entering directory `/var/tmp/portage/sys-cluster/openmpi-1.2.9/work/openmpi-1.2.9/opal/asm'
make[3]: Entering directory `/var/tmp/portage/sys-cluster/openmpi-1.2.9/work/openmpi-1.2.9/opal/asm'
make[3]: Für das Ziel »install-exec-am« ist nichts zu tun.
make[3]: Für das Ziel »install-data-am« ist nichts zu tun.
make[3]: Leaving directory `/var/tmp/portage/sys-cluster/openmpi-1.2.9/work/openmpi-1.2.9/opal/asm'
make[2]: Leaving directory `/var/tmp/portage/sys-cluster/openmpi-1.2.9/work/openmpi-1.2.9/opal/asm'
Making install in etc
make[2]: Entering directory `/var/tmp/portage/sys-cluster/openmpi-1.2.9/work/openmpi-1.2.9/opal/etc'
make[3]: Entering directory `/var/tmp/portage/sys-cluster/openmpi-1.2.9/work/openmpi-1.2.9/opal/etc'
test -z "/etc/openmpi" || /bin/mkdir -p "/var/tmp/portage/sys-cluster/openmpi-1.2.9/image//etc/openmpi"
 /usr/bin/install -c -m 644 openmpi-mca-params.conf /var/tmp/portage/sys-cluster/openmpi-1.2.9/image//etc/openmpi/openmpi-mca-params.conf
/usr/bin/install: reguläre Datei „/var/tmp/portage/sys-cluster/openmpi-1.2.9/image//etc/openmpi/openmpi-mca-params.conf“ kann nicht angelegt werden: Datei oder Verzeichnis nicht gefunden
make[3]: *** [install-data-local] Fehler 1
make[3]: *** Warte auf noch nicht beendete Prozesse...
make[3]: Leaving directory `/var/tmp/portage/sys-cluster/openmpi-1.2.9/work/openmpi-1.2.9/opal/etc'
make[2]: *** [install-am] Fehler 2
make[2]: Leaving directory `/var/tmp/portage/sys-cluster/openmpi-1.2.9/work/openmpi-1.2.9/opal/etc'
make[1]: *** [install-recursive] Fehler 1
make[1]: Leaving directory `/var/tmp/portage/sys-cluster/openmpi-1.2.9/work/openmpi-1.2.9/opal'
make: *** [install-recursive] Fehler 1


Reproducible: Always

Steps to Reproduce:
Comment 1 Justin Bronder (RETIRED) gentoo-dev 2009-07-09 15:11:38 UTC
emerge --info please.
Comment 2 Justin Bronder (RETIRED) gentoo-dev 2009-07-09 15:25:47 UTC
Actually, I can't begin to phantom how this can be happening unless you got a broken tarball.

 ~/tmp $ ls openmpi-1.2.9/opal/etc/
Makefile.am  Makefile.in  openmpi-mca-params.conf

The above is from a clean extracted tarball, and the Makefile does nothing but install that file.  Can you verify your portage_tmpdir isn't having issues and that you did get the correct distfile?
Comment 3 Stefan Bauer 2009-07-09 17:11:25 UTC
Created attachment 197369 [details]
emerge --info output
Comment 4 Stefan Bauer 2009-07-09 17:41:04 UTC
(In reply to comment #2)
> Actually, I can't begin to phantom how this can be happening unless you got a
> broken tarball.
> 
>  ~/tmp $ ls openmpi-1.2.9/opal/etc/
> Makefile.am  Makefile.in  openmpi-mca-params.conf
> 
> The above is from a clean extracted tarball, and the Makefile does nothing but
> install that file.  Can you verify your portage_tmpdir isn't having issues and
> that you did get the correct distfile?

Tarball is ok (checksums are the same as in Manifest) and contains the file openmpi-1.2.9/opal/etc/openmpi-mca-params.conf.

I've had a quick look at /var/tmp/portage/sys-cluster/openmpi-1.2.9/work/openmpi-1.2.9/opal/etc and there the file was missing.

Then I simply retried and it worked. I've no clue why it failed first, but anyway, forget about it.
Comment 5 Mo Xiaoming 2009-07-10 16:51:25 UTC
Created attachment 197467 [details]
emerge --info

emerge --info
Comment 6 Mo Xiaoming 2009-07-10 16:52:05 UTC
(In reply to comment #5)
> Created an attachment (id=197467) [edit]
> emerge --info
> 
> emerge --info
> 

Seem here