Posted by Massimo Gaspari on June 25, 1998 at 06:39:55:
In Reply to: installing clapack on linux posted by Robert Denham on June 17, 1998 at 21:06:23:
: If I insert the line
: #define NON_UNIX_STDIO in fio.h as suggested in the
The f2c libraries included in the lapack are
very old. NON_UNIX_STDIO is no longer be
necessary on Linux if you are using an updated
library (see f2c/changes in the netlib) .
Try to download a new F2C bundle and use
the new library. I don't know if the changes
in the f2c package may be relevant for clapack,
but a large suite of test code is present.
Six o seven month ago I have installed lapack
in my Linux box (Slackware), using old
f2c libraries. I remember a
succesful compilation (gcc 2.7.2 libc5).
Probably you are using gcc 2.8.1 (ecgg ?) and
libc6 (glibc2) Linux world is coming incompatible.
Feel fre to ask, using my e-mail address, any
other question because now I am trying to
install clapack (bus using new updated f2c)
Please note that I am using Slackware with
gcc 18.104.22.168 libc5 kernel 2.0.30
: Clapack FAQ, I can compile a bit further until I get a
: new error message:
: cc -c -DSkip_f2c_Undefs -O2 err.c
: In file included from err.c:16:
: /usr/include/stdlib.h:307: parse error before `4'
: /usr/include/stdlib.h:307: warning: no semicolon at end of struct or union
: /usr/include/stdlib.h:312: parse error before `}'
: make: *** [err.o] Error 1
: As you all have probably guessed my understanding of the
: whole installation and compiling part is pretty shakey,
: but I would appreciate it if anyone can help out here.
: Let me know if I haven't supplied enough information