From: Alan W. I. <ai...@us...> - 2004-01-11 00:48:20
|
On 2004-01-10 18:12-0500 Koen van der Drift wrote: > > On Jan 10, 2004, at 3:54 PM, Alan W. Irwin wrote: > > > > > > The only completely debugged way to handle a staged install of PLplot > > like > > this at the present time is as follows: > > > > ./configure --prefix=/sw > > make > > make DESTDIR=/sw/src/root-foo install > > > > We are working on supporting another method as well, but it is not > > completely debugged yet. Let us know the results of the DESTDIR > > technique. > > > > That worked! Files are now installed in the correct directories. I > assume you meant: > > make install DESTDIR=/sw/src/root-foo ? The documentation you get from using "info automake" says use the make DESTDIR=??? install and I know that works for building rpm files. But maybe the make install DESTDIR=??? form is required for the brand of "make" that you have? Anyhow, I am very pleased that the DESTDIR mechanism works for you. > > >> > >> No problem, I will use TCLINCDIR and TKINCDIR, this works fine. > > > > Build should work, but what are the results of > > > > ./x01c -dev tk and ./x01c -dev ntk? > > > > in the installed examples directory? Is the first command still a > > problem? > > > Both now give a Bus error :( hmm. I think maybe you should turn off the tk interface to PLplot (--disable-tk) for your fink package for now until we can find somebody who knows about tcl/tk on Mac OS X to help us fix this. I would leave tcl enabled since if I recall correctly you were able to run plplot-test.sh before, and that exercises the tcl interface to PLplot (without testing or using the tk part of it). Specifically, if tcldemos.ps is made by plplot-test.sh and looks good for the gv (or any other) postscript viewer, then the tcl interface to PLplot is okay. > > > > > I am puzzled why this doesn't work when the previous test I quote > > above did > > work. It appears -L/sw/lib (which appears in the first link line, but > > not > > the second) is required. Our configuration script for handling > > this, sysloc.in, assumes default is /usr/lib (i.e, it follows the > > Linux file > > hierarchy standard). For now, I think the way around it on Mac OS X > > systems > > is to specify GDLIBDIR=/sw/lib. Could you let us know how that works? > > Yes, that worked! > > > > > > > And if it does build okay, then the next step is to try > > > > ./x01c -dev png -o test.png > > > > and > > > > ./x01c -dev jpeg -o test.jpeg > > That worked too! So once the new cvs snapshot tarball is made next week with the fortran fixes, you should have everything (with a small workaround for g77 problems) for your fink packages except tk (which builds okay, but you should disable it since it does not run okay), the issue with libqhull linking (which I think is an internal Mac OS X linker issue), and the ongoing issue with octave. Even if you have to turn off octave as well, that is an excellent result which will make life a lot easier for those using PLplot on Mac OS X. But I am still hoping we can come up with an octave fix. 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 __________________________ |