Hi, today I tried to build openmpi-v2.x-dev-650-gb0365f9 on my machines (Solaris 10 Sparc, Solaris 10 x86_64, and openSUSE Linux 12.1 x86_64) with gcc-5.1.0 and Sun C 5.13 and I got the following error on all machines with both compilers.
linpc1 openmpi-v2.x-dev-650-gb0365f9-Linux.x86_64.64_gcc 204 tail -20 log.make.* CC proc/proc.lo In file included from ../../openmpi-v2.x-dev-650-gb0365f9/ompi/proc/proc.c:38:0: ../../openmpi-v2.x-dev-650-gb0365f9/ompi/proc/proc.c: In function âompi_proc_initâ: ../../openmpi-v2.x-dev-650-gb0365f9/ompi/proc/proc.c:270:32: error: âPMIX_GLOBALâ undeclared (first use in this function) OPAL_MODEX_SEND_VALUE(ret, PMIX_GLOBAL, ^ ../../openmpi-v2.x-dev-650-gb0365f9/opal/mca/pmix/pmix.h:61:54: note: in definition of macro âOPAL_MODEX_SEND_VALUEâ if (OPAL_SUCCESS != ((r) = opal_pmix.put(sc, &(_kv)))) { \ ^ ../../openmpi-v2.x-dev-650-gb0365f9/ompi/proc/proc.c:270:32: note: each undeclared identifier is reported only once for each function it appears in OPAL_MODEX_SEND_VALUE(ret, PMIX_GLOBAL, ^ ../../openmpi-v2.x-dev-650-gb0365f9/opal/mca/pmix/pmix.h:61:54: note: in definition of macro âOPAL_MODEX_SEND_VALUEâ if (OPAL_SUCCESS != ((r) = opal_pmix.put(sc, &(_kv)))) { \ ^ make[2]: *** [proc/proc.lo] Error 1 make[2]: Leaving directory `/export2/src/openmpi-2.0.0/openmpi-v2.x-dev-650-gb0365f9-Linux.x86_64.64_gcc/ompi' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/export2/src/openmpi-2.0.0/openmpi-v2.x-dev-650-gb0365f9-Linux.x86_64.64_gcc/ompi' make: *** [all-recursive] Error 1 linpc1 openmpi-v2.x-dev-650-gb0365f9-Linux.x86_64.64_gcc 204 I would be grateful if somebody can fix the problem. Thank you very much for any help in advance. Best regards Siegmar