Building Molpro for Alpha Linux
David Smith
David.Smith at cup.uni-muenchen.de
Tue Oct 1 11:10:22 BST 2002
Peter Knowles wrote:
>
> I have the impression that you can just forget about the -i8 flag. The
> key thing is that type 'long' in C is actually compiled as 8
> bytes. You should perhaps check this:
> int main(){ printf("%d\n",(int)sizeof(long)); }
>
> Peter
Hi,
I'm still trying to get things to work, but at this stage trying is the
operative word. I'm not sure I quite followed the "long" integer stuff.
Certainly some of the source contains this kind of definition but my c
is not good enough to really understand what is going on.
Anyway, I tried with CC="gcc" along with
FC="fort -i8 -assume no2underscores"
F90="fort -i8 -assume no2underscores"
and the compilation proceeded with no errors. However, if I try make
quicktest or something similar I get:
"Received signal 11 Segmentation violation" every time I try to execute
the program.
At first I thought it might be a problem with malloc as I had read some
stuff on the list about that not so long ago.
I didn't have the very latest version so I downloaded the current one
which has the linuxconf and linux_gmalloc patches installed.
Unfortunately, it didn't help. Still the same error when trying to run.
I looked in linux.conf at the following logic:
elif [ `uname -m | grep -c alpha` -eq 1 ]; then # If i am an alpha
if test "x$3" = "xunix-linux" ; then
if [ x"$compflev" != x"77" -a -r /usr/bin/fort ]; then
gmalloc=1
if [ x$2 = xunix-i8 ]; then
fortran="fort -i8 -assume no2underscores"
cc="cc -i8 -DI64"
gmalloc=0
else
fortran="fort -assume no2underscores"
cc="cc"
fi
and thought I would try with the
fortran="fort -assume no2underscores"
cc="cc"
combination directly in the CONFIG file. This gave me a complier error,
please contact the vendor...
I thought I would also see what happened when trying -i4 as an option to
configure but this doesn't work either as there is no license object
available for alpha with i4.
Any suggestions would be greatly appreciated.
Thanks.
---------------------------------------
Dr. David Smith
Department of Chemistry
Ludwig Maximilians University
Butenandt-Str. 5-13, D-81377 Munich
Germany
Tel.: +49 (0)89 2180 7740
Fax.: +49 (0)89 2180 7738
e-mail: David.Smith at cup.uni-muenchen.de
---------------------------------------
More information about the Molpro-user
mailing list