https://github.com/open-mpi/ompi-release/pull/1117 <https://github.com/open-mpi/ompi-release/pull/1117>
> On Apr 29, 2016, at 7:38 AM, Ralph Castain <r...@open-mpi.org> wrote: > > Ah, okay - I can fix that line. Thanks for pointing it out. > > Given that the rest of the code uses the app[i] syntax, I’d rather leave that > alone. > > >> On Apr 29, 2016, at 7:27 AM, Gilles Gouaillardet >> <gilles.gouaillar...@gmail.com <mailto:gilles.gouaillar...@gmail.com>> wrote: >> >> the second for loop is incorrect >> >> it reads >> for (j=0; j < app->argc; j++) >> but should be >> for (j=0; j < app[i].argc; j++) >> >> as a matter of taste, I'd rather replace all app[i]. with app-> >> and >> app++; >> at the end (or in the for) of the outermost loop >> >> Cheers, >> >> Gilles >> >> >> On Friday, April 29, 2016, Ralph Castain <r...@open-mpi.org >> <mailto:r...@open-mpi.org>> wrote: >> Hmmm…well, I may have to wait and let Gilles fix this. So far as I can see, >> the code in the current OMPI 2.x tarball (and upstream) is correct: >> >> int pmix_bfrop_pack_app(pmix_buffer_t *buffer, const void *src, >> int32_t num_vals, pmix_data_type_t type) >> { >> pmix_app_t *app; >> int32_t i, j, nvals; >> int ret; >> >> app = (pmix_app_t *) src; >> >> for (i = 0; i < num_vals; ++i) { >> if (PMIX_SUCCESS != (ret = pmix_bfrop_pack_string(buffer, >> &app[i].cmd, 1, PMIX_STRING))) { >> return ret; >> } >> /* argv */ >> if (PMIX_SUCCESS != (ret = pmix_bfrop_pack_int(buffer, &app[i].argc, >> 1, PMIX_INT))) { >> return ret; >> } >> for (j=0; j < app->argc; j++) { >> if (PMIX_SUCCESS != (ret = pmix_bfrop_pack_string(buffer, >> &app[i].argv[j], 1, PMIX_STRING))) { >> return ret; >> } >> } >> /* env */ >> nvals = pmix_argv_count(app[i].env); >> if (PMIX_SUCCESS != (ret = pmix_bfrop_pack_int32(buffer, &nvals, 1, >> PMIX_INT32))) { >> return ret; >> } >> for (j=0; j < nvals; j++) { >> if (PMIX_SUCCESS != (ret = pmix_bfrop_pack_string(buffer, >> &app[i].env[j], 1, PMIX_STRING))) { >> return ret; >> } >> } >> /* maxprocs */ >> if (PMIX_SUCCESS != (ret = pmix_bfrop_pack_int(buffer, >> &app[i].maxprocs, 1, PMIX_INT))) { >> return ret; >> } >> /* info array */ >> if (PMIX_SUCCESS != (ret = pmix_bfrop_pack_sizet(buffer, >> &app[i].ninfo, 1, PMIX_SIZE))) { >> return ret; >> } >> if (0 < app[i].ninfo) { >> if (PMIX_SUCCESS != (ret = pmix_bfrop_pack_info(buffer, >> app[i].info, app[i].ninfo, PMIX_INFO))) { >> return ret; >> } >> } >> } >> return PMIX_SUCCESS; >> } >> >> Siegmar: have you tried the latest release candidate? >> >> >>> On Apr 28, 2016, at 11:08 PM, Siegmar Gross >>> <siegmar.gr...@informatik.hs-fulda.de <>> wrote: >>> >>> Hi Gilles, >>> >>> thank you very much for identifying the reason for the problem >>> and fixing it. >>> >>> Have a nice weekend >>> >>> Siegmar >>> >>> Am 29.04.2016 um 03:38 schrieb Gilles Gouaillardet: >>>> Siegmar, >>>> >>>> in pmix_bfrop_pack_app, >>>> app->argc >>>> must be replaced with >>>> app[i].argc >>>> >>>> I will PR to pmix, ompi and ompi-release when I am back at work on Monday >>>> >>>> Cheers, >>>> >>>> Gilles >>>> >>>> On Thursday, April 28, 2016, Gilles Gouaillardet <gil...@rist.or.jp <> >>>> <mailto:gil...@rist.or.jp <>>> wrote: >>>> >>>> Siegmar, >>>> >>>> >>>> can you please also post the source of spawn_slave ? >>>> >>>> >>>> Cheers, >>>> >>>> Gilles >>>> >>>> >>>> On 4/28/2016 1:17 AM, Siegmar Gross wrote: >>>>> Hi Gilles, >>>>> >>>>> it is not necessary to have a heterogeneous environment to reproduce >>>>> the error as you can see below. All machines are 64 bit. >>>>> >>>>> tyr spawn 119 ompi_info | grep -e "OPAL repo revision" -e "C compiler >>>>> absolute" >>>>> OPAL repo revision: v2.x-dev-1290-gbd0e4e1 >>>>> C compiler absolute: /usr/local/gcc-5.1.0/bin/gcc >>>>> tyr spawn 120 uname -a >>>>> SunOS tyr.informatik.hs-fulda.de <http://tyr.informatik.hs-fulda.de/> >>>>> <http://tyr.informatik.hs-fulda.de <http://tyr.informatik.hs-fulda.de/>> >>>>> 5.10 Generic_150400-11 sun4u sparc SUNW,A70 Solaris >>>>> tyr spawn 121 mpiexec -np 1 --host tyr,tyr,tyr,tyr >>>>> spawn_multiple_master >>>>> >>>>> Parent process 0 running on tyr.informatik.hs-fulda.de >>>>> <http://tyr.informatik.hs-fulda.de/> >>>>> <http://tyr.informatik.hs-fulda.de >>>>> <http://tyr.informatik.hs-fulda.de/>> >>>>> I create 3 slave processes. >>>>> >>>>> [tyr.informatik.hs-fulda.de <http://tyr.informatik.hs-fulda.de/>:27286 >>>>> <http://tyr.informatik.hs-fulda.de:27286 >>>>> <http://tyr.informatik.hs-fulda.de:27286/>>] PMIX ERROR: UNPACK-PAST-END >>>>> in file >>>>> >>>>> ../../../../../../openmpi-v2.x-dev-1290-gbd0e4e1/opal/mca/pmix/pmix112/pmix/src/server/pmix_server_ops.c >>>>> at line 829 >>>>> [tyr.informatik.hs-fulda.de <http://tyr.informatik.hs-fulda.de/>:27286 >>>>> <http://tyr.informatik.hs-fulda.de:27286 >>>>> <http://tyr.informatik.hs-fulda.de:27286/>>] PMIX ERROR: UNPACK-PAST-END >>>>> in file >>>>> >>>>> ../../../../../../openmpi-v2.x-dev-1290-gbd0e4e1/opal/mca/pmix/pmix112/pmix/src/server/pmix_server.c >>>>> at line 2176 >>>>> [tyr:27288] *** An error occurred in MPI_Comm_spawn_multiple >>>>> [tyr:27288] *** reported by process [3434086401,0] >>>>> [tyr:27288] *** on communicator MPI_COMM_WORLD >>>>> [tyr:27288] *** MPI_ERR_SPAWN: could not spawn processes >>>>> [tyr:27288] *** MPI_ERRORS_ARE_FATAL (processes in this communicator >>>>> will now abort, >>>>> [tyr:27288] *** and potentially your MPI job) >>>>> tyr spawn 122 >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> sunpc1 fd1026 105 ompi_info | grep -e "OPAL repo revision" -e "C >>>>> compiler absolute" >>>>> OPAL repo revision: v2.x-dev-1290-gbd0e4e1 >>>>> C compiler absolute: /usr/local/gcc-5.1.0/bin/gcc >>>>> sunpc1 fd1026 106 uname -a >>>>> SunOS sunpc1 5.10 Generic_147441-21 i86pc i386 i86pc Solaris >>>>> sunpc1 fd1026 107 mpiexec -np 1 --host sunpc1,sunpc1,sunpc1,sunpc1 >>>>> spawn_multiple_master >>>>> >>>>> Parent process 0 running on sunpc1 >>>>> I create 3 slave processes. >>>>> >>>>> [sunpc1:00368] PMIX ERROR: UNPACK-PAST-END in file >>>>> >>>>> ../../../../../../openmpi-v2.x-dev-1290-gbd0e4e1/opal/mca/pmix/pmix112/pmix/src/server/pmix_server_ops.c >>>>> at line 829 >>>>> [sunpc1:00368] PMIX ERROR: UNPACK-PAST-END in file >>>>> >>>>> ../../../../../../openmpi-v2.x-dev-1290-gbd0e4e1/opal/mca/pmix/pmix112/pmix/src/server/pmix_server.c >>>>> at line 2176 >>>>> [sunpc1:370] *** An error occurred in MPI_Comm_spawn_multiple >>>>> [sunpc1:370] *** reported by process [43909121,0] >>>>> [sunpc1:370] *** on communicator MPI_COMM_WORLD >>>>> [sunpc1:370] *** MPI_ERR_SPAWN: could not spawn processes >>>>> [sunpc1:370] *** MPI_ERRORS_ARE_FATAL (processes in this communicator >>>>> will now abort, >>>>> [sunpc1:370] *** and potentially your MPI job) >>>>> sunpc1 fd1026 108 >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> linpc1 fd1026 105 ompi_info | grep -e "OPAL repo revision" -e "C >>>>> compiler absolute" >>>>> OPAL repo revision: v2.x-dev-1290-gbd0e4e1 >>>>> C compiler absolute: /usr/local/gcc-5.1.0/bin/gcc >>>>> linpc1 fd1026 106 uname -a >>>>> Linux linpc1 3.1.10-1.29-desktop #1 SMP PREEMPT Fri May 31 20:10:04 UTC >>>>> 2013 (2529847) x86_64 x86_64 x86_64 GNU/Linux >>>>> linpc1 fd1026 107 mpiexec -np 1 --host linpc1,linpc1,linpc1,linpc1 >>>>> spawn_multiple_master >>>>> >>>>> Parent process 0 running on linpc1 >>>>> I create 3 slave processes. >>>>> >>>>> [linpc1:21502] PMIX ERROR: UNPACK-PAST-END in file >>>>> >>>>> ../../../../../../openmpi-v2.x-dev-1290-gbd0e4e1/opal/mca/pmix/pmix112/pmix/src/server/pmix_server_ops.c >>>>> at line 829 >>>>> [linpc1:21502] PMIX ERROR: UNPACK-PAST-END in file >>>>> >>>>> ../../../../../../openmpi-v2.x-dev-1290-gbd0e4e1/opal/mca/pmix/pmix112/pmix/src/server/pmix_server.c >>>>> at line 2176 >>>>> [linpc1:21507] *** An error occurred in MPI_Comm_spawn_multiple >>>>> [linpc1:21507] *** reported by process [1005518849,0] >>>>> [linpc1:21507] *** on communicator MPI_COMM_WORLD >>>>> [linpc1:21507] *** MPI_ERR_SPAWN: could not spawn processes >>>>> [linpc1:21507] *** MPI_ERRORS_ARE_FATAL (processes in this communicator >>>>> will now abort, >>>>> [linpc1:21507] *** and potentially your MPI job) >>>>> linpc1 fd1026 108 >>>>> >>>>> >>>>> I used the following configure command. >>>>> >>>>> ../openmpi-v2.x-dev-1290-gbd0e4e1/configure \ >>>>> --prefix=/usr/local/openmpi-2.0.0_64_gcc \ >>>>> --libdir=/usr/local/openmpi-2.0.0_64_gcc/lib64 \ >>>>> --with-jdk-bindir=/usr/local/jdk1.8.0/bin \ >>>>> --with-jdk-headers=/usr/local/jdk1.8.0/include \ >>>>> JAVA_HOME=/usr/local/jdk1.8.0 \ >>>>> LDFLAGS="-m64" CC="gcc" CXX="g++" FC="gfortran" \ >>>>> CFLAGS="-m64" CXXFLAGS="-m64" FCFLAGS="-m64" \ >>>>> CPP="cpp" CXXCPP="cpp" \ >>>>> --enable-mpi-cxx \ >>>>> --enable-cxx-exceptions \ >>>>> --enable-mpi-java \ >>>>> --enable-heterogeneous \ >>>>> --enable-mpi-thread-multiple \ >>>>> --with-hwloc=internal \ >>>>> --without-verbs \ >>>>> --with-wrapper-cflags="-std=c11 -m64" \ >>>>> --with-wrapper-cxxflags="-m64" \ >>>>> --with-wrapper-fcflags="-m64" \ >>>>> --enable-debug \ >>>>> |& tee log.configure.$SYSTEM_ENV.$MACHINE_ENV.64_gcc >>>>> >>>>> >>>>> Kind regards >>>>> >>>>> Siegmar >>>>> >>>>> >>>>> >>>>> Am 27.04.2016 um 13:21 schrieb Gilles Gouaillardet: >>>>>> Siegmar, >>>>>> >>>>>> please add this to your CFLAGS for the time being. >>>>>> >>>>>> configure tries to detect which flags must be added for C99 support, >>>>>> and it seems >>>>>> the test is not working for Solaris 10 and Oracle compilers. >>>>>> this is no more a widely used environment, and I am not sure I can >>>>>> find >>>>>> the >>>>>> time to fix this >>>>>> in a near future. >>>>>> >>>>>> >>>>>> regarding the runtime issue, can you please describe your 4 hosts (os, >>>>>> endianness and bitness) >>>>>> >>>>>> Cheers, >>>>>> >>>>>> Gilles >>>>>> >>>>>> On Wednesday, April 27, 2016, Siegmar Gross >>>>>> <siegmar.gr...@informatik.hs-fulda.de <> >>>>>> <javascript:_e(%7B%7D,'cvml','siegmar.gr...@informatik.hs-fulda.de >>>>>> <>');> >>>>>> <javascript:_e(%7B%7D,'cvml','siegmar.gr...@informatik.hs-fulda.de >>>>>> <>');>> >>>>>> wrote: >>>>>> >>>>>> Hi Gilles, >>>>>> >>>>>> adding "-std=c99" to CFLAGS solves the problem with the missing >>>>>> library. >>>>>> Shall I add it permanently to my configure command or will you >>>>>> add it, >>>>>> so that I will not run into problems if you need the C11 standard >>>>>> later? >>>>>> >>>>>> "spawn_multiple_master" breaks with the same error that I reported >>>>>> yesterday for my gcc-version of Open MPI. Hopefully you can solve >>>>>> the >>>>>> problem as well. >>>>>> >>>>>> >>>>>> Kind regards and thank you very much for your help >>>>>> >>>>>> Siegmar >>>>>> >>>>>> >>>>>> Am 27.04.2016 um 08:05 schrieb Gilles Gouaillardet: >>>>>> >>>>>> Siegmar, >>>>>> >>>>>> >>>>>> here is the error : >>>>>> >>>>>> configure:17969: cc -o conftest -m64 -D_REENTRANT -g -g >>>>>> -I/export2/src/openmpi-2.0.0/openmpi-v2.x-dev-1290-gbd0e4e1 >>>>>> >>>>>> >>>>>> -I/export2/src/openmpi-2.0.0/openmpi-v2.x-dev-1290-gbd0e4e1-SunOS.sparc.64_cc >>>>>> >>>>>> >>>>>> -I/export2/src/openmpi-2.0.0/openmpi-v2.x-dev-1290-gbd0e4e1/opal/include >>>>>> >>>>>> >>>>>> -I/export2/src/openmpi-2.0.0/openmpi-v2.x-dev-1290-gbd0e4e1-SunOS.sparc.64_cc/opal/include >>>>>> -D_REENTRANT >>>>>> >>>>>> >>>>>> -I/export2/src/openmpi-2.0.0/openmpi-v2.x-dev-1290-gbd0e4e1/opal/mca/hwloc/hwloc1112/hwloc/include >>>>>> >>>>>> >>>>>> -I/export2/src/openmpi-2.0.0/openmpi-v2.x-dev-1290-gbd0e4e1-SunOS.sparc.64_cc/opal/mca/hwloc/hwloc1112/hwloc/include >>>>>> >>>>>> >>>>>> -I/export2/src/openmpi-2.0.0/openmpi-v2.x-dev-1290-gbd0e4e1/opal/mca/event/libevent2022/libevent >>>>>> >>>>>> >>>>>> -I/export2/src/openmpi-2.0.0/openmpi-v2.x-dev-1290-gbd0e4e1/opal/mca/event/libevent2022/libevent/include >>>>>> >>>>>> >>>>>> -I/export2/src/openmpi-2.0.0/openmpi-v2.x-dev-1290-gbd0e4e1-SunOS.sparc.64_cc/opal/mca/event/libevent2022/libevent/include >>>>>> -m64 conftest.c >&5 >>>>>> "/usr/include/stdbool.h", line 42: #error: "Use of >>>>>> <stdbool.h> is >>>>>> valid only >>>>>> in a c99 compilation environment." >>>>>> >>>>>> >>>>>> i cannot reproduce this on solaris 11 with oracle studio 5.3 >>>>>> compiler, >>>>>> and i >>>>>> do not have solaris 10 yet. >>>>>> >>>>>> could you please re-configure with '-std=c99' appended to your >>>>>> CFLAGS >>>>>> and see >>>>>> if it helps ? >>>>>> >>>>>> >>>>>> Cheers, >>>>>> >>>>>> >>>>>> Gilles >>>>>> >>>>>> >>>>>> On 4/26/2016 7:57 PM, Siegmar Gross wrote: >>>>>> >>>>>> Hi Gilles and Ralph, >>>>>> >>>>>> I was able to sort out my mess. In my last email I >>>>>> compared >>>>>> the >>>>>> files from >>>>>> "SunOS_sparc/openmpi-2.0.0_64_gcc/lib64/openmpi" >>>>>> from >>>>>> the attachment of my email to Ralph with the files from >>>>>> "SunOS_sparc/openmpi-2.0.0_64_cc/lib64/openmpi" from my >>>>>> current >>>>>> file system. That's the reason while I have had different >>>>>> timestamps. The other problem was that Ralph didn't >>>>>> recognize >>>>>> that "mca_pmix_pmix112.so" wasn't built on Solaris with >>>>>> the >>>>>> Sun C compiler. I've removed most of the files from the >>>>>> attachment >>>>>> of my email so that it is easier to see the relevant >>>>>> files. >>>>>> Below >>>>>> I try to give you more information that may be relevant to >>>>>> track >>>>>> down the problem. I still get an error running one of my >>>>>> small >>>>>> test programs, when I use my gcc-version of Open MPI. >>>>>> "mca_pmix_pmix112.so" is a 64 bits library. >>>>>> >>>>>> Linux_x86_64/openmpi-2.0.0_64_cc/lib64/openmpi: >>>>>> ... >>>>>> -rwxr-xr-x 1 root root 261327 Apr 19 16:46 >>>>>> mca_plm_slurm.so >>>>>> -rwxr-xr-x 1 root root 1002 Apr 19 16:45 >>>>>> mca_pmix_pmix112.la <http://mca_pmix_pmix112.la/> >>>>>> <http://mca_pmix_pmix112.la <http://mca_pmix_pmix112.la/>> >>>>>> <http://mca_pmix_pmix112.la >>>>>> <http://mca_pmix_pmix112.la/>> <http://mca_pmix_pmix112.la >>>>>> <http://mca_pmix_pmix112.la/>> >>>>>> -rwxr-xr-x 1 root root 3906526 Apr 19 16:45 >>>>>> mca_pmix_pmix112.so >>>>>> -rwxr-xr-x 1 root root 966 Apr 19 16:51 mca_pml_cm.la >>>>>> <http://mca_pml_cm.la/> >>>>>> <http://mca_pml_cm.la <http://mca_pml_cm.la/>> >>>>>> <http://mca_pml_cm.la <http://mca_pml_cm.la/>> >>>>>> <http://mca_pml_cm.la <http://mca_pml_cm.la/>> >>>>>> -rwxr-xr-x 1 root root 1574265 Apr 19 16:51 mca_pml_cm.so >>>>>> ... >>>>>> >>>>>> Linux_x86_64/openmpi-2.0.0_64_gcc/lib64/openmpi: >>>>>> ... >>>>>> -rwxr-xr-x 1 root root 70371 Apr 19 16:43 >>>>>> mca_plm_slurm.so >>>>>> -rwxr-xr-x 1 root root 1008 Apr 19 16:42 >>>>>> mca_pmix_pmix112.la <http://mca_pmix_pmix112.la/> >>>>>> <http://mca_pmix_pmix112.la <http://mca_pmix_pmix112.la/>> >>>>>> <http://mca_pmix_pmix112.la >>>>>> <http://mca_pmix_pmix112.la/>> <http://mca_pmix_pmix112.la >>>>>> <http://mca_pmix_pmix112.la/>> >>>>>> -rwxr-xr-x 1 root root 1029005 Apr 19 16:42 >>>>>> mca_pmix_pmix112.so >>>>>> -rwxr-xr-x 1 root root 972 Apr 19 16:46 mca_pml_cm.la >>>>>> <http://mca_pml_cm.la/> >>>>>> <http://mca_pml_cm.la <http://mca_pml_cm.la/>> >>>>>> <http://mca_pml_cm.la <http://mca_pml_cm.la/>> >>>>>> <http://mca_pml_cm.la <http://mca_pml_cm.la/>> >>>>>> -rwxr-xr-x 1 root root 284858 Apr 19 16:46 mca_pml_cm.so >>>>>> ... >>>>>> >>>>>> SunOS_sparc/openmpi-2.0.0_64_cc/lib64/openmpi: >>>>>> ... >>>>>> -rwxr-xr-x 1 root root 319816 Apr 19 19:58 mca_plm_rsh.so >>>>>> -rwxr-xr-x 1 root root 970 Apr 19 20:00 mca_pml_cm.la >>>>>> <http://mca_pml_cm.la/> >>>>>> <http://mca_pml_cm.la <http://mca_pml_cm.la/>> >>>>>> <http://mca_pml_cm.la <http://mca_pml_cm.la/>> >>>>>> <http://mca_pml_cm.la <http://mca_pml_cm.la/>> >>>>>> -rwxr-xr-x 1 root root 1507440 Apr 19 20:00 mca_pml_cm.so >>>>>> ... >>>>>> >>>>>> SunOS_sparc/openmpi-2.0.0_64_gcc/lib64/openmpi: >>>>>> ... >>>>>> -rwxr-xr-x 1 root root 153280 Apr 19 19:49 mca_plm_rsh.so >>>>>> -rwxr-xr-x 1 root root 1007 Apr 19 19:47 >>>>>> mca_pmix_pmix112.la <http://mca_pmix_pmix112.la/> >>>>>> <http://mca_pmix_pmix112.la <http://mca_pmix_pmix112.la/>> >>>>>> <http://mca_pmix_pmix112.la >>>>>> <http://mca_pmix_pmix112.la/>> <http://mca_pmix_pmix112.la >>>>>> <http://mca_pmix_pmix112.la/>> >>>>>> -rwxr-xr-x 1 root root 1400512 Apr 19 19:47 >>>>>> mca_pmix_pmix112.so >>>>>> -rwxr-xr-x 1 root root 971 Apr 19 19:52 mca_pml_cm.la >>>>>> <http://mca_pml_cm.la/> >>>>>> <http://mca_pml_cm.la <http://mca_pml_cm.la/>> >>>>>> <http://mca_pml_cm.la <http://mca_pml_cm.la/>> >>>>>> <http://mca_pml_cm.la <http://mca_pml_cm.la/>> >>>>>> -rwxr-xr-x 1 root root 342440 Apr 19 19:52 mca_pml_cm.so >>>>>> ... >>>>>> >>>>>> SunOS_x86_64/openmpi-2.0.0_64_cc/lib64/openmpi: >>>>>> ... >>>>>> -rwxr-xr-x 1 root root 300096 Apr 19 17:18 mca_plm_rsh.so >>>>>> -rwxr-xr-x 1 root root 970 Apr 19 17:23 mca_pml_cm.la >>>>>> <http://mca_pml_cm.la/> >>>>>> <http://mca_pml_cm.la <http://mca_pml_cm.la/>> >>>>>> <http://mca_pml_cm.la <http://mca_pml_cm.la/>> >>>>>> <http://mca_pml_cm.la <http://mca_pml_cm.la/>> >>>>>> -rwxr-xr-x 1 root root 1458816 Apr 19 17:23 mca_pml_cm.so >>>>>> ... >>>>>> >>>>>> SunOS_x86_64/openmpi-2.0.0_64_gcc/lib64/openmpi: >>>>>> ... >>>>>> -rwxr-xr-x 1 root root 133096 Apr 19 17:42 mca_plm_rsh.so >>>>>> -rwxr-xr-x 1 root root 1007 Apr 19 17:41 >>>>>> mca_pmix_pmix112.la <http://mca_pmix_pmix112.la/> >>>>>> <http://mca_pmix_pmix112.la <http://mca_pmix_pmix112.la/>> >>>>>> <http://mca_pmix_pmix112.la >>>>>> <http://mca_pmix_pmix112.la/>> <http://mca_pmix_pmix112.la >>>>>> <http://mca_pmix_pmix112.la/>> >>>>>> -rwxr-xr-x 1 root root 1320240 Apr 19 17:41 >>>>>> mca_pmix_pmix112.so >>>>>> -rwxr-xr-x 1 root root 971 Apr 19 17:46 mca_pml_cm.la >>>>>> <http://mca_pml_cm.la/> >>>>>> <http://mca_pml_cm.la <http://mca_pml_cm.la/>> >>>>>> <http://mca_pml_cm.la <http://mca_pml_cm.la/>> >>>>>> <http://mca_pml_cm.la <http://mca_pml_cm.la/>> >>>>>> -rwxr-xr-x 1 root root 419848 Apr 19 17:46 mca_pml_cm.so >>>>>> ... >>>>>> >>>>>> >>>>>> Yesterday I've installed openmpi-v2.x-dev-1290-gbd0e4e1 so >>>>>> that we >>>>>> have a current version for the investigation of the >>>>>> problem. Once >>>>>> more mca_pmix_pmix112.so isn't available on Solaris if I >>>>>> use the >>>>>> Sun C compiler. >>>>>> >>>>>> "config.log" for gcc-5.1.0 shows the following. >>>>>> >>>>>> ... >>>>>> configure:127799: /bin/bash >>>>>> >>>>>> >>>>>> '../../../../../../openmpi-v2.x-dev-1290-gbd0e4e1/opal/mca/pmix/pmix112/ >>>>>> pmix/configure' succeeded for opal/mca/pmix/pmix112/pmix >>>>>> configure:127916: checking if MCA component pmix:pmix112 >>>>>> can compile >>>>>> configure:127918: result: yes >>>>>> configure:5637: --- MCA component pmix:external (m4 >>>>>> configuration >>>>>> macro) >>>>>> configure:128523: checking for MCA component pmix:external >>>>>> compile >>>>>> mode >>>>>> configure:128529: result: dso >>>>>> configure:129054: checking if MCA component pmix:external >>>>>> can compile >>>>>> configure:129056: result: no >>>>>> ... >>>>>> config.status:3897: creating opal/mca/pmix/Makefile >>>>>> config.status:3897: creating opal/mca/pmix/s1/Makefile >>>>>> config.status:3897: creating opal/mca/pmix/cray/Makefile >>>>>> config.status:3897: creating opal/mca/pmix/s2/Makefile >>>>>> config.status:3897: creating >>>>>> opal/mca/pmix/pmix112/Makefile >>>>>> config.status:3897: creating >>>>>> opal/mca/pmix/external/Makefile >>>>>> ... >>>>>> MCA_BUILD_opal_pmix_cray_DSO_FALSE='#' >>>>>> MCA_BUILD_opal_pmix_cray_DSO_TRUE='' >>>>>> MCA_BUILD_opal_pmix_external_DSO_FALSE='#' >>>>>> MCA_BUILD_opal_pmix_external_DSO_TRUE='' >>>>>> MCA_BUILD_opal_pmix_pmix112_DSO_FALSE='#' >>>>>> MCA_BUILD_opal_pmix_pmix112_DSO_TRUE='' >>>>>> MCA_BUILD_opal_pmix_s1_DSO_FALSE='#' >>>>>> MCA_BUILD_opal_pmix_s1_DSO_TRUE='' >>>>>> MCA_BUILD_opal_pmix_s2_DSO_FALSE='#' >>>>>> MCA_BUILD_opal_pmix_s2_DSO_TRUE='' >>>>>> ... >>>>>> MCA_opal_FRAMEWORKS='common allocator backtrace btl dl >>>>>> event hwloc if >>>>>> installdirs memchecker memcpy memory mpool pmix pstat >>>>>> rcache sec >>>>>> shmem timer' >>>>>> MCA_opal_FRAMEWORKS_SUBDIRS='mca/common mca/allocator >>>>>> mca/backtrace mca/btl >>>>>> mca/dl mca/event mca/hwloc mca/if mca/installdirs >>>>>> mca/memchecker >>>>>> mca/memcpy >>>>>> mca/memory mca/mpool mca/pmix mca/pstat mca/rcache mca/sec >>>>>> mca/shmem mca/timer' >>>>>> >>>>>> >>>>>> MCA_opal_FRAMEWORK_COMPONENT_ALL_SUBDIRS='$(MCA_opal_common_ALL_SUBDIRS) >>>>>> $(MCA_opal_allocator_ALL_SUBDIRS) >>>>>> $(MCA_opal_backtrace_ALL_SUBDIRS) >>>>>> $(MCA_opal_btl_ALL_SUBDIRS) $(MCA_opal_dl_ALL_SUBDIRS) >>>>>> $(MCA_opal_event_ALL_SUBDIRS) >>>>>> $(MCA_opal_hwloc_ALL_SUBDIRS) >>>>>> $(MCA_opal_if_ALL_SUBDIRS) >>>>>> $(MCA_opal_installdirs_ALL_SUBDIRS) >>>>>> $(MCA_opal_memchecker_ALL_SUBDIRS) >>>>>> $(MCA_opal_memcpy_ALL_SUBDIRS) >>>>>> $(MCA_opal_memory_ALL_SUBDIRS) >>>>>> $(MCA_opal_mpool_ALL_SUBDIRS) >>>>>> $(MCA_opal_pmix_ALL_SUBDIRS) $(MCA_opal_pstat_ALL_SUBDIRS) >>>>>> $(MCA_opal_rcache_ALL_SUBDIRS) $(MCA_opal_sec_ALL_SUBDIRS) >>>>>> $(MCA_opal_shmem_ALL_SUBDIRS) >>>>>> $(MCA_opal_timer_ALL_SUBDIRS)' >>>>>> >>>>>> >>>>>> MCA_opal_FRAMEWORK_COMPONENT_DSO_SUBDIRS='$(MCA_opal_common_DSO_SUBDIRS) >>>>>> $(MCA_opal_allocator_DSO_SUBDIRS) >>>>>> $(MCA_opal_backtrace_DSO_SUBDIRS) >>>>>> $(MCA_opal_btl_DSO_SUBDIRS) $(MCA_opal_dl_DSO_SUBDIRS) >>>>>> $(MCA_opal_event_DSO_SUBDIRS) >>>>>> $(MCA_opal_hwloc_DSO_SUBDIRS) >>>>>> $(MCA_opal_if_DSO_SUBDIRS) >>>>>> $(MCA_opal_installdirs_DSO_SUBDIRS) >>>>>> $(MCA_opal_memchecker_DSO_SUBDIRS) >>>>>> $(MCA_opal_memcpy_DSO_SUBDIRS) >>>>>> $(MCA_opal_memory_DSO_SUBDIRS) >>>>>> $(MCA_opal_mpool_DSO_SUBDIRS) >>>>>> $(MCA_opal_pmix_DSO_SUBDIRS) $(MCA_opal_pstat_DSO_SUBDIRS) >>>>>> $(MCA_opal_rcache_DSO_SUBDIRS) $(MCA_opal_sec_DSO_SUBDIRS) >>>>>> $(MCA_opal_shmem_DSO_SUBDIRS) >>>>>> $(MCA_opal_timer_DSO_SUBDIRS)' >>>>>> >>>>>> >>>>>> MCA_opal_FRAMEWORK_COMPONENT_STATIC_SUBDIRS='$(MCA_opal_common_STATIC_SUBDIRS) >>>>>> $(MCA_opal_allocator_STATIC_SUBDIRS) >>>>>> $(MCA_opal_backtrace_STATIC_SUBDIRS) >>>>>> $(MCA_opal_btl_STATIC_SUBDIRS) >>>>>> $(MCA_opal_dl_STATIC_SUBDIRS) >>>>>> $(MCA_opal_event_STATIC_SUBDIRS) >>>>>> $(MCA_opal_hwloc_STATIC_SUBDIRS) >>>>>> $(MCA_opal_if_STATIC_SUBDIRS) >>>>>> $(MCA_opal_installdirs_STATIC_SUBDIRS) >>>>>> $(MCA_opal_memchecker_STATIC_SUBDIRS) >>>>>> $(MCA_opal_memcpy_STATIC_SUBDIRS) >>>>>> $(MCA_opal_memory_STATIC_SUBDIRS) >>>>>> $(MCA_opal_mpool_STATIC_SUBDIRS) >>>>>> $(MCA_opal_pmix_STATIC_SUBDIRS) >>>>>> $(MCA_opal_pstat_STATIC_SUBDIRS) >>>>>> $(MCA_opal_rcache_STATIC_SUBDIRS) >>>>>> $(MCA_opal_sec_STATIC_SUBDIRS) >>>>>> $(MCA_opal_shmem_STATIC_SUBDIRS) >>>>>> $(MCA_opal_timer_STATIC_SUBDIRS)' >>>>>> MCA_opal_FRAMEWORK_LIBS=' $(MCA_opal_common_STATIC_LTLIBS) >>>>>> mca/allocator/libmca_allocator.la >>>>>> <http://libmca_allocator.la/> >>>>>> <http://libmca_allocator.la <http://libmca_allocator.la/>> >>>>>> <http://libmca_allocator.la <http://libmca_allocator.la/>> >>>>>> <http://libmca_allocator.la <http://libmca_allocator.la/>> >>>>>> $(MCA_opal_allocator_STATIC_LTLIBS) >>>>>> mca/backtrace/libmca_backtrace.la >>>>>> <http://libmca_backtrace.la/> >>>>>> <http://libmca_backtrace.la <http://libmca_backtrace.la/>> >>>>>> <http://libmca_backtrace.la <http://libmca_backtrace.la/>> >>>>>> <http://libmca_backtrace.la <http://libmca_backtrace.la/>> >>>>>> $(MCA_opal_backtrace_STATIC_LTLIBS) >>>>>> mca/btl/libmca_btl.la <http://libmca_btl.la/> >>>>>> <http://libmca_btl.la <http://libmca_btl.la/>> >>>>>> <http://libmca_btl.la <http://libmca_btl.la/>> <http://libmca_btl.la >>>>>> <http://libmca_btl.la/>> >>>>>> $(MCA_opal_btl_STATIC_LTLIBS) mca/dl/libmca_dl.la >>>>>> <http://libmca_dl.la/> >>>>>> <http://libmca_dl.la <http://libmca_dl.la/>> >>>>>> <http://libmca_dl.la <http://libmca_dl.la/>> >>>>>> <http://libmca_dl.la <http://libmca_dl.la/>> >>>>>> $(MCA_opal_dl_STATIC_LTLIBS) mca/event/libmca_event.la >>>>>> <http://libmca_event.la/> >>>>>> <http://libmca_event.la <http://libmca_event.la/>> >>>>>> <http://libmca_event.la <http://libmca_event.la/>> >>>>>> <http://libmca_event.la <http://libmca_event.la/>> >>>>>> $(MCA_opal_event_STATIC_LTLIBS) mca/hwloc/libmca_hwloc.la >>>>>> <http://libmca_hwloc.la/> >>>>>> <http://libmca_hwloc.la <http://libmca_hwloc.la/>> >>>>>> <http://libmca_hwloc.la <http://libmca_hwloc.la/>> >>>>>> <http://libmca_hwloc.la <http://libmca_hwloc.la/>> >>>>>> $(MCA_opal_hwloc_STATIC_LTLIBS) mca/if/libmca_if.la >>>>>> <http://libmca_if.la/> >>>>>> <http://libmca_if.la <http://libmca_if.la/>> >>>>>> <http://libmca_if.la <http://libmca_if.la/>> >>>>>> <http://libmca_if.la <http://libmca_if.la/>> >>>>>> $(MCA_opal_if_STATIC_LTLIBS) >>>>>> mca/installdirs/libmca_installdirs.la <http://libmca_installdirs.la/> >>>>>> <http://libmca_installdirs.la <http://libmca_installdirs.la/>> >>>>>> <http://libmca_installdirs.la >>>>>> <http://libmca_installdirs.la/>> <http://libmca_installdirs.la >>>>>> <http://libmca_installdirs.la/>> >>>>>> $(MCA_opal_installdirs_STATIC_LTLIBS) >>>>>> mca/memchecker/libmca_memchecker.la >>>>>> <http://libmca_memchecker.la/> >>>>>> <http://libmca_memchecker.la <http://libmca_memchecker.la/>> >>>>>> <http://libmca_memchecker.la <http://libmca_memchecker.la/>> >>>>>> <http://libmca_memchecker.la <http://libmca_memchecker.la/>> >>>>>> $(MCA_opal_memchecker_STATIC_LTLIBS) >>>>>> mca/memcpy/libmca_memcpy.la <http://libmca_memcpy.la/> >>>>>> <http://libmca_memcpy.la <http://libmca_memcpy.la/>> >>>>>> <http://libmca_memcpy.la <http://libmca_memcpy.la/>> >>>>>> <http://libmca_memcpy.la <http://libmca_memcpy.la/>> >>>>>> $(MCA_opal_memcpy_STATIC_LTLIBS) >>>>>> mca/memory/libmca_memory.la <http://libmca_memory.la/> >>>>>> <http://libmca_memory.la <http://libmca_memory.la/>> >>>>>> <http://libmca_memory.la <http://libmca_memory.la/>> >>>>>> <http://libmca_memory.la <http://libmca_memory.la/>> >>>>>> $(MCA_opal_memory_STATIC_LTLIBS) >>>>>> mca/mpool/libmca_mpool.la <http://libmca_mpool.la/> >>>>>> <http://libmca_mpool.la <http://libmca_mpool.la/>> >>>>>> <http://libmca_mpool.la <http://libmca_mpool.la/>> >>>>>> <http://libmca_mpool.la <http://libmca_mpool.la/>> >>>>>> $(MCA_opal_mpool_STATIC_LTLIBS) mca/pmix/libmca_pmix.la >>>>>> <http://libmca_pmix.la/> >>>>>> <http://libmca_pmix.la <http://libmca_pmix.la/>> >>>>>> <http://libmca_pmix.la <http://libmca_pmix.la/>> >>>>>> <http://libmca_pmix.la <http://libmca_pmix.la/>> >>>>>> $(MCA_opal_pmix_STATIC_LTLIBS) mca/pstat/libmca_pstat.la >>>>>> <http://libmca_pstat.la/> >>>>>> <http://libmca_pstat.la <http://libmca_pstat.la/>> >>>>>> <http://libmca_pstat.la <http://libmca_pstat.la/>> >>>>>> <http://libmca_pstat.la <http://libmca_pstat.la/>> >>>>>> $(MCA_opal_pstat_STATIC_LTLIBS) >>>>>> mca/rcache/libmca_rcache.la <http://libmca_rcache.la/> >>>>>> <http://libmca_rcache.la <http://libmca_rcache.la/>> >>>>>> <http://libmca_rcache.la <http://libmca_rcache.la/>> >>>>>> <http://libmca_rcache.la <http://libmca_rcache.la/>> >>>>>> $(MCA_opal_rcache_STATIC_LTLIBS) mca/sec/libmca_sec.la >>>>>> <http://libmca_sec.la/> >>>>>> <http://libmca_sec.la <http://libmca_sec.la/>> >>>>>> <http://libmca_sec.la <http://libmca_sec.la/>> >>>>>> <http://libmca_sec.la <http://libmca_sec.la/>> >>>>>> $(MCA_opal_sec_STATIC_LTLIBS) mca/shmem/libmca_shmem.la >>>>>> <http://libmca_shmem.la/> >>>>>> <http://libmca_shmem.la <http://libmca_shmem.la/>> >>>>>> <http://libmca_shmem.la <http://libmca_shmem.la/>> >>>>>> <http://libmca_shmem.la <http://libmca_shmem.la/>> >>>>>> $(MCA_opal_shmem_STATIC_LTLIBS) mca/timer/libmca_timer.la >>>>>> <http://libmca_timer.la/> >>>>>> <http://libmca_timer.la <http://libmca_timer.la/>> >>>>>> <http://libmca_timer.la <http://libmca_timer.la/>> >>>>>> <http://libmca_timer.la <http://libmca_timer.la/>> >>>>>> $(MCA_opal_timer_STATIC_LTLIBS)' >>>>>> ... >>>>>> MCA_opal_pmix_ALL_COMPONENTS=' s1 cray s2 pmix112 >>>>>> external' >>>>>> MCA_opal_pmix_ALL_SUBDIRS=' mca/pmix/s1 mca/pmix/cray >>>>>> mca/pmix/s2 >>>>>> mca/pmix/pmix112 mca/pmix/external' >>>>>> MCA_opal_pmix_DSO_COMPONENTS=' pmix112' >>>>>> MCA_opal_pmix_DSO_SUBDIRS=' mca/pmix/pmix112' >>>>>> MCA_opal_pmix_STATIC_COMPONENTS='' >>>>>> MCA_opal_pmix_STATIC_LTLIBS='' >>>>>> MCA_opal_pmix_STATIC_SUBDIRS='' >>>>>> ... >>>>>> opal_pmix_ext_CPPFLAGS='' >>>>>> opal_pmix_ext_LDFLAGS='' >>>>>> opal_pmix_ext_LIBS='' >>>>>> >>>>>> >>>>>> opal_pmix_pmix112_CPPFLAGS='-I$(OPAL_TOP_BUILDDIR)/opal/mca/pmix/pmix112/pmix/include/pmix >>>>>> -I$(OPAL_TOP_BUILDDIR)/opal/mca/pmix/pmix112/pmix/include >>>>>> -I$(OPAL_TOP_BUILDDIR)/opal/mca/pmix/pmix112/pmix >>>>>> -I$(OPAL_TOP_SRCDIR)/opal/mca/pmix/pmix112/pmix' >>>>>> >>>>>> >>>>>> opal_pmix_pmix112_LIBS='$(OPAL_TOP_BUILDDIR)/opal/mca/pmix/pmix112/pmix/libpmix.la >>>>>> <http://libpmix.la/> >>>>>> <http://libpmix.la <http://libpmix.la/>> >>>>>> <http://libpmix.la <http://libpmix.la/>> >>>>>> <http://libpmix.la <http://libpmix.la/>>' >>>>>> >>>>>> ... >>>>>> >>>>>> >>>>>> >>>>>> "config.log" for Sun C 5.13 shows the following. >>>>>> >>>>>> ... >>>>>> configure:127803: /bin/bash >>>>>> >>>>>> >>>>>> '../../../../../../openmpi-v2.x-dev-1290-gbd0e4e1/opal/mca/pmix/pmix112/ >>>>>> pmix/configure' *failed* for opal/mca/pmix/pmix112/pmix >>>>>> configure:128379: checking if MCA component pmix:pmix112 >>>>>> can compile >>>>>> configure:128381: result: no >>>>>> configure:5637: --- MCA component pmix:external (m4 >>>>>> configuration >>>>>> macro) >>>>>> configure:128523: checking for MCA component pmix:external >>>>>> compile >>>>>> mode >>>>>> configure:128529: result: dso >>>>>> configure:129054: checking if MCA component pmix:external >>>>>> can compile >>>>>> configure:129056: result: no >>>>>> ... >>>>>> config.status:3887: creating opal/mca/pmix/Makefile >>>>>> config.status:3887: creating opal/mca/pmix/s1/Makefile >>>>>> config.status:3887: creating opal/mca/pmix/cray/Makefile >>>>>> config.status:3887: creating opal/mca/pmix/s2/Makefile >>>>>> config.status:3887: creating >>>>>> opal/mca/pmix/pmix112/Makefile >>>>>> config.status:3887: creating >>>>>> opal/mca/pmix/external/Makefile >>>>>> ... >>>>>> MCA_BUILD_opal_pmix_cray_DSO_FALSE='#' >>>>>> MCA_BUILD_opal_pmix_cray_DSO_TRUE='' >>>>>> MCA_BUILD_opal_pmix_external_DSO_FALSE='#' >>>>>> MCA_BUILD_opal_pmix_external_DSO_TRUE='' >>>>>> MCA_BUILD_opal_pmix_pmix112_DSO_FALSE='#' >>>>>> MCA_BUILD_opal_pmix_pmix112_DSO_TRUE='' >>>>>> MCA_BUILD_opal_pmix_s1_DSO_FALSE='#' >>>>>> MCA_BUILD_opal_pmix_s1_DSO_TRUE='' >>>>>> MCA_BUILD_opal_pmix_s2_DSO_FALSE='#' >>>>>> MCA_BUILD_opal_pmix_s2_DSO_TRUE='' >>>>>> ... >>>>>> MCA_opal_FRAMEWORKS='common allocator backtrace btl dl >>>>>> event hwloc if >>>>>> installdirs memchecker memcpy memory mpool pmix pstat >>>>>> rcache sec >>>>>> shmem timer' >>>>>> MCA_opal_FRAMEWORKS_SUBDIRS='mca/common mca/allocator >>>>>> mca/backtrace mca/btl >>>>>> mca/dl mca/event mca/hwloc mca/if mca/installdirs >>>>>> mca/memchecker >>>>>> mca/memcpy >>>>>> mca/memory mca/mpool mca/pmix mca/pstat mca/rcache mca/sec >>>>>> mca/shmem mca/timer' >>>>>> >>>>>> >>>>>> MCA_opal_FRAMEWORK_COMPONENT_ALL_SUBDIRS='$(MCA_opal_common_ALL_SUBDIRS) >>>>>> $(MCA_opal_allocator_ALL_SUBDIRS) >>>>>> $(MCA_opal_backtrace_ALL_SUBDIRS) >>>>>> $(MCA_opal_btl_ALL_SUBDIRS) $(MCA_opal_dl_ALL_SUBDIRS) >>>>>> $(MCA_opal_event_ALL_SUBDIRS) >>>>>> $(MCA_opal_hwloc_ALL_SUBDIRS) >>>>>> $(MCA_opal_if_ALL_SUBDIRS) >>>>>> $(MCA_opal_installdirs_ALL_SUBDIRS) >>>>>> $(MCA_opal_memchecker_ALL_SUBDIRS) >>>>>> $(MCA_opal_memcpy_ALL_SUBDIRS) >>>>>> $(MCA_opal_memory_ALL_SUBDIRS) >>>>>> $(MCA_opal_mpool_ALL_SUBDIRS) >>>>>> $(MCA_opal_pmix_ALL_SUBDIRS) $(MCA_opal_pstat_ALL_SUBDIRS) >>>>>> $(MCA_opal_rcache_ALL_SUBDIRS) $(MCA_opal_sec_ALL_SUBDIRS) >>>>>> $(MCA_opal_shmem_ALL_SUBDIRS) >>>>>> $(MCA_opal_timer_ALL_SUBDIRS)' >>>>>> >>>>>> >>>>>> MCA_opal_FRAMEWORK_COMPONENT_DSO_SUBDIRS='$(MCA_opal_common_DSO_SUBDIRS) >>>>>> $(MCA_opal_allocator_DSO_SUBDIRS) >>>>>> $(MCA_opal_backtrace_DSO_SUBDIRS) >>>>>> $(MCA_opal_btl_DSO_SUBDIRS) $(MCA_opal_dl_DSO_SUBDIRS) >>>>>> $(MCA_opal_event_DSO_SUBDIRS) >>>>>> $(MCA_opal_hwloc_DSO_SUBDIRS) >>>>>> $(MCA_opal_if_DSO_SUBDIRS) >>>>>> $(MCA_opal_installdirs_DSO_SUBDIRS) >>>>>> $(MCA_opal_memchecker_DSO_SUBDIRS) >>>>>> $(MCA_opal_memcpy_DSO_SUBDIRS) >>>>>> $(MCA_opal_memory_DSO_SUBDIRS) >>>>>> $(MCA_opal_mpool_DSO_SUBDIRS) >>>>>> $(MCA_opal_pmix_DSO_SUBDIRS) $(MCA_opal_pstat_DSO_SUBDIRS) >>>>>> $(MCA_opal_rcache_DSO_SUBDIRS) $(MCA_opal_sec_DSO_SUBDIRS) >>>>>> $(MCA_opal_shmem_DSO_SUBDIRS) >>>>>> $(MCA_opal_timer_DSO_SUBDIRS)' >>>>>> >>>>>> >>>>>> MCA_opal_FRAMEWORK_COMPONENT_STATIC_SUBDIRS='$(MCA_opal_common_STATIC_SUBDIRS) >>>>>> $(MCA_opal_allocator_STATIC_SUBDIRS) >>>>>> $(MCA_opal_backtrace_STATIC_SUBDIRS) >>>>>> $(MCA_opal_btl_STATIC_SUBDIRS) >>>>>> $(MCA_opal_dl_STATIC_SUBDIRS) >>>>>> $(MCA_opal_event_STATIC_SUBDIRS) >>>>>> $(MCA_opal_hwloc_STATIC_SUBDIRS) >>>>>> $(MCA_opal_if_STATIC_SUBDIRS) >>>>>> $(MCA_opal_installdirs_STATIC_SUBDIRS) >>>>>> $(MCA_opal_memchecker_STATIC_SUBDIRS) >>>>>> $(MCA_opal_memcpy_STATIC_SUBDIRS) >>>>>> $(MCA_opal_memory_STATIC_SUBDIRS) >>>>>> $(MCA_opal_mpool_STATIC_SUBDIRS) >>>>>> $(MCA_opal_pmix_STATIC_SUBDIRS) >>>>>> $(MCA_opal_pstat_STATIC_SUBDIRS) >>>>>> $(MCA_opal_rcache_STATIC_SUBDIRS) >>>>>> $(MCA_opal_sec_STATIC_SUBDIRS) >>>>>> $(MCA_opal_shmem_STATIC_SUBDIRS) >>>>>> $(MCA_opal_timer_STATIC_SUBDIRS)' >>>>>> MCA_opal_FRAMEWORK_LIBS=' $(MCA_opal_common_STATIC_LTLIBS) >>>>>> mca/allocator/libmca_allocator.la >>>>>> <http://libmca_allocator.la/> >>>>>> <http://libmca_allocator.la <http://libmca_allocator.la/>> >>>>>> <http://libmca_allocator.la <http://libmca_allocator.la/>> >>>>>> <http://libmca_allocator.la <http://libmca_allocator.la/>> >>>>>> $(MCA_opal_allocator_STATIC_LTLIBS) >>>>>> mca/backtrace/libmca_backtrace.la >>>>>> <http://libmca_backtrace.la/> >>>>>> <http://libmca_backtrace.la <http://libmca_backtrace.la/>> >>>>>> <http://libmca_backtrace.la <http://libmca_backtrace.la/>> >>>>>> <http://libmca_backtrace.la <http://libmca_backtrace.la/>> >>>>>> $(MCA_opal_backtrace_STATIC_LTLIBS) >>>>>> mca/btl/libmca_btl.la <http://libmca_btl.la/> >>>>>> <http://libmca_btl.la <http://libmca_btl.la/>> >>>>>> <http://libmca_btl.la <http://libmca_btl.la/>> <http://libmca_btl.la >>>>>> <http://libmca_btl.la/>> >>>>>> $(MCA_opal_btl_STATIC_LTLIBS) mca/dl/libmca_dl.la >>>>>> <http://libmca_dl.la/> >>>>>> <http://libmca_dl.la <http://libmca_dl.la/>> >>>>>> <http://libmca_dl.la <http://libmca_dl.la/>> >>>>>> <http://libmca_dl.la <http://libmca_dl.la/>> >>>>>> $(MCA_opal_dl_STATIC_LTLIBS) mca/event/libmca_event.la >>>>>> <http://libmca_event.la/> >>>>>> <http://libmca_event.la <http://libmca_event.la/>> >>>>>> <http://libmca_event.la <http://libmca_event.la/>> >>>>>> <http://libmca_event.la <http://libmca_event.la/>> >>>>>> $(MCA_opal_event_STATIC_LTLIBS) mca/hwloc/libmca_hwloc.la >>>>>> <http://libmca_hwloc.la/> >>>>>> <http://libmca_hwloc.la <http://libmca_hwloc.la/>> >>>>>> <http://libmca_hwloc.la <http://libmca_hwloc.la/>> >>>>>> <http://libmca_hwloc.la <http://libmca_hwloc.la/>> >>>>>> $(MCA_opal_hwloc_STATIC_LTLIBS) mca/if/libmca_if.la >>>>>> <http://libmca_if.la/> >>>>>> <http://libmca_if.la <http://libmca_if.la/>> >>>>>> <http://libmca_if.la <http://libmca_if.la/>> >>>>>> <http://libmca_if.la <http://libmca_if.la/>> >>>>>> $(MCA_opal_if_STATIC_LTLIBS) >>>>>> mca/installdirs/libmca_installdirs.la <http://libmca_installdirs.la/> >>>>>> <http://libmca_installdirs.la <http://libmca_installdirs.la/>> >>>>>> <http://libmca_installdirs.la >>>>>> <http://libmca_installdirs.la/>> <http://libmca_installdirs.la >>>>>> <http://libmca_installdirs.la/>> >>>>>> $(MCA_opal_installdirs_STATIC_LTLIBS) >>>>>> mca/memchecker/libmca_memchecker.la >>>>>> <http://libmca_memchecker.la/> >>>>>> <http://libmca_memchecker.la <http://libmca_memchecker.la/>> >>>>>> <http://libmca_memchecker.la <http://libmca_memchecker.la/>> >>>>>> <http://libmca_memchecker.la <http://libmca_memchecker.la/>> >>>>>> $(MCA_opal_memchecker_STATIC_LTLIBS) >>>>>> mca/memcpy/libmca_memcpy.la <http://libmca_memcpy.la/> >>>>>> <http://libmca_memcpy.la <http://libmca_memcpy.la/>> >>>>>> <http://libmca_memcpy.la <http://libmca_memcpy.la/>> >>>>>> <http://libmca_memcpy.la <http://libmca_memcpy.la/>> >>>>>> $(MCA_opal_memcpy_STATIC_LTLIBS) >>>>>> mca/memory/libmca_memory.la <http://libmca_memory.la/> >>>>>> <http://libmca_memory.la <http://libmca_memory.la/>> >>>>>> <http://libmca_memory.la <http://libmca_memory.la/>> >>>>>> <http://libmca_memory.la <http://libmca_memory.la/>> >>>>>> $(MCA_opal_memory_STATIC_LTLIBS) >>>>>> mca/mpool/libmca_mpool.la <http://libmca_mpool.la/> >>>>>> <http://libmca_mpool.la <http://libmca_mpool.la/>> >>>>>> <http://libmca_mpool.la <http://libmca_mpool.la/>> >>>>>> <http://libmca_mpool.la <http://libmca_mpool.la/>> >>>>>> $(MCA_opal_mpool_STATIC_LTLIBS) mca/pmix/libmca_pmix.la >>>>>> <http://libmca_pmix.la/> >>>>>> <http://libmca_pmix.la <http://libmca_pmix.la/>> >>>>>> <http://libmca_pmix.la <http://libmca_pmix.la/>> >>>>>> <http://libmca_pmix.la <http://libmca_pmix.la/>> >>>>>> $(MCA_opal_pmix_STATIC_LTLIBS) mca/pstat/libmca_pstat.la >>>>>> <http://libmca_pstat.la/> >>>>>> <http://libmca_pstat.la <http://libmca_pstat.la/>> >>>>>> <http://libmca_pstat.la <http://libmca_pstat.la/>> >>>>>> <http://libmca_pstat.la <http://libmca_pstat.la/>> >>>>>> $(MCA_opal_pstat_STATIC_LTLIBS) >>>>>> mca/rcache/libmca_rcache.la <http://libmca_rcache.la/> >>>>>> <http://libmca_rcache.la <http://libmca_rcache.la/>> >>>>>> <http://libmca_rcache.la <http://libmca_rcache.la/>> >>>>>> <http://libmca_rcache.la <http://libmca_rcache.la/>> >>>>>> $(MCA_opal_rcache_STATIC_LTLIBS) mca/sec/libmca_sec.la >>>>>> <http://libmca_sec.la/> >>>>>> <http://libmca_sec.la <http://libmca_sec.la/>> >>>>>> <http://libmca_sec.la <http://libmca_sec.la/>> >>>>>> <http://libmca_sec.la <http://libmca_sec.la/>> >>>>>> $(MCA_opal_sec_STATIC_LTLIBS) mca/shmem/libmca_shmem.la >>>>>> <http://libmca_shmem.la/> >>>>>> <http://libmca_shmem.la <http://libmca_shmem.la/>> >>>>>> <http://libmca_shmem.la <http://libmca_shmem.la/>> >>>>>> <http://libmca_shmem.la <http://libmca_shmem.la/>> >>>>>> $(MCA_opal_shmem_STATIC_LTLIBS) mca/timer/libmca_timer.la >>>>>> <http://libmca_timer.la/> >>>>>> <http://libmca_timer.la <http://libmca_timer.la/>> >>>>>> <http://libmca_timer.la <http://libmca_timer.la/>> >>>>>> <http://libmca_timer.la <http://libmca_timer.la/>> >>>>>> $(MCA_opal_timer_STATIC_LTLIBS)' >>>>>> ... >>>>>> MCA_opal_pmix_ALL_COMPONENTS=' s1 cray s2 pmix112 >>>>>> external' >>>>>> MCA_opal_pmix_ALL_SUBDIRS=' mca/pmix/s1 mca/pmix/cray >>>>>> mca/pmix/s2 >>>>>> mca/pmix/pmix112 mca/pmix/external' >>>>>> MCA_opal_pmix_DSO_COMPONENTS='' >>>>>> MCA_opal_pmix_DSO_SUBDIRS='' >>>>>> MCA_opal_pmix_STATIC_COMPONENTS='' >>>>>> MCA_opal_pmix_STATIC_LTLIBS='' >>>>>> MCA_opal_pmix_STATIC_SUBDIRS='' >>>>>> ... >>>>>> opal_pmix_ext_CPPFLAGS='' >>>>>> opal_pmix_ext_LDFLAGS='' >>>>>> opal_pmix_ext_LIBS='' >>>>>> opal_pmix_pmix112_CPPFLAGS='' >>>>>> opal_pmix_pmix112_LIBS='' >>>>>> ... >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> I've attached the config.log files for pmix. >>>>>> >>>>>> tyr openmpi-2.0.0 142 tar zvft pmix_config.log.tar.gz >>>>>> -rw-r--r-- root/root 136291 2016-04-25 08:05:34 >>>>>> >>>>>> >>>>>> openmpi-v2.x-dev-1290-gbd0e4e1-SunOS.sparc.64_cc/opal/mca/pmix/pmix112/pmix/config.log >>>>>> -rw-r--r-- root/root 528808 2016-04-25 08:07:54 >>>>>> >>>>>> >>>>>> openmpi-v2.x-dev-1290-gbd0e4e1-SunOS.sparc.64_gcc/opal/mca/pmix/pmix112/pmix/config.log >>>>>> tyr openmpi-2.0.0 143 >>>>>> >>>>>> >>>>>> >>>>>> I've also attached the output for the broken execution of >>>>>> "spawn_multiple_master" for my gcc-version of Open MPI. >>>>>> "spawn_master" works as expected with my gcc-version of >>>>>> Open MPI. >>>>>> >>>>>> Hopefully you can fix the problem. >>>>>> >>>>>> >>>>>> Kind regards and thank you very much for your help >>>>>> >>>>>> Siegmar >>>>>> >>>>>> >>>>>> >>>>>> Am 23.04.2016 um 21:34 schrieb Siegmar Gross: >>>>>> >>>>>> Hi Gilles, >>>>>> >>>>>> I don't know what happened, but the files are not >>>>>> available now >>>>>> and they were definitely available when I answered the >>>>>> email from >>>>>> Ralph. The files also have a different timestamp now. >>>>>> This is an >>>>>> extract from my email to Ralph for Solaris Sparc. >>>>>> >>>>>> -rwxr-xr-x 1 root root 977 Apr 19 19:49 >>>>>> mca_plm_rsh.la <http://mca_plm_rsh.la/> <http://mca_plm_rsh.la >>>>>> <http://mca_plm_rsh.la/>> >>>>>> <http://mca_plm_rsh.la <http://mca_plm_rsh.la/>> >>>>>> <http://mca_plm_rsh.la <http://mca_plm_rsh.la/>> >>>>>> -rwxr-xr-x 1 root root 153280 Apr 19 19:49 >>>>>> mca_plm_rsh.so >>>>>> -rwxr-xr-x 1 root root 1007 Apr 19 19:47 >>>>>> mca_pmix_pmix112.la <http://mca_pmix_pmix112.la/> >>>>>> <http://mca_pmix_pmix112.la <http://mca_pmix_pmix112.la/>> >>>>>> <http://mca_pmix_pmix112.la <http://mca_pmix_pmix112.la/>> >>>>>> <http://mca_pmix_pmix112.la <http://mca_pmix_pmix112.la/>> >>>>>> -rwxr-xr-x 1 root root 1400512 Apr 19 19:47 >>>>>> mca_pmix_pmix112.so >>>>>> -rwxr-xr-x 1 root root 971 Apr 19 19:52 >>>>>> mca_pml_cm.la <http://mca_pml_cm.la/> <http://mca_pml_cm.la >>>>>> <http://mca_pml_cm.la/>> >>>>>> <http://mca_pml_cm.la <http://mca_pml_cm.la/>> >>>>>> <http://mca_pml_cm.la <http://mca_pml_cm.la/>> >>>>>> -rwxr-xr-x 1 root root 342440 Apr 19 19:52 >>>>>> mca_pml_cm.so >>>>>> >>>>>> Now I have the following output for these files. >>>>>> >>>>>> -rwxr-xr-x 1 root root 976 Apr 19 19:58 >>>>>> mca_plm_rsh.la <http://mca_plm_rsh.la/> <http://mca_plm_rsh.la >>>>>> <http://mca_plm_rsh.la/>> >>>>>> <http://mca_plm_rsh.la <http://mca_plm_rsh.la/>> >>>>>> <http://mca_plm_rsh.la <http://mca_plm_rsh.la/>> >>>>>> -rwxr-xr-x 1 root root 319816 Apr 19 19:58 >>>>>> mca_plm_rsh.so >>>>>> -rwxr-xr-x 1 root root 970 Apr 19 20:00 >>>>>> mca_pml_cm.la <http://mca_pml_cm.la/> <http://mca_pml_cm.la >>>>>> <http://mca_pml_cm.la/>> >>>>>> <http://mca_pml_cm.la <http://mca_pml_cm.la/>> >>>>>> <http://mca_pml_cm.la <http://mca_pml_cm.la/>> >>>>>> -rwxr-xr-x 1 root root 1507440 Apr 19 20:00 >>>>>> mca_pml_cm.so >>>>>> >>>>>> I'll try to find out what happened next week when I'm >>>>>> back in >>>>>> my office. >>>>>> >>>>>> >>>>>> Kind regards >>>>>> >>>>>> Siegmar >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> Am 23.04.16 um 02:12 schrieb Gilles Gouaillardet: >>>>>> >>>>>> Siegmar, >>>>>> >>>>>> I will try to reproduce this on my solaris11 >>>>>> x86_64 vm >>>>>> >>>>>> In the mean time, can you please double check >>>>>> mca_pmix_pmix_pmix112.so >>>>>> is a 64 bits library ? >>>>>> (E.g, confirm "-m64" was correctly passed to pmix) >>>>>> >>>>>> Cheers, >>>>>> >>>>>> Gilles >>>>>> >>>>>> On Friday, April 22, 2016, Siegmar Gross >>>>>> <siegmar.gr...@informatik.hs-fulda.de <> >>>>>> <javascript:_e(%7B%7D,'cvml','siegmar.gr...@informatik.hs-fulda.de >>>>>> <>');> >>>>>> <mailto:siegmar.gr...@informatik.hs-fulda.de <>> >>>>>> <javascript:_e(%7B%7D,'cvml','siegmar.gr...@informatik.hs-fulda.de >>>>>> <>');>> >>>>>> wrote: >>>>>> >>>>>> Hi Ralph, >>>>>> >>>>>> I've already used "-enable-debug". >>>>>> "SYSTEM_ENV" is >>>>>> "SunOS" or >>>>>> "Linux" and "MACHINE_ENV" is "sparc" or >>>>>> "x86_84". >>>>>> >>>>>> mkdir >>>>>> >>>>>> openmpi-v2.x-dev-1280-gc110ae8-${SYSTEM_ENV}.${MACHINE_ENV}.64_gcc >>>>>> cd >>>>>> >>>>>> openmpi-v2.x-dev-1280-gc110ae8-${SYSTEM_ENV}.${MACHINE_ENV}.64_gcc >>>>>> >>>>>> ../openmpi-v2.x-dev-1280-gc110ae8/configure \ >>>>>> --prefix=/usr/local/openmpi-2.0.0_64_gcc \ >>>>>> >>>>>> --libdir=/usr/local/openmpi-2.0.0_64_gcc/lib64 \ >>>>>> --with-jdk-bindir=/usr/local/jdk1.8.0/bin \ >>>>>> >>>>>> --with-jdk-headers=/usr/local/jdk1.8.0/include \ >>>>>> JAVA_HOME=/usr/local/jdk1.8.0 \ >>>>>> LDFLAGS="-m64" CC="gcc" CXX="g++" >>>>>> FC="gfortran" \ >>>>>> CFLAGS="-m64" CXXFLAGS="-m64" >>>>>> FCFLAGS="-m64" \ >>>>>> >> _______________________________________________ >> users mailing list >> us...@open-mpi.org <mailto:us...@open-mpi.org> >> Subscription: https://www.open-mpi.org/mailman/listinfo.cgi/users >> <https://www.open-mpi.org/mailman/listinfo.cgi/users> >> Link to this post: >> http://www.open-mpi.org/community/lists/users/2016/04/29051.php >> <http://www.open-mpi.org/community/lists/users/2016/04/29051.php>