BigDFT does not find NetCDF-Fortran
The configure script of BigDFT fails with the following error:
configure:3889: gcc -o conftest -g -O2 -I/usr/local/fallbacks/gnu/6.3/serial/libxc/2.2.3/include -I/usr/local/fallbacks/gnu/6.3/serial/yaml/0.1.6/include conftest.c -L/usr/lib64 -lopenblas -L/usr/local/fallbacks/gnu/6.3/serial/netcdf-fortran/4.4.4/lib -lnetcdff -L/usr/local/fallbacks/gnu/6.3/serial/libxc/2.2.3/lib -lxcf90 -lxc -L/usr/local/fallbacks/gnu/6.3/serial/yaml/0.1.6/lib -lyaml >&5
configure:3893: $? = 0
configure:3900: ./conftest
./conftest: error while loading shared libraries: libnetcdff.so.6: cannot open shared object file: No such file or directory
configure:3904: $? = 127
configure:3911: error: in `/usr/local/src/TOOLS/abinit-fallbacks/tmp_yquem_gnu_6.3_serial/sources/bigdft-1.7.1.24/tmp-build':
configure:3913: error: cannot run C compiled programs.
The issue is solved by using the following command line:
../configure \
--prefix=/usr/local/fallbacks/gnu/6.3/serial/bigdft/1.7.1.24 \
--bindir=/usr/local/fallbacks/gnu/6.3/serial/bigdft/1.7.1.24/bin \
--includedir=/usr/local/fallbacks/gnu/6.3/serial/bigdft/1.7.1.24/include \
--libdir=/usr/local/fallbacks/gnu/6.3/serial/bigdft/1.7.1.24/lib \
--disable-binaries --disable-bindings --enable-libbigdft \
--without-archives \
--with-moduledir=/usr/local/fallbacks/gnu/6.3/serial/bigdft/1.7.1.24/include \
--disable-internal-libyaml --disable-shared \
--with-yaml-path=/usr/local/fallbacks/gnu/6.3/serial/yaml/0.1.6 \
--disable-internal-libxc \
--with-libxc-incs=-I/usr/local/fallbacks/gnu/6.3/serial/libxc/2.2.3/include \
--with-libxc-libs="-L/usr/local/fallbacks/gnu/6.3/serial/libxc/2.2.3/lib -lxcf90 -lxc " \
--with-netcdf-path=/usr/local/fallbacks/gnu/6.3/serial/netcdf/4.4.1.1/ \
--with-netcdf-libs="-L/usr/local/fallbacks/gnu/6.3/serial/netcdf/4.4.1.1/lib -lnetcdf -L/usr/local/fallbacks/gnu/6.3/serial/netcdf-fortran/4.4.4/lib -lnetcdff"