From: Alan W. I. <ir...@be...> - 2015-01-17 19:48:01
|
On 2015-01-17 11:01-0800 John Baumgardner wrote: > Hi Alan, > > Thanks for your quick response! I had earlier tried the 5.10.0 release with > a version of my Fortran code where I had inserted 'use plplot' everywhere a > plplot routine is called, but had encountered problems I could not resolve. > That is why I went back to the 5.9.10 release. When I commented out all the > calls to plwidth at least the code compiled and could be executed. Here are > the sorts of errors I get with the 5.10.0 release: > > $ make sphplt > gfortran -fdefault-real-8 -O3 -Iinclude -Llib -c -o graphx.o graphx.f > graphx.f:106.72: > > call plline(n101,xx,yy) > 1 > Error: There is no specific subroutine for the generic 'plline' at (1) > graphx.f:2079.72: > > call plfill(4,x,y) > 1 > Error: There is no specific subroutine for the generic 'plfill' at (1) > graphx.f:172.72: > > call plfill3(3,xr(1,1),xr(1,2),xr(1,3)) > 1 > Error: There is no specific subroutine for the generic 'plfill3' at (1) > > I copied the lib and include directories created in plplot-5.10.0/build_dir > to the filespace where I am seeking to compile. I also copied all the files > in the directory bindings/f95 to the local filespace. I suspect I am still > missing some crucial files. Can you identify what is wrong here? > > Thanks so much for your assistance! Hi John: Could you make a self-contained (i.e., including your Makefile) but simplest possible example that demonstrates the problem on Cygwin, and post it as a tarball attachment to this list? I don't have any Cygwin experience myself, but one our our developers, in fact, uses that platform to develop our Fortran binding so given a convenient example to work with, he should be able to figure out what is going wrong pretty easily. Also, I will attempt to build and run your example on Linux as well in case there is something generic that needs fixing with your example. 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); the Time Ephemerides project (timeephem.sf.net); PLplot scientific plotting software package (plplot.sf.net); 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 __________________________ |