cmake error during installation of gromas 2022.2
Summary
After executing the command "make"
-- Checking for module 'mpi-cxx'
-- No package 'mpi-cxx' found
-- The GROMACS-managed build of FFTW 3 will configure with the
following optimizations: --enable-sse2;--enable-avx;--enable-avx2
-- Configuring done
-- Generating done
-- Build files have been written to:
/home/fbsb2/apps/GMX/2022.2/gromacs-2022.2/build_gpu
[ 0%] Built target fftwBuild
Consolidate compiler generated dependencies of target muparser
[ 1%] Built target muparser
[ 1%] Generating release version information
[ 1%] Built target release-version-info
Consolidate compiler generated dependencies of target thread_mpi
[ 4%] Built target thread_mpi
Consolidate compiler generated dependencies of target tng_io_obj
[ 5%] Built target tng_io_obj
Consolidate compiler generated dependencies of target tng_io_zlib
[ 7%] Built target tng_io_zlib
Consolidate compiler generated dependencies of target lmfit_objlib
[ 7%] Built target lmfit_objlib
Consolidate compiler generated dependencies of target linearalgebra
[ 24%] Built target linearalgebra
Consolidate compiler generated dependencies of target modularsimulator
[ 25%] Built target modularsimulator
Consolidate compiler generated dependencies of target scanner
[ 25%] Built target scanner
[ 25%] Building NVCC (Device) object
src/gromacs/CMakeFiles/libgromacs.dir/domdec/libgromacs_generated_gpuhaloexchange_impl.cu.o
/usr/include/c++/11/bits/std_function.h:435:145: error: parameter
packs not expanded with ‘...’:
435 | function(_Functor&& __f)
|
^
/usr/include/c++/11/bits/std_function.h:435:145: note: ‘_ArgTypes’
/usr/include/c++/11/bits/std_function.h:530:146: error: parameter
packs not expanded with ‘...’:
530 | operator=(_Functor&& __f)
|
^
/usr/include/c++/11/bits/std_function.h:530:146: note: ‘_ArgTypes’
CMake Error at libgromacs_generated_gpuhaloexchange_impl.cu.o.Release.cmake:280
(message):
Error generating file
/home/fbsb2/apps/GMX/2022.2/gromacs-2022.2/build_gpu/src/gromacs/CMakeFiles/libgromacs.dir/domdec/./libgromacs_generated_gpuhaloexchange_impl.cu.o
make[2]: *** [src/gromacs/CMakeFiles/libgromacs.dir/build.make:501:
src/gromacs/CMakeFiles/libgromacs.dir/domdec/libgromacs_generated_gpuhaloexchange_impl.cu.o]
Error 1
make[1]: *** [CMakeFiles/Makefile2:4697:
src/gromacs/CMakeFiles/libgromacs.dir/all] Error 2
make: *** [Makefile:166: all] Error 2
Exact steps to reproduce
tar xfz gromacs-2022.2.tar.gz
cd gromacs-2022.2
mkdir build
cd build
cmake .. -DGMX_BUILD_OWN_FFTW=ON -DREGRESSIONTEST_DOWNLOAD=ON —DGMX_GPU=CUDA
Edited by Paul Bauer