Discussion:
[OMPI users] [OMPI devel] Open MPI 2.0.4rc2 available for testing
Siegmar Gross
2017-11-02 09:49:53 UTC
Permalink
Hi,

thank you very much for the fix. Unfortunately, I still get an error
with Sun C 5.15.


loki openmpi-2.0.4rc2-Linux.x86_64.64_cc 125 tail -30 log.make.Linux.x86_64.64_cc
CC src/client/pmix_client.lo
"/export2/src/openmpi-2.0.4/openmpi-2.0.4rc2/opal/include/opal/sys/x86_64/atomic.h",
line 161: warning: parameter in inline asm statement unused: %3
"/export2/src/openmpi-2.0.4/openmpi-2.0.4rc2/opal/include/opal/sys/x86_64/atomic.h",
line 207: warning: parameter in inline asm statement unused: %2
"/export2/src/openmpi-2.0.4/openmpi-2.0.4rc2/opal/include/opal/sys/x86_64/atomic.h",
line 228: warning: parameter in inline asm statement unused: %2
"/export2/src/openmpi-2.0.4/openmpi-2.0.4rc2/opal/include/opal/sys/x86_64/atomic.h",
line 249: warning: parameter in inline asm statement unused: %2
"/export2/src/openmpi-2.0.4/openmpi-2.0.4rc2/opal/include/opal/sys/x86_64/atomic.h",
line 270: warning: parameter in inline asm statement unused: %2
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c",
line 235: redeclaration must have the same or more restrictive linker scoping:
OPAL_PMIX_PMIX112_PMIx_Get_version
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c",
line 240: redeclaration must have the same or more restrictive linker scoping:
OPAL_PMIX_PMIX112_PMIx_Init
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c",
line 408: redeclaration must have the same or more restrictive linker scoping:
OPAL_PMIX_PMIX112_PMIx_Initialized
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c",
line 416: redeclaration must have the same or more restrictive linker scoping:
OPAL_PMIX_PMIX112_PMIx_Finalize
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c",
line 488: redeclaration must have the same or more restrictive linker scoping:
OPAL_PMIX_PMIX112_PMIx_Abort
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c",
line 616: redeclaration must have the same or more restrictive linker scoping:
OPAL_PMIX_PMIX112_PMIx_Put
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c",
line 703: redeclaration must have the same or more restrictive linker scoping:
OPAL_PMIX_PMIX112_PMIx_Commit
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c",
line 789: redeclaration must have the same or more restrictive linker scoping:
OPAL_PMIX_PMIX112_PMIx_Resolve_peers
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c",
line 852: redeclaration must have the same or more restrictive linker scoping:
OPAL_PMIX_PMIX112_PMIx_Resolve_nodes
cc: acomp failed for
../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c
Makefile:1242: recipe for target 'src/client/pmix_client.lo' failed
make[4]: *** [src/client/pmix_client.lo] Error 1
make[4]: Leaving directory
'/export2/src/openmpi-2.0.4/openmpi-2.0.4rc2-Linux.x86_64.64_cc/opal/mca/pmix/pmix112/pmix'
Makefile:1486: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
'/export2/src/openmpi-2.0.4/openmpi-2.0.4rc2-Linux.x86_64.64_cc/opal/mca/pmix/pmix112/pmix'
Makefile:1935: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
'/export2/src/openmpi-2.0.4/openmpi-2.0.4rc2-Linux.x86_64.64_cc/opal/mca/pmix/pmix112'
Makefile:2301: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
'/export2/src/openmpi-2.0.4/openmpi-2.0.4rc2-Linux.x86_64.64_cc/opal'
Makefile:1800: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
loki openmpi-2.0.4rc2-Linux.x86_64.64_cc 125



I would be grateful, if somebody can fix these problems as well.
Thank you very much for any help in advance.


Kind regards

Siegmar
HI Folks,
- Fix an issue with visibility of functions defined in the built-in PMIx.
  Thanks to Siegmar Gross for reporting this issue.
Tarballs can be found at the usual place
https://www.open-mpi.org/software/ompi/v2.0/
Thanks,
Your Open MPI release team
_______________________________________________
devel mailing list
https://lists.open-mpi.org/mailman/listinfo/devel
Howard Pritchard
2017-11-02 13:06:13 UTC
Permalink
HI Siegmar,

Could you check if you also see a similar problem with OMPI master when you
build with the Sun compiler?

I opened issue 4436 to track this issue. Not sure we'll have time to fix
it for 2.0.4 though.

Howard


