Discussion:
[OMPI users] fatal error with openmpi-2.1.0rc1 on Linux with Sun C
Siegmar Gross
2017-02-27 14:05:16 UTC
Permalink
Hi,

I tried to install openmpi-2.1.0rc1 on my "SUSE Linux Enterprise
Server 12.2 (x86_64)" with Sun C 5.14. Unfortunately, "make"
breaks with the following error. I had reported the same problem
for openmpi-master-201702150209-404fe32. Gilles was able to solve
the problem (https://github.com/pmix/master/pull/309).

...
CC src/dstore/pmix_esh.lo
"/export2/src/openmpi-2.1.0/openmpi-2.1.0rc1/opal/include/opal/sys/amd64/atomic.h", line 159: warning: parameter in inline asm statement unused: %3
"/export2/src/openmpi-2.1.0/openmpi-2.1.0rc1/opal/include/opal/sys/amd64/atomic.h", line 205: warning: parameter in inline asm statement unused: %2
"/export2/src/openmpi-2.1.0/openmpi-2.1.0rc1/opal/include/opal/sys/amd64/atomic.h", line 226: warning: parameter in inline asm statement unused: %2
"/export2/src/openmpi-2.1.0/openmpi-2.1.0rc1/opal/include/opal/sys/amd64/atomic.h", line 247: warning: parameter in inline asm statement unused: %2
"/export2/src/openmpi-2.1.0/openmpi-2.1.0rc1/opal/include/opal/sys/amd64/atomic.h", line 268: warning: parameter in inline asm statement unused: %2
cc: Fatal error in /opt/sun/developerstudio12.5/lib/compilers/bin/acomp : Signal number = 139
Makefile:1329: recipe for target 'src/dstore/pmix_esh.lo' failed
make[4]: *** [src/dstore/pmix_esh.lo] Error 1
make[4]: Leaving directory '/export2/src/openmpi-2.1.0/openmpi-2.1.0rc1-Linux.x86_64.64_cc/opal/mca/pmix/pmix112/pmix'
Makefile:1596: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/export2/src/openmpi-2.1.0/openmpi-2.1.0rc1-Linux.x86_64.64_cc/opal/mca/pmix/pmix112/pmix'
Makefile:1941: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/export2/src/openmpi-2.1.0/openmpi-2.1.0rc1-Linux.x86_64.64_cc/opal/mca/pmix/pmix112'
Makefile:2307: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/export2/src/openmpi-2.1.0/openmpi-2.1.0rc1-Linux.x86_64.64_cc/opal'
Makefile:1806: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
loki openmpi-2.1.0rc1-Linux.x86_64.64_cc 129


Gilles, I would be grateful, if you can fix the problem for
openmpi-2.1.0rc1 as well. Thank you very much for your help
in advance.


Kind regards

Siegmar
Josh Hursey
2017-02-27 19:47:51 UTC
Permalink
Drat! Thanks for letting us know. That fix was missed when we swept through
to create the PMIx v1.2.1 - which triggered the OMPI v2.1.0rc1. Sorry about
that :(

Jeff filed an Issue to track this here:
https://github.com/open-mpi/ompi/issues/3048

I've filed a PR against PMIx to bring it into the next PMIx v1.2.2 here:
https://github.com/pmix/master/pull/322

We'll followup on the Issue with the resolution tomorrow morning during the
OMPI developer's teleconf.


On Mon, Feb 27, 2017 at 8:05 AM, Siegmar Gross <
Post by Siegmar Gross
Hi,
I tried to install openmpi-2.1.0rc1 on my "SUSE Linux Enterprise
Server 12.2 (x86_64)" with Sun C 5.14. Unfortunately, "make"
breaks with the following error. I had reported the same problem
for openmpi-master-201702150209-404fe32. Gilles was able to solve
the problem (https://github.com/pmix/master/pull/309).
...
CC src/dstore/pmix_esh.lo
"/export2/src/openmpi-2.1.0/openmpi-2.1.0rc1/opal/include/opal/sys/amd64/atomic.h",
line 159: warning: parameter in inline asm statement unused: %3
"/export2/src/openmpi-2.1.0/openmpi-2.1.0rc1/opal/include/opal/sys/amd64/atomic.h",
line 205: warning: parameter in inline asm statement unused: %2
"/export2/src/openmpi-2.1.0/openmpi-2.1.0rc1/opal/include/opal/sys/amd64/atomic.h",
line 226: warning: parameter in inline asm statement unused: %2
"/export2/src/openmpi-2.1.0/openmpi-2.1.0rc1/opal/include/opal/sys/amd64/atomic.h",
line 247: warning: parameter in inline asm statement unused: %2
"/export2/src/openmpi-2.1.0/openmpi-2.1.0rc1/opal/include/opal/sys/amd64/atomic.h",
line 268: warning: parameter in inline asm statement unused: %2
Signal number = 139
Makefile:1329: recipe for target 'src/dstore/pmix_esh.lo' failed
make[4]: *** [src/dstore/pmix_esh.lo] Error 1
make[4]: Leaving directory '/export2/src/openmpi-2.1.0/op
enmpi-2.1.0rc1-Linux.x86_64.64_cc/opal/mca/pmix/pmix112/pmix'
Makefile:1596: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/export2/src/openmpi-2.1.0/op
enmpi-2.1.0rc1-Linux.x86_64.64_cc/opal/mca/pmix/pmix112/pmix'
Makefile:1941: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/export2/src/openmpi-2.1.0/op
enmpi-2.1.0rc1-Linux.x86_64.64_cc/opal/mca/pmix/pmix112'
Makefile:2307: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/export2/src/openmpi-2.1.0/op
enmpi-2.1.0rc1-Linux.x86_64.64_cc/opal'
Makefile:1806: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
loki openmpi-2.1.0rc1-Linux.x86_64.64_cc 129
Gilles, I would be grateful, if you can fix the problem for
openmpi-2.1.0rc1 as well. Thank you very much for your help
in advance.
Kind regards
Siegmar
_______________________________________________
users mailing list
https://rfd.newmexicoconsortium.org/mailman/listinfo/users
--
Josh Hursey
IBM Spectrum MPI Developer
Loading...