Dear members,
I am trying to install votca-csg for the first time. I found some error at
the 'cmake' step. Please shed light on the issue and if I did something
wrong.
I have Gromacs 16.03 installed and I am using cmake 3.14.5.
##############################################################################
$-> pkg-config --libs libgromacs
-L/usr/local/gromacs/lib -lgromacs -lm
$-> cmake -DBUILD_CSGAPPS=ON -DCMAKE_INSTALL_PREFIX=${prefix}
-DWITH_GMX=ON -DGROMACS_INCLUDE_DIR=/usr/local/gromacs/include
-DGROMACS_LIBRARY=/usr/local/gromacs/lib/libgromacs.so ..
-- Boost version: 1.58.0
-- Found the following Boost libraries:
-- program_options
-- filesystem
-- system
-- Intel(R) MKL could not be found.
-- Found Eigen3: /usr/local/share/eigen3/cmake
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- Boost version: 1.58.0
-- Found the following Boost libraries:
-- program_options
-- filesystem
-- system
-- Found Eigen3: /usr/local/share/eigen3/cmake
-- Found VOTCA_TOOLS:
CMake Error at csg/CMakeModules/FindGROMACS.cmake:52 (message):
Could not find a suitable gromacs library. gmx_version is not defined in
the gromacs library, that is very very strange, take a look at the error
message in
/home/souvik/Downloads/VOTKA/VOTKA-git/votca/build/CMakeFiles/CMakeError.log
to find out what was going wrong. This most likely means that your
gromacs
version is too old, we need at least gromacs 2016!
Call Stack (most recent call first):
CMakeLists.txt:78 (_find_package)
csg/CMakeLists.txt:73 (find_package)
-- Configuring incomplete, errors occurred!
See also
"/home/souvik/Downloads/VOTKA/VOTKA-git/votca/build/CMakeFiles/CMakeOutput.log".
See also
"/home/souvik/Downloads/VOTKA/VOTKA-git/votca/build/CMakeFiles/CMakeError.log".
#########################################################################################
The errors printed on CMakeError.log:
CMakeFiles/cmTC_6e721.dir/build.make:65: recipe for target
'CMakeFiles/cmTC_6e721.dir/src.c.o' failed
make[1]: *** [CMakeFiles/cmTC_6e721.dir/src.c.o] Error 1
make[1]: Leaving directory
'/home/souvik/Downloads/VOTKA/VOTKA-git/votca/build/CMakeFiles/CMakeTmp'
Makefile:121: recipe for target 'cmTC_6e721/fast' failed
make: *** [cmTC_6e721/fast] Error 2
Source file was:
int main(void) {
#ifndef _AIX
#error
#endif
return 0;
}
Determining if the function gmx_version exists in the
/usr/lib/x86_64-linux-gnu/libgromacs_d.so failed with the following output:
Change Dir:
/home/souvik/Downloads/VOTKA/VOTKA-git/votca/build/CMakeFiles/CMakeTmp
Run Build Command(s):/usr/bin/make cmTC_ba1cf/fast
/usr/bin/make -f CMakeFiles/cmTC_ba1cf.dir/build.make
CMakeFiles/cmTC_ba1cf.dir/build
make[1]: Entering directory
'/home/souvik/Downloads/VOTKA/VOTKA-git/votca/build/CMakeFiles/CMakeTmp'
Building CXX object CMakeFiles/cmTC_ba1cf.dir/CheckFunctionExists.cpp.o
/usr/bin/c++ -DCHECK_FUNCTION_EXISTS=gmx_version -std=c++14 -o
CMakeFiles/cmTC_ba1cf.dir/CheckFunctionExists.cpp.o -c
/home/souvik/Downloads/VOTKA/VOTKA-git/votca/csg/CMakeModules/CheckFunctionExists.cpp
Linking CXX executable cmTC_ba1cf
/usr/local/bin/cmake -E cmake_link_script
CMakeFiles/cmTC_ba1cf.dir/link.txt --verbose=1
/usr/bin/c++ -DCHECK_FUNCTION_EXISTS=gmx_version
CMakeFiles/cmTC_ba1cf.dir/CheckFunctionExists.cpp.o -o cmTC_ba1cf
/usr/lib/x86_64-linux-gnu/libgromacs_d.so
CMakeFiles/cmTC_ba1cf.dir/CheckFunctionExists.cpp.o: In function `main':
CheckFunctionExists.cpp:(.text+0x10): undefined reference to `gmx_version()'
collect2: error: ld returned 1 exit status
CMakeFiles/cmTC_ba1cf.dir/build.make:87: recipe for target 'cmTC_ba1cf'
failed
make[1]: *** [cmTC_ba1cf] Error 1
make[1]: Leaving directory
'/home/souvik/Downloads/VOTKA/VOTKA-git/votca/build/CMakeFiles/CMakeTmp'
Makefile:121: recipe for target 'cmTC_ba1cf/fast' failed
make: *** [cmTC_ba1cf/fast] Error 2
##########################################################################
Regards,
Souvik
--
You received this message because you are subscribed to the Google Groups
"votca" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/votca.
To view this discussion on the web visit
https://groups.google.com/d/msgid/votca/6e16ab40-7ceb-4d49-9a75-ee17f1f18a39%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.