2017-11-02 3:49 GMT-06:00 Siegmar Gross <
Post by Siegmar Gross
Hi,
thank you very much for the fix. Unfortunately, I still get an error
with Sun C 5.15.
loki openmpi-2.0.4rc2-Linux.x86_64.64_cc 125 tail -30
log.make.Linux.x86_64.64_cc
CC src/client/pmix_client.lo
"/export2/src/openmpi-2.0.4/openmpi-2.0.4rc2/opal/include/opal/sys/x86_64/atomic.h",
line 161: warning: parameter in inline asm statement unused: %3
"/export2/src/openmpi-2.0.4/openmpi-2.0.4rc2/opal/include/opal/sys/x86_64/atomic.h",
line 207: warning: parameter in inline asm statement unused: %2
"/export2/src/openmpi-2.0.4/openmpi-2.0.4rc2/opal/include/opal/sys/x86_64/atomic.h",
line 228: warning: parameter in inline asm statement unused: %2
"/export2/src/openmpi-2.0.4/openmpi-2.0.4rc2/opal/include/opal/sys/x86_64/atomic.h",
line 249: warning: parameter in inline asm statement unused: %2
"/export2/src/openmpi-2.0.4/openmpi-2.0.4rc2/opal/include/opal/sys/x86_64/atomic.h",
line 270: warning: parameter in inline asm statement unused: %2
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c",
line 235: redeclaration must have the same or more restrictive linker
scoping: OPAL_PMIX_PMIX112_PMIx_Get_version
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c",
line 240: redeclaration must have the same or more restrictive linker
scoping: OPAL_PMIX_PMIX112_PMIx_Init
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c",
line 408: redeclaration must have the same or more restrictive linker
scoping: OPAL_PMIX_PMIX112_PMIx_Initialized
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c",
line 416: redeclaration must have the same or more restrictive linker
scoping: OPAL_PMIX_PMIX112_PMIx_Finalize
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c",
line 488: redeclaration must have the same or more restrictive linker
scoping: OPAL_PMIX_PMIX112_PMIx_Abort
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c",
line 616: redeclaration must have the same or more restrictive linker
scoping: OPAL_PMIX_PMIX112_PMIx_Put
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c",
line 703: redeclaration must have the same or more restrictive linker
scoping: OPAL_PMIX_PMIX112_PMIx_Commit
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c",
line 789: redeclaration must have the same or more restrictive linker
scoping: OPAL_PMIX_PMIX112_PMIx_Resolve_peers
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c",
line 852: redeclaration must have the same or more restrictive linker
scoping: OPAL_PMIX_PMIX112_PMIx_Resolve_nodes
cc: acomp failed for ../../../../../../openmpi-2.0.
4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c
Makefile:1242: recipe for target 'src/client/pmix_client.lo' failed
make[4]: *** [src/client/pmix_client.lo] Error 1
make[4]: Leaving directory '/export2/src/openmpi-2.0.4/op
enmpi-2.0.4rc2-Linux.x86_64.64_cc/opal/mca/pmix/pmix112/pmix'
Makefile:1486: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/export2/src/openmpi-2.0.4/op
enmpi-2.0.4rc2-Linux.x86_64.64_cc/opal/mca/pmix/pmix112/pmix'
Makefile:1935: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/export2/src/openmpi-2.0.4/op
enmpi-2.0.4rc2-Linux.x86_64.64_cc/opal/mca/pmix/pmix112'
Makefile:2301: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/export2/src/openmpi-2.0.4/op
enmpi-2.0.4rc2-Linux.x86_64.64_cc/opal'
Makefile:1800: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
loki openmpi-2.0.4rc2-Linux.x86_64.64_cc 125
I would be grateful, if somebody can fix these problems as well.
Thank you very much for any help in advance.
Kind regards
Siegmar
HI Folks,
- Fix an issue with visibility of functions defined in the built-in PMIx.
Thanks to Siegmar Gross for reporting this issue.
Tarballs can be found at the usual place
https://www.open-mpi.org/software/ompi/v2.0/
Thanks,
Your Open MPI release team
_______________________________________________
devel mailing list
https://lists.open-mpi.org/mailman/listinfo/devel
_______________________________________________
users mailing list
https://lists.open-mpi.org/mailman/listinfo/users
r***@open-mpi.org
2017-11-02 13:47:50 UTC
Permalink
I would suggest also considering simply updating to v3.0, or at least to v2.1. I’d rather not play “whack-a-mole” with the Sun compiler again :-(
Post by Howard Pritchard
HI Siegmar,
Could you check if you also see a similar problem with OMPI master when you build with the Sun compiler?
I opened issue 4436 to track this issue. Not sure we'll have time to fix it for 2.0.4 though.
Howard
Hi,
thank you very much for the fix. Unfortunately, I still get an error
with Sun C 5.15.
loki openmpi-2.0.4rc2-Linux.x86_64.64_cc 125 tail -30 log.make.Linux.x86_64.64_cc
CC src/client/pmix_client.lo
"/export2/src/openmpi-2.0.4/openmpi-2.0.4rc2/opal/include/opal/sys/x86_64/atomic.h", line 161: warning: parameter in inline asm statement unused: %3
"/export2/src/openmpi-2.0.4/openmpi-2.0.4rc2/opal/include/opal/sys/x86_64/atomic.h", line 207: warning: parameter in inline asm statement unused: %2
"/export2/src/openmpi-2.0.4/openmpi-2.0.4rc2/opal/include/opal/sys/x86_64/atomic.h", line 228: warning: parameter in inline asm statement unused: %2
"/export2/src/openmpi-2.0.4/openmpi-2.0.4rc2/opal/include/opal/sys/x86_64/atomic.h", line 249: warning: parameter in inline asm statement unused: %2
"/export2/src/openmpi-2.0.4/openmpi-2.0.4rc2/opal/include/opal/sys/x86_64/atomic.h", line 270: warning: parameter in inline asm statement unused: %2
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c", line 235: redeclaration must have the same or more restrictive linker scoping: OPAL_PMIX_PMIX112_PMIx_Get_version
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c", line 240: redeclaration must have the same or more restrictive linker scoping: OPAL_PMIX_PMIX112_PMIx_Init
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c", line 408: redeclaration must have the same or more restrictive linker scoping: OPAL_PMIX_PMIX112_PMIx_Initialized
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c", line 416: redeclaration must have the same or more restrictive linker scoping: OPAL_PMIX_PMIX112_PMIx_Finalize
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c", line 488: redeclaration must have the same or more restrictive linker scoping: OPAL_PMIX_PMIX112_PMIx_Abort
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c", line 616: redeclaration must have the same or more restrictive linker scoping: OPAL_PMIX_PMIX112_PMIx_Put
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c", line 703: redeclaration must have the same or more restrictive linker scoping: OPAL_PMIX_PMIX112_PMIx_Commit
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c", line 789: redeclaration must have the same or more restrictive linker scoping: OPAL_PMIX_PMIX112_PMIx_Resolve_peers
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c", line 852: redeclaration must have the same or more restrictive linker scoping: OPAL_PMIX_PMIX112_PMIx_Resolve_nodes
cc: acomp failed for ../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c
Makefile:1242: recipe for target 'src/client/pmix_client.lo' failed
make[4]: *** [src/client/pmix_client.lo] Error 1
make[4]: Leaving directory '/export2/src/openmpi-2.0.4/openmpi-2.0.4rc2-Linux.x86_64.64_cc/opal/mca/pmix/pmix112/pmix'
Makefile:1486: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/export2/src/openmpi-2.0.4/openmpi-2.0.4rc2-Linux.x86_64.64_cc/opal/mca/pmix/pmix112/pmix'
Makefile:1935: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/export2/src/openmpi-2.0.4/openmpi-2.0.4rc2-Linux.x86_64.64_cc/opal/mca/pmix/pmix112'
Makefile:2301: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/export2/src/openmpi-2.0.4/openmpi-2.0.4rc2-Linux.x86_64.64_cc/opal'
Makefile:1800: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
loki openmpi-2.0.4rc2-Linux.x86_64.64_cc 125
I would be grateful, if somebody can fix these problems as well.
Thank you very much for any help in advance.
Kind regards
Siegmar
HI Folks,
- Fix an issue with visibility of functions defined in the built-in PMIx.
Thanks to Siegmar Gross for reporting this issue.
Tarballs can be found at the usual place
https://www.open-mpi.org/software/ompi/v2.0/ <https://www.open-mpi.org/software/ompi/v2.0/>
Thanks,
Your Open MPI release team
_______________________________________________
devel mailing list
https://lists.open-mpi.org/mailman/listinfo/devel <https://lists.open-mpi.org/mailman/listinfo/devel>
_______________________________________________
users mailing list
https://lists.open-mpi.org/mailman/listinfo/users <https://lists.open-mpi.org/mailman/listinfo/users>
_______________________________________________
users mailing list
https://lists.open-mpi.org/mailman/listinfo/users
Siegmar Gross
2017-11-02 15:00:35 UTC
Permalink
Hi Howard and Ralph,
Post by Howard Pritchard
Could you check if you also see a similar problem with OMPI master when you
build with the Sun compiler?
I opened issue 4436 to track this issue.  Not sure we'll have time to fix it for
2.0.4 though.
The problem occurs only with openmpi-2.0.4rc2. I've been able to build

openmpi-v2.x-201711010241-b566ef8.tar.bz2
openmpi-v3.0.x-201711010343-e08f133.tar.bz2
openmpi-v3.1.x-201711020241-0e9c5d2.tar.bz2
openmpi-master-201711010405-b2b3da3.tar.bz2

without problems today, but couldn't test the new versions until now. If you
or Ralph think it isn't worth to fix the problem, it is fine with me. I just
thought that you are interested in such problems, so that I still try to
build older versions as well. I'm using openmpi-3.0.0 or newer by the way.


Thank you very much for your help and best regards

Siegmar
Post by Howard Pritchard
Hi,
thank you very much for the fix. Unfortunately, I still get an error
with Sun C 5.15.
loki openmpi-2.0.4rc2-Linux.x86_64.64_cc 125 tail -30
log.make.Linux.x86_64.64_cc
  CC       src/client/pmix_client.lo
"/export2/src/openmpi-2.0.4/openmpi-2.0.4rc2/opal/include/opal/sys/x86_64/atomic.h",
line 161: warning: parameter in inline asm statement unused: %3
"/export2/src/openmpi-2.0.4/openmpi-2.0.4rc2/opal/include/opal/sys/x86_64/atomic.h",
line 207: warning: parameter in inline asm statement unused: %2
"/export2/src/openmpi-2.0.4/openmpi-2.0.4rc2/opal/include/opal/sys/x86_64/atomic.h",
line 228: warning: parameter in inline asm statement unused: %2
"/export2/src/openmpi-2.0.4/openmpi-2.0.4rc2/opal/include/opal/sys/x86_64/atomic.h",
line 249: warning: parameter in inline asm statement unused: %2
"/export2/src/openmpi-2.0.4/openmpi-2.0.4rc2/opal/include/opal/sys/x86_64/atomic.h",
line 270: warning: parameter in inline asm statement unused: %2
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c",
line 235: redeclaration must have the same or more restrictive linker
scoping: OPAL_PMIX_PMIX112_PMIx_Get_version
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c",
line 240: redeclaration must have the same or more restrictive linker
scoping: OPAL_PMIX_PMIX112_PMIx_Init
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c",
line 408: redeclaration must have the same or more restrictive linker
scoping: OPAL_PMIX_PMIX112_PMIx_Initialized
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c",
line 416: redeclaration must have the same or more restrictive linker
scoping: OPAL_PMIX_PMIX112_PMIx_Finalize
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c",
line 488: redeclaration must have the same or more restrictive linker
scoping: OPAL_PMIX_PMIX112_PMIx_Abort
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c",
line 616: redeclaration must have the same or more restrictive linker
scoping: OPAL_PMIX_PMIX112_PMIx_Put
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c",
line 703: redeclaration must have the same or more restrictive linker
scoping: OPAL_PMIX_PMIX112_PMIx_Commit
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c",
line 789: redeclaration must have the same or more restrictive linker
scoping: OPAL_PMIX_PMIX112_PMIx_Resolve_peers
"../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c",
line 852: redeclaration must have the same or more restrictive linker
scoping: OPAL_PMIX_PMIX112_PMIx_Resolve_nodes
cc: acomp failed for
../../../../../../openmpi-2.0.4rc2/opal/mca/pmix/pmix112/pmix/src/client/pmix_client.c
Makefile:1242: recipe for target 'src/client/pmix_client.lo' failed
make[4]: *** [src/client/pmix_client.lo] Error 1
make[4]: Leaving directory
'/export2/src/openmpi-2.0.4/openmpi-2.0.4rc2-Linux.x86_64.64_cc/opal/mca/pmix/pmix112/pmix'
Makefile:1486: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
'/export2/src/openmpi-2.0.4/openmpi-2.0.4rc2-Linux.x86_64.64_cc/opal/mca/pmix/pmix112/pmix'
Makefile:1935: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
'/export2/src/openmpi-2.0.4/openmpi-2.0.4rc2-Linux.x86_64.64_cc/opal/mca/pmix/pmix112'
Makefile:2301: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
'/export2/src/openmpi-2.0.4/openmpi-2.0.4rc2-Linux.x86_64.64_cc/opal'
Makefile:1800: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1
loki openmpi-2.0.4rc2-Linux.x86_64.64_cc 125
I would be grateful, if somebody can fix these problems as well.
Thank you very much for any help in advance.
Kind regards
Siegmar
HI Folks,
- Fix an issue with visibility of functions defined in the built-in PMIx.
   Thanks to Siegmar Gross for reporting this issue.
Tarballs can be found at the usual place
https://www.open-mpi.org/software/ompi/v2.0/
<https://www.open-mpi.org/software/ompi/v2.0/>
Thanks,
Your Open MPI release team
_______________________________________________
devel mailing list
https://lists.open-mpi.org/mailman/listinfo/devel
<https://lists.open-mpi.org/mailman/listinfo/devel>
_______________________________________________
users mailing list
https://lists.open-mpi.org/mailman/listinfo/users
<https://lists.open-mpi.org/mailman/listinfo/users>
_______________________________________________
users mailing list
https://lists.open-mpi.org/mailman/listinfo/users
Loading...