> On Jun 20, 2019, at 12:25 PM, Carlson, Timothy S <timothy.carl...@pnnl.gov> 
> wrote:
> 
> As of recent you needed to use --with-slurm and --with-pmi2
>  
> While the configure line indicates it picks up pmi2 as part of slurm that is 
> not in fact true and you need to specifically tell it about pmi2

When I do “./configure —help” there’s no mention of any option related to pmi2 
except the description of —with-pmi-libdir, which I set to /usr/lib64, which 
contains both libpmi and libpmi2.  I tried to pass —with-pmi2 in anyway, and got
configure: WARNING: unrecognized options: --with-pmi2

I tried “make V=1”, and this is the command that fails. Note that it doesn’t 
have any reference to the /usr/include/slurm directory I passed to configure in 
—with-pmi

libtool: compile:  gcc -std=gnu99 -std=gnu99 -DHAVE_CONFIG_H -I. 
-I../../../../opal/include -I../../../../ompi/include 
-I../../../../oshmem/include 
-I../../../../opal/mca/hwloc/hwloc201/hwloc/include/private/autogen 
-I../../../../opal/mca/hwloc/hwloc201/hwloc/include/hwloc/autogen 
-I../../../../ompi/mpiext/cuda/c -I../../../.. -I../../../../orte/include 
-I/home_tin/bernadm/configuration/110_compile_mpi/OpenMPI/openmpi-4.0.1/opal/mca/event/libevent2022/libevent
 
-I/home_tin/bernadm/configuration/110_compile_mpi/OpenMPI/openmpi-4.0.1/opal/mca/event/libevent2022/libevent/include
 
-I/home_tin/bernadm/configuration/110_compile_mpi/OpenMPI/openmpi-4.0.1/opal/mca/hwloc/hwloc201/hwloc/include
 -O3 -DNDEBUG -finline-functions -fno-strict-aliasing -mcx16 -pthread -MT 
mca_pmix_s1_la-pmix_s1.lo -MD -MP -MF .deps/mca_pmix_s1_la-pmix_s1.Tpo -c 
pmix_s1.c  -fPIC -DPIC -o .libs/mca_pmix_s1_la-pmix_s1.o
pmix_s1.c:29:17: fatal error: pmi.h: No such file or directory
 #include <pmi.h>
                 ^
compilation terminated.
make[2]: *** [mca_pmix_s1_la-pmix_s1.lo] Error 1

_______________________________________________
users mailing list
users@lists.open-mpi.org
https://lists.open-mpi.org/mailman/listinfo/users

Reply via email to