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> 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>