Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 277200 - sys-cluster/openmpi-1.2.9 install failure
Summary: sys-cluster/openmpi-1.2.9 install failure
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Justin Bronder (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 266555
  Show dependency tree
 
Reported: 2009-07-09 14:46 UTC by Stefan Bauer
Modified: 2009-07-10 16:52 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info output (emerge.info,3.88 KB, text/plain)
2009-07-09 17:11 UTC, Stefan Bauer
Details
emerge --info (emerge.info,4.36 KB, text/plain)
2009-07-10 16:51 UTC, Mo Xiaoming
Details

Note You need to log in before you can comment on or make changes to this bug.
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