Dear all,
I am installing a newer version of dealii on our cluster (cray xc50) and make install fails at "Generating mpi.inst" with the statement
Invalid instantiation list: missing 'for'
make[2]: *** [source/base/CMakeFiles/obj_base_inst.dir/build.make:135: source/base/mpi.inst] Error 1
make[1]: *** [CMakeFiles/Makefile2:2408: source/base/CMakeFiles/obj_base_inst.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
I am attaching the output of the configuration. The options used for configuration are as follows.
cmake -DCMAKE_INSTALL_PREFIX=~/bin/dealii-9.3.0/ \
-DWITH_64BIT_INDICES=ON \
-DCMAKE_PREFIX_PATH=/opt/cray/pe/lib64 \
-DWITH_MPI=ON \
-DMPI_DIR=/opt/cray/pe/mpt/default/gni/mpich-gnu/8.2/ \
-DMPI_CXX_INCLUDE_PATH=/opt/cray/pe/mpt/default/gni/mpich-gnu/8.2/include/ \
-DCMAKE_CXX_COMPILER=$(which CC) \
-DCMAKE_C_COMPILER=$(which cc) \
-DCMAKE_Fortran_COMPILER=$(which ftn) \
-DWITH_BLAS=OFF \
-DWITH_LAPACK=OFF \
-DWITH_SCALAPACK=OFF \
-DWITH_PETSC=ON \
-DWITH_P4EST=ON -DP4EST_DIR=~/bin/p4est-2.2/ \
-DCMAKE_SYSTEM_NAME=CrayLinuxEnvironment \
~/source/dealii-9.3.0
Earlier, with some fixes, I was able to install 9.1.1. I am unable to ascertain the source of this. Any help would be greatly appreciated.
Thanking in anticipation
Vachan