[gmx-users] Issue building template file for Gromacs 4.6-beta1
hubert santuz
hubert.santuz at gmail.com
Thu Dec 6 10:58:29 CET 2012
Hi everyone,
First, here my system :
Ubuntu 12.04 64 bits
gcc : 4.6.3
cmake : 2.8.7
fftw : 3.3.3 including SSE 2
The building/compilation of gromacs itself is working.
But, when I try to compile the template file to create my own plugin, it
fails.
First, I'm sourcing Gromacs.
The building part with cmake is fine :
[santuz]$ cmake ..
/GROMACS version 4.6.0 found//
//-- Configuring done//
//-- Generating done//
//-- Build files have been written to:
[...]/gromacs-4.6_beta1/share/gromacs/template/cmake/
But when I try the "make" part, it fails :
[santuz]$ make
/[100%] Building C object CMakeFiles/template.dir/template.c.o//
//In file included from
[...]/gromacs-4.6_///beta1//include/gromacs/typedefs.h:69:0,//
// from
///[...]//gromacs-4.6_///beta1//include/gromacs/futil.h:43,//
// from
///[...]//gromacs-4.6_///beta1//include/gromacs/filenm.h:42,//
// from
///[...]//gromacs-4.6_///beta1//share/gromacs/template/template.c:32://
///[...]//gromacs-4.6_///beta1//include/gromacs/types/ifunc.h:42:24:
fatal error: visibility.h : No file found//
//compilation aborted.//
//make[2]: *** [CMakeFiles/template.dir/template.c.o] Error 1//
//make[1]: *** [CMakeFiles/template.dir/all] Error 2//
//make: *** [all] Error 2/
Same problem when I try the other option : make -f Makefile.pkg
The thing is that "visibility.h" is located "include/gromacs/" so if you
change the path in "ifunc.h", it works but it's not a solution.
Furthermore, when I compile Gromacs itself, it works perfectly.
So, I don't really know why it's failing for the template.
Cheers,
Hubert
--
Hubert SANTUZ
Equipe DSIMB
UMR-S 665, INSERM-Paris Diderot, INTS
6 rue Alexandre Cabanel 75015 Paris
Tel : 01 44 49 31 53
More information about the gromacs.org_gmx-users
mailing list