From: Arjen M. <Arj...@de...> - 2014-08-27 13:44:56
|
Hi Don, You are the first in a long time to stumble upon the deprecation of the FORTRAN 77 bindings several years ago. We deprecated it since the Fortran 90 and beyond standards make the interfacing much more robust. The routines now live in the module PLPLOT. If you USE that module, then most routines are available with the same interface. However, several routines have a changed interface to take advantage of the array features in Fortran 90: Call plline( n, x, y ) Has become: Call plline( x, y ) Where the size of the arrays comes from the declaration via x(:), y(:) etc. >From the README files I deduce version 5.9.10 is the last to contain the FORTRAN 77 bindings. Regards, Arjen > -----Original Message----- > From: Spong, Donald A. [mailto:sp...@or...] > Sent: Wednesday, August 27, 2014 3:30 PM > To: Plp...@li... > Subject: [Plplot-general] Fortran support issues under Plplot 5.10.0 > > I recently upgraded from Plplot 5.9.7 to Plplot 5.10.0 on my MacBook Air running > MacOS 10.9.4. The first problem I encountered is that I don't find a plplotd-f77 > installed under /lib/pkgconfig. I have many legacy Fortran-77 codes I would like to > keep running and no time to convert them to something else. Is there some way I can > tell the installer to create plplotd-f77? If not, what is the latest version of Plplot that > provides f77 support? If I try to use the plplotd-f95 that exists under /lib/pkgconfig, > then the compiler doesn't find pllab, plline, or plwid. These routines are still > mentioned in your documentation. Any suggestions as to why they aren't being found? > > [spongda~/fortran_code_development/GTC_spdata_check] >ifort -O -o xplot > spdata_read_plot.o `PKG_CONFIG_PATH=/usr/local/plplot-5.10.0/lib/pkgconfig pkg- > config --cflags --libs plplotd-f95` Undefined symbols for architecture x86_64: > "_pllab_", referenced from: > _MAIN__ in spdata_read_plot.o > "_plline_", referenced from: > _MAIN__ in spdata_read_plot.o > "_plwid_", referenced from: > _MAIN__ in spdata_read_plot.o > ld: symbol(s) not found for architecture x86_64 > > - Thanks, Don > > > ------------------------------------------------------------------------------ > Slashdot TV. > Video for Nerds. Stuff that matters. > http://tv.slashdot.org/ > _______________________________________________ > Plplot-general mailing list > Plp...@li... > https://lists.sourceforge.net/lists/listinfo/plplot-general 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. |