On 2009-11-11 14:55-0500 Don Spong wrote:
> Thanks for the suggestions. I tried installing PLplot release 5.9.5, but without success. Listings of my cmake.out, make.out and make_install.out sessions are attached.
Although cmake.out had lots of WARNING messages about certain PLplot
component prerequisites that were missing (and certain compilers that were
missing) it appeared to adjust everything correctly to build an important
subset of PLplot including C (of course), C++, Fortran, Java, Tcl/Tk, and
wxwidgets. (By the way, if you want to disable any of those remaining
components, you can do so by using, e.g., -DENABLE_wxwidgets=OFF
-DENABLE_tcl=OFF, etc., as a cmake command-line options.)
So it appears to me that cmake is doing most of its job correctly. However,
make.out shows that something is not set up correctly with regard to fortran
77. For now, I suggest you simply drop that component of PLplot (using the
-DENABLE_f77=OFF cmake option) since your ifort compiler might not work
properly with our Fortran 77 interface and see whether our Fortran 95
interface builds okay instead. Note we have had some users report success
with ifort, but historically that compiler has not received nearly the
testing attention that, say, the gfortran compiler has received.
Is there anybody here with ifort experience on Mac OS X? If so,
please let us know if there are any special compiler options that must be
used to build PLplot.
Don, if you have gfortran installed, and you want to try it instead of
ifort, then you can do so by setting
before you run cmake in an initially empty build tree.
Note that when you rebuild PLplot again, it is important to start with
an empty build tree so that some of your stale cache values for the old
non-working build don't interfere with the new build.
Note that if you use the -k option to make (assuming you are using GNU
make), then an attempt will be made to build all targets regardless of
errors so you can see all build errors at once rather than just the
first one that is encountered.
Alan W. Irwin
Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).
Programming affiliations with the FreeEOS equation-of-state implementation
for stellar interiors (freeeos.sf.net); PLplot scientific plotting software
package (plplot.org); the libLASi project (unifont.org/lasi); the Loads of
Linux Links project (loll.sf.net); and the Linux Brochure Project