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:
emerge --info please.
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?
Created attachment 197369 [details] emerge --info output
(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.
Created attachment 197467 [details] emerge --info emerge --info
(In reply to comment #5) > Created an attachment (id=197467) [edit] > emerge --info > > emerge --info > Seem here