[gmx-users] Installation problem on Mac OS X

Zuowei Wang wangzw at umich.edu
Wed Apr 23 23:25:58 CEST 2008


Dear All,

I am trying to install Gromacs-3.3.3 on a Power Mac G5 with the  
system version of
Mac OS X 10.4.11 and kernel version of Darwin 8.11.0. After the  
successful
installation of fftw-3.1.2 into a directory (using --prefix) of / 
programs/fftw312/, the
installation of gromacs-3.3.3 failed. Here are the operations I did:

./configure --prefix=/programs/gromacs333 --exec-prefix=/programs/ 
gromacs333
make >& log

Below is the output of the log file, indicating the problems. It  
failed at the point of
"Set SIMD unit to use non-java rounding mode" in the  
ppc_altivec_util.h file.
I am not sure whether this has something to do with the system  
configuration.

Could anybody give me some suggestions on what's the problem and/or
how to fix it?

Many Thanks!

Zuowei

----------------------------------------------------------------
Making all in include
Making all in .
make[2]: Nothing to be done for `all-am'.
Making all in types
make[2]: Nothing to be done for `all'.
Making all in src
make  all-recursive
Making all in gmxlib
Making all in nonbonded
Making all in nb_kernel_ppc_altivec
/bin/sh ../../../../libtool --tag=CC   --mode=compile cc - 
DHAVE_CONFIG_H -I. -I../../../../src -I/usr/X11R6/include  - 
I../../../../include -DGMXLIBDIR=\"/programs/gromacs333/share/top\" - 
I/programs/fftw312/include  -O3 -fomit-frame-pointer -finline- 
functions -Wall -Wno-unused -mcpu=7450 -mtune=970 -MT  
nb_kernel010_ppc_altivec.lo -MD -MP -MF .deps/ 
nb_kernel010_ppc_altivec.Tpo -c -o nb_kernel010_ppc_altivec.lo  
nb_kernel010_ppc_altivec.c
  cc -DHAVE_CONFIG_H -I. -I../../../../src -I/usr/X11R6/include - 
I../../../../include -DGMXLIBDIR=\"/programs/gromacs333/share/top\" - 
I/programs/fftw312/include -O3 -fomit-frame-pointer -finline- 
functions -Wall -Wno-unused -mcpu=7450 -mtune=970 -MT  
nb_kernel010_ppc_altivec.lo -MD -MP -MF .deps/ 
nb_kernel010_ppc_altivec.Tpo -c nb_kernel010_ppc_altivec.c -o  
nb_kernel010_ppc_altivec.o
In file included from nb_kernel010_ppc_altivec.c:27:
ppc_altivec_util.h: In function 'set_non_java_mode':
ppc_altivec_util.h:76: warning: implicit declaration of function  
'vec_mfvscr'
ppc_altivec_util.h:76: error: incompatible types in assignment
ppc_altivec_util.h:77: warning: implicit declaration of function  
'vec_sl'
ppc_altivec_util.h:77: warning: implicit declaration of function  
'vec_splat_u32'
ppc_altivec_util.h:77: error: incompatible types in assignment
ppc_altivec_util.h:78: error: AltiVec argument passed to unprototyped  
function
ppc_altivec_util.h:79: warning: implicit declaration of function  
'vec_or'
ppc_altivec_util.h:79: error: AltiVec argument passed to unprototyped  
function
ppc_altivec_util.h:80: warning: implicit declaration of function  
'vec_mtvscr'
ppc_altivec_util.h:80: error: AltiVec argument passed to unprototyped  
function
ppc_altivec_util.h: In function 'vec_zero':
ppc_altivec_util.h:93: warning: implicit declaration of function  
'vec_ctf'
ppc_altivec_util.h:93: error: incompatible types in return
ppc_altivec_util.h: In function 'vec_half':
ppc_altivec_util.h:106: error: incompatible types in return
ppc_altivec_util.h: In function 'vec_one':
ppc_altivec_util.h:120: error: incompatible types in return
ppc_altivec_util.h: In function 'vec_two':
ppc_altivec_util.h:134: error: incompatible types in return
ppc_altivec_util.h: In function 'vec_three':
ppc_altivec_util.h:148: error: incompatible types in return
ppc_altivec_util.h: In function 'vec_six':
ppc_altivec_util.h:162: error: incompatible types in return
ppc_altivec_util.h: In function 'vec_twelve':
ppc_altivec_util.h:175: error: incompatible types in return
ppc_altivec_util.h: In function 'load_xyz':
ppc_altivec_util.h:195: warning: implicit declaration of function  
'vec_lvsl'
ppc_altivec_util.h:195: error: incompatible types in assignment
ppc_altivec_util.h:196: warning: implicit declaration of function  
'vec_lde'
ppc_altivec_util.h:196: error: incompatible types in assignment
ppc_altivec_util.h:197: error: incompatible types in assignment
ppc_altivec_util.h:198: error: incompatible types in assignment
ppc_altivec_util.h:199: warning: implicit declaration of function  
'vec_perm'
ppc_altivec_util.h:199: error: AltiVec argument passed to  
unprototyped function
ppc_altivec_util.h:200: error: AltiVec argument passed to  
unprototyped function
ppc_altivec_util.h:201: error: AltiVec argument passed to  
unprototyped function
ppc_altivec_util.h:202: warning: implicit declaration of function  
'vec_sld'
ppc_altivec_util.h:202: error: AltiVec argument passed to  
unprototyped function
ppc_altivec_util.h:203: error: AltiVec argument passed to  
unprototyped function
ppc_altivec_util.h:204: warning: implicit declaration of function  
'vec_mergeh'
ppc_altivec_util.h:204: error: AltiVec argument passed to  
unprototyped function
ppc_altivec_util.h:206: error: AltiVec argument passed to  
unprototyped function
ppc_altivec_util.h: In function 'load_vector_unaligned':
ppc_altivec_util.h:225: error: incompatible types in assignment
ppc_altivec_util.h:226: warning: implicit declaration of function  
'vec_ld'
ppc_altivec_util.h:226: error: incompatible types in assignment
ppc_altivec_util.h:227: error: incompatible types in assignment
ppc_altivec_util.h:229: error: AltiVec argument passed to  
unprototyped function
ppc_altivec_util.h: In function 'load_float_and_splat':
ppc_altivec_util.h:248: error: incompatible types in assignment
ppc_altivec_util.h:249: error: incompatible types in assignment
ppc_altivec_util.h:250: error: AltiVec argument passed to  
unprototyped function
ppc_altivec_util.h:252: warning: implicit declaration of function  
'vec_splat'
ppc_altivec_util.h:252: error: AltiVec argument passed to  
unprototyped function
ppc_altivec_util.h: In function 'load_4_float':
ppc_altivec_util.h:275: error: incompatible types in initialization
ppc_altivec_util.h:276: error: incompatible types in initialization

