Sorry - the error message was wrong/misleading I think some MPI wrappears use MPI_DIR env variable - and tend to break if set to the wrong location.
So the suggestion should have been unset MPI_DIR ./configure --prefix=$PREFIX --with-mpi-dir=/opt/apps/mpi/gcc/openmpi/4.1.0-numa-ucx-1.9.0--gcc-4.8.5 [I'm not sure if you really need those LDFLAGS that you have in env - so might aswell unset it] Satish On Thu, 14 Apr 2022, Ben Pietras wrote: > Hello, > > If I run > > $ ./configure --prefix=$PREFIX > --with-mpi-dir=/opt/apps/mpi/gcc/openmpi/4.1.0-numa-ucx-1.9.0--gcc-4.8.5/ > LDFLAGS=$LDFLAGS > > I get > > ============================================================================================= > WARNING! Found environment variable: > MPI_DIR=/opt/apps/mpi/gcc/openmpi/4.1.0-numa-ucx-1.9.0--gcc-4.8.5 > Ignoring it! Use "./configure MPI_DIR=$MPI_DIR" if you really want to use > this value > ============================================================================================= > > So, I try: > > $ ./configure --prefix=$PREFIX > --with-mpi-dir=/opt/apps/mpi/gcc/openmpi/4.1.0-numa-ucx-1.9.0--gcc-4.8.5/ > LDFLAGS=$LDFLAGS MPI_DIR=$MPI_DIR > > ********************************************************************************************* > ERROR in COMMAND LINE ARGUMENT to ./configure > --------------------------------------------------------------------------------------------- > The option MPI_DIR should probably be MPI-DIR > > Then, > > $ ./configure --prefix=$PREFIX > --with-mpi-dir=/opt/apps/mpi/gcc/openmpi/4.1.0-numa-ucx-1.9.0--gcc-4.8.5/ > LDFLAGS=$LDFLAGS MPI-DIR=$MPI_DIR > ============================================================================================= > WARNING! Found environment variable: > MPI_DIR=/opt/apps/mpi/gcc/openmpi/4.1.0-numa-ucx-1.9.0--gcc-4.8.5 > Ignoring it! Use "./configure MPI_DIR=$MPI_DIR" if you really want to use > this value > ============================================================================================= > > My guess is that this is a bug (there is a '-' where it should be a '_'). > > If I'm mistaken, could I be advised how to correct? > > Best, > Ben > -------------------------------------------------------- > Dr Ben Pietras <[email protected]> > Research Infrastructure, IT Services > University of Manchester, UK > ext. 63266 > http://ri.itservices.manchester.ac.uk > -------------------------------------------------------- >
