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 :-(
> On Nov 2, 2017, at 6:06 AM, Howard Pritchard <hpprit...@gmail.com> wrote: > > 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 <siegmar.gr...@informatik.hs-fulda.de > <mailto:siegmar.gr...@informatik.hs-fulda.de>>: > 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 > > > > On 11/01/17 23:18, Howard Pritchard wrote: > HI Folks, > > We decided to roll an rc2 to pick up a PMIx fix: > > - 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 > de...@lists.open-mpi.org <mailto:de...@lists.open-mpi.org> > https://lists.open-mpi.org/mailman/listinfo/devel > <https://lists.open-mpi.org/mailman/listinfo/devel> > _______________________________________________ > users mailing list > users@lists.open-mpi.org <mailto:users@lists.open-mpi.org> > https://lists.open-mpi.org/mailman/listinfo/users > <https://lists.open-mpi.org/mailman/listinfo/users> > _______________________________________________ > users mailing list > users@lists.open-mpi.org > https://lists.open-mpi.org/mailman/listinfo/users
_______________________________________________ users mailing list users@lists.open-mpi.org https://lists.open-mpi.org/mailman/listinfo/users