....

ppc_altivec_util.h:6483: error: AltiVec argument passed to  
unprototyped function
ppc_altivec_util.h:6485: error: AltiVec argument passed to  
unprototyped function
ppc_altivec_util.h:6486: error: AltiVec argument passed to  
unprototyped function
ppc_altivec_util.h:6487: error: AltiVec argument passed to  
unprototyped function
ppc_altivec_util.h:6488: error: AltiVec argument passed to  
unprototyped function
ppc_altivec_util.h:6489: error: AltiVec argument passed to  
unprototyped function
ppc_altivec_util.h:6490: error: AltiVec argument passed to  
unprototyped function
ppc_altivec_util.h:6491: error: AltiVec argument passed to  
unprototyped function
ppc_altivec_util.h:6492: error: AltiVec argument passed to  
unprototyped function
ppc_altivec_util.h:6493: error: AltiVec argument passed to  
unprototyped function
nb_kernel010_ppc_altivec.c: In function 'nb_kernel010_ppc_altivec':
nb_kernel010_ppc_altivec.c:113: error: AltiVec argument passed to  
unprototyped function
nb_kernel010_ppc_altivec.c:131: error: AltiVec argument passed to  
unprototyped function
nb_kernel010_ppc_altivec.c:132: error: AltiVec argument passed to  
unprototyped function
nb_kernel010_ppc_altivec.c:133: error: AltiVec argument passed to  
unprototyped function

...

nb_kernel010_ppc_altivec.c:408: error: AltiVec argument passed to  
unprototyped function
nb_kernel010_ppc_altivec.c:411: error: AltiVec argument passed to  
unprototyped function
nb_kernel010_ppc_altivec.c:412: error: AltiVec argument passed to  
unprototyped function
nb_kernel010_ppc_altivec.c:415: error: AltiVec argument passed to  
unprototyped function
nb_kernel010_ppc_altivec.c:417: error: AltiVec argument passed to  
unprototyped function
nb_kernel010_ppc_altivec.c:418: error: AltiVec argument passed to  
unprototyped function
make[5]: *** [nb_kernel010_ppc_altivec.lo] Error 1
make[4]: *** [all-recursive] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [all-recursive] Error 1




More information about the gromacs.org_gmx-users mailing list