1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
pgplot/sys_hp
The *.conf files in this directory are for use with HP-UX (e.g.,
HP9000 series machines).
Some versions of the HP Fortran compiler have problems compiling
PGPLOT when optimization is enabled. The problem usually occurs while
trying to compile gritoc:
gritoc:
fort77: Signal 11 (segmentation violation) while compiling /pgplot/src/gritoc.f
The problem occurs with level 2 or level 3 optimization with the
Fortran 9.0 compiler; the bug is alleged to be fixed in compiler
version A.10.0 and later.
To disable optimization, edit the file fort77_c89.conf and remove -O
on the following two lines:
FFLAGC="+z -O" -> FFLAGC="+z"
FFLAGD="-O" -> FFLAGD=""
before running "makemake" to create the makefile.
An alternative workaround is to specify "-K" (static storage) in
addition to "-O".
[IN view of these problems, I have removed -O from the .conf files.]
When reporting problems, please include information about the
operating system and compiler, e.g., by executing the following
commands. PGPLOT has been tested with the following configuration:
% uname -a
HP-UX kaa A.09.01 A 9000/720
% what `which fort77`
/usr/bin/fort77:
HP-UX FORTRAN/9000 08/03/92 (73.53)
Series 700 B2408A.09.00
Series 800 B2409B.09.00
% what `which c89`
/bin/c89:
HP92453-01 A.09.34 HP C Compiler
________________________________________________________________________
If you have problems making the html documentation, you may need to
modify the script pgplot/makehtml to invoke perl correctly. One user
suggests changing the first two lines to
#!/usr/bin/perl
eval "exec /usr/bin/perl -S $0 $*"
If you do not have perl on your system, you can use the script
makehtml.old, but this does not do such a good job; or you can copy
the file from the PGPLOT WWW page
http://astro.caltech.edu/~tjp/pgplot/subroutines.html
________________________________________________________________________
Tim Pearson (tjp@astro.caltech.edu)
9 Jun 1995
|