DISCLAIMER: This message is intended exclusively for the addressee(s) and may contain confidential and privileged information. If you are not the intended recipient please notify the sender immediately and destroy this message. Unauthorized use, disclosure or copying of this message is strictly prohibited. The foundation 'Stichting Deltares', which has its seat at Delft, The Netherlands, Commercial Registration Number 41146461, is not liable in any way whatsoever for consequences and/or damages resulting from the improper, incomplete and untimely dispatch, receipt and/or content of this e-mail.
I do not know how the libraries are distributed in Ubuntu, but if only the shared versions are distributed, that will be a very deliberate choice of the distributors. Even though the shared libraries get exercised more, you should be able to build them yourself.
As for the difference between the F77 and F95 bindings:
- First of all, inserting a “use plplot” statement will allow the compiler to “see” the interface definitions.
- This is necessary for it to insert the right internal names of the routines (otherwise the linker will complain)
- But more importantly, the compiler will be able to check the argument lists of the routines. Arguments that have changed between F77 and F95 are things like the number of elements in an array. In F95 introspection is possible and that avoids many mistakes. It does mean some incompatibility unfortunately.
From: David Ventimiglia [mailto:firstname.lastname@example.org]
Sent: Sunday, May 18, 2014 1:55 PM
To: Moez Kilani
Subject: Re: [Plplot-general] Compiling against the Fortran77 libraries in PLPlot 5.10.0
Thanks, Alan and Moez.
On Sat, May 17, 2014 at 10:27 PM, Moez Kilani <email@example.com> wrote:
I also liked the fortran77 bindings. For the F95 bindings, I have posted an example on my web page :
hope it helps (notice lines 2, 42-51) !
2014-05-18 3:44 GMT+02:00 David Ventimiglia <firstname.lastname@example.org>:
How do I compile Fortran77 programs against PLPlot now that the Fortran77 libraries have finally been removed from libplplot-dev (I'm on Ubuntu, so this is a Debian style package)? On my system I also see that there now is a libplplot-fortran11 package whose description says:
This package contains the Fortran 77 and Fortran 95 bindings for
PLplot. Note: the Fortran 77 bindings have been deprecated in the latest
version of PLplot, and will be dropped from a future release. New code
should use the Fortran 95 bindings.
But, within it there are only shared-object libraries and no longer any static libraries, which were very convenient. Further, where are the actually Fortran77 libraries? The .so files here all are labelled with f95, and they seem to contain Fortran95 style symbols and don't contain Fortran77 symbols. Have the Fortran77 libraries actually been completely purged?
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
Plplot-general mailing list