From: Alan W. I. <ir...@be...> - 2004-02-18 01:32:39
|
On 2004-02-17 19:29-0500 Koen van der Drift wrote: > > On Feb 17, 2004, at 6:07 PM, Alan W. Irwin wrote: > > > To PLplot testers and developers: > > > > I have just uploaded plplot-5.3.0.cvs.20040217.tar.gz (but not the > > detached > > digital signature which I am not set up to generate yet) to > > http://plplot.sourceforge.net/cvs-tarball/. > > Just tried it out. On one Mac with a minimal number of additional > packages (no python, tcltk, g77, etc) installation went smooth. On > another Mac with all the needed packages configuration had a lot of > problems: > > 1. GDLIBDIR is not honored anymore, so gd, etc are disabled I just tried that here and there are absolutely no problems. Could you please give more specifics (captured .configure output, config.log, etc.)? Look very carefully at "ls $GDLIBDIR" results to make sure libgd.la is actually in the GDLIBDIR directory location that you are specifying. > 2. I now get a message that 'swig' is not installed. Is this a new > dependency? No. If that is just a warning message, just ignore it since tarball users don't need swig. However, if on the contrary it is a showstopper error where everything grinds to a halt, then we will have to re-assess. > 3. makefiles are not generated because of many lines like this: > > configure: creating ./config.status > config.status: creating Makefile > sed: 28: ./confstatX2964H/subs-3.sed: unescaped newline inside > substitute pattern > config.status: creating src/Makefile > sed: 28: ./confstatX2964H/subs-3.sed: unescaped newline inside > substitute pattern > config.status: creating include/Makefile > sed: 28: ./confstatX2964H/subs-3.sed: unescaped newline inside > substitute pattern Those messages are completely new to me. I suspect you have a bad shell or bad sed on that system. Has plplot ever worked on that system where you are now having difficulties? Have you recently updated /bin/sh or /bin/sed there? The configure script uses whatever is in /bin/sh for the shell. Is that the same file on the system where PLplot works and the system where it doesn't? Same question for sed. Find the location of sed with the command "which sed". To find if they are identical files look at their lengths with "ls -l", and compare them bit for bit with cmp or diff. Alternatively, this could be our fault with some inadvertent extensions to sed use that won't work cross-platform. But we are normally pretty careful about that, and the above error message is less than informative about where the problem might be. Assuming it is not a system problem but is instead a newly introduced PLplot problem, could you run ./configure --your_options.... >& configure.out" and send us configure.out as an attachment? Also could you send config.log as an attachment? Those two files should help us narrow down where the error is first occurring, and help us to find the source of the problem. Also, on your system where things went smoothly, you might want to add in packages one by one until you find the one causing the problem. > > > One change you should notice for this tarball is the default list of > > devices > > has been substantially reduced. > > From 5 MB to 2.9 MB indeed is a big reduction, especially when you're > on dialup (like me ;) A smaller number of default devices should make no difference to the size of the source files in the tarball. Presumably what you are seeing is the effects of not having the documentation in the tarball because I couldn't build the documentation. So I will take credit for that.... :-) Thanks, Koen, for your testing help and especially for your patience with any cross-platform bugs that we introduce with our improvements. Two steps forward, one back..... Alan __________________________ Alan W. Irwin email: ir...@be... phone: 250-727-2902 Astronomical research affiliation with Department of Physics and Astronomy, University of Victoria (astrowww.phys.uvic.ca). Programming affiliations with the PLplot scientific plotting software package (plplot.org), the Yorick front-end to PLplot (yplot.sf.net), the Loads of Linux Links project (loll.sf.net), and the Linux Brochure Project (lbproject.sf.net). __________________________ Linux-powered Science __________________________ |