Discussion:
[OMPI users] still fatal error for openmpi-master-201705100259-d7ebcca with SuSE Linux and gcc-7.1.0
Siegmar Gross
2017-05-10 09:20:38 UTC
Permalink
Hi,

I tried to install openmpi-master-201705100259-d7ebcca on my "SUSE Linux
Enterprise Server 12.2 (x86_64)" with Sun C 5.14 and gcc-7.1.0 and I still
get the error that I reported for openmpi-master-201704200300-ded63c.


loki openmpi-master-201705100259-d7ebcca-Linux.x86_64.64_gcc 126 grep topology
log.make.Linux.x86_64.64_gcc
CC topology.lo
CC topology-noos.lo
CC topology-synthetic.lo
CC topology-custom.lo
CC topology-xml.lo
CC topology-xml-nolibxml.lo
CC topology-pci.lo
CC topology-nvml.lo
../../../../../../../openmpi-master-201705100259-d7ebcca/opal/mca/hwloc/hwloc1116/hwloc/src/topology-nvml.c:14:18:
fatal error: nvml.h: No such file or directory
Makefile:2181: recipe for target 'topology-nvml.lo' failed
make[4]: *** [topology-nvml.lo] Error 1
loki openmpi-master-201705100259-d7ebcca-Linux.x86_64.64_gcc 127


I used the following command to configure the package.

loki openmpi-master-201705100259-d7ebcca-Linux.x86_64.64_gcc 127 head -7
config.log | tail -1
$ ../openmpi-master-201705100259-d7ebcca/configure
--prefix=/usr/local/openmpi-master_64_gcc
--libdir=/usr/local/openmpi-master_64_gcc/lib64
--with-jdk-bindir=/usr/local/jdk1.8.0_66/bin
--with-jdk-headers=/usr/local/jdk1.8.0_66/include
JAVA_HOME=/usr/local/jdk1.8.0_66 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 --with-cuda=/usr/local/cuda
--with-valgrind=/usr/local/valgrind --with-hwloc=internal --without-verbs
--with-wrapper-cflags=-std=c11 -m64 --with-wrapper-cxxflags=-m64
--with-wrapper-fcflags=-m64 --enable-debug
loki openmpi-master-201705100259-d7ebcca-Linux.x86_64.64_gcc 128


I can build the package if I add all necessary directories to "configure".

loki openmpi-master-201705100259-d7ebcca-Linux.x86_64.64_gcc 141 head -7
config.log | tail -1
$ ../openmpi-master-201705100259-d7ebcca/configure
--prefix=/usr/local/openmpi-master_64_gcc
--libdir=/usr/local/openmpi-master_64_gcc/lib64
--with-jdk-bindir=/usr/local/jdk1.8.0_66/bin
--with-jdk-headers=/usr/local/jdk1.8.0_66/include
JAVA_HOME=/usr/local/jdk1.8.0_66 LDFLAGS=-m64 -L/usr/local/cuda/lib64 CC=gcc
CXX=g++ FC=gfortran CFLAGS=-m64 -I/usr/local/cuda/include CXXFLAGS=-m64
-I/usr/local/cuda/include FCFLAGS=-m64 CPP=cpp -I/usr/local/cuda/include
CXXCPP=cpp -I/usr/local/cuda/include --enable-mpi-cxx --enable-cxx-exceptions
--enable-mpi-java --with-cuda=/usr/local/cuda
--with-valgrind=/usr/local/valgrind --with-hwloc=internal --without-verbs
--with-wrapper-cflags=-std=c11 -m64 --with-wrapper-cxxflags=-m64
--with-wrapper-fcflags=-m64 --enable-debug
loki openmpi-master-201705100259-d7ebcca-Linux.x86_64.64_gcc 142


I would be grateful, if somebody can fix the problem. Do you need anything
else? Thank you very much for any help in advance.


Kind regards

Siegmar

Loading...