[gmx-users] getting gromacs 3.1.4 compiled on freebsd

Ken Chase math at velocet.ca
Tue Oct 29 00:38:23 CET 2002


Having a few problems here:

This is what I've got installed:

drwxrwxr-x  11 root  wheel     1024 Oct 28 17:13 lam-6.5.4
drwxrwxrwx  13 500   100       1024 Oct 28 18:32 fftw-2.1.3
drwxrwxrwx   9 4008  100        512 Oct 28 18:34 gromacs-3.1.4


I installed lam 6.5.4 first:

./configure  --with-rsh="ssh -x -1" --with-tcp-short=$[ 1024 * 1024 ]  --with-cc=/usr/bin/gcc  --with-shm-short=$[ 2 * 1024 * 1024 ]
make
make install

(successful)

then fftw 2.1.3:

./configure --enable-float --enable-mpi --enable-i386-hacks 
make
make install

then gromacs:

 ./configure --enable-mpi 
source='bondfree.c' object='bondfree.lo' libtool=yes  depfile='.deps/bondfree.Plo' tmpdepfile='.deps/bondfree.TPlo'  depmode=gcc /bin/sh ../../config/depcomp  /bin/sh ../../libtool --mode=compile mpicc -DHAVE_CONFIG_H -I. -I. -I../../src  -I/usr/X11R6/include -I../../include -DGMXLIBDIR=\"/usr/local/gromacs/share/top\"   -O6 -fomit-frame-pointer -finline-functions -Wall -Wno-unused -malign-double -funroll-all-loops -c -o bondfree.lo `test -f bondfree.c || echo './'`bondfree.c
mpicc -DHAVE_CONFIG_H -I. -I. -I../../src -I/usr/X11R6/include -I../../include -DGMXLIBDIR=\"/usr/local/gromacs/share/top\" -O6 -fomit-frame-pointer -finline-functions -Wall -Wno-unused -malign-double -funroll-all-loops -c bondfree.c -Wp,-MD,.deps/bondfree.TPlo -o bondfree.o
In file included from bondfree.c:50:
../../include/orires.h:54: syntax error before `t_fcdata'
../../include/orires.h:59: syntax error before `t_fcdata'
../../include/orires.h:65: syntax error before `t_fcdata'
../../include/orires.h:72: syntax error before `t_fcdata'
bondfree.c:76: syntax error before `t_fcdata'
bondfree.c: In function `calc_bonds':
bondfree.c:78: number of arguments doesn't match prototype
/usr/local/include/bondf.h:62: prototype declaration
bondfree.c:83: `bSepDVDL' undeclared (first use in this function)
bondfree.c:83: (Each undeclared identifier is reported only once
bondfree.c:83: for each function it appears in.)
bondfree.c:84: `step' undeclared (first use in this function)
bondfree.c:84: `cr' undeclared (first use in this function)
bondfree.c:84: warning: passing arg 1 of `fprintf' from incompatible pointer type
bondfree.c:87: warning: passing arg 1 of `set_gmx_full_pbc' from incompatible pointer type

etc (dozens of errors follow).

I've successfully compiled for freebsd for earlier versions. 

Hints? Thanks!

/kc
-- 
Ken Chase, math at velocet.ca  *  Velocet Communications Inc.  *  Toronto, CANADA 



More information about the gromacs.org_gmx-users mailing list