On 2009-04-24 14:36-0500 Geoffrey Furnish wrote:

> Werner Smekal writes:
> > make VERBOSE=1
>
> I found a cmake var for this too.
>
> > > Well, I go to the installed examples dir, and run xtk01 under gdb, and it
> > > tells me there is no debugging info available.
> > >
> > I usually debug in the build tree. Add the "-DBUILD_TEST=ON" to the
> > cmake options and all examples will be compiled in the built tree.
>
> When I do this, I get a build failure in a Fortran example.  I'm focused on
> something else, and haven't written Fortran in nearly 15 years.

When running into a component problem like this where you are not interested
in the component (and also for speed) just disable the componenent, e.g.,
-DENABLE_f95=OFF

> So I'll
> include my comake invocation script, my cmake output, and my build log.  And
> maybe someone invovled with the Fortran examples can debug it?  This was on
> Fedora 8.

Thanks for that fortran 95 error report.

However, I don't think we should change anything in PLplot to deal with this
issue. The exit statements in examples/f95/x20f.f90 are causing the trouble
for your f95 compiler.  Those are very different from "call exit".  The bare
exit command is used to escape loops in Fortran 95.  Modern gfortran
implements it as does the Intel compiler (and presumably all other
commercial Fortran compilers).  Apparently, you have some old version of
gfortran that doesn't have bare exit implemented yet. Our Fortran 95
examples build and work great here with gfortran (GNU Fortran (Debian
4.3.2-1.1) 4.3.2).

I am now going to rant just a little about one of my pet peeves, the
so-called enterprise editions of Linux distributions.  Those distributions
are filled with out-dated software which I think you are the victim of in
this case since you have mentioned RHEL version 4 in other contexts.

I think the source of the trouble is corporate IT departments which have
been conditioned to demand non-changing software by proprietary software
vendors.  They have made similar demands of Linux distribution vendors, and
as a result the enterprise edition of Linux was born.  But the whole idea
should have been aborted instead since it is fundamentally not consistent
with the pace of development for Linux.  Linux is not and never will be a
toaster.

I assume every 3 years or so these corporate IT departments are forced to
change their enterprise Linux version.  There must be huge training costs
associated with such enormous change attempted all at once. There has got to
be a better way of having a steady diet of reliable, well-tested change that
keeps up with Linux development for just the key libraries and apps that a
particular corporation wants.  The idea would be to give corporation workers
the chance to adjust to the steady change associated with Linux without
having huge training costs associated with large abrupt changes. You also
avoid the hidden costs of old Linux software that sometimes (as above) just
doesn't cut it.

End rant.

Alan
__________________________
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
(lbproject.sf.net).
__________________________

Linux-powered Science
__________________________

------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensign option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to