From: Alan W. I. <ir...@be...> - 2003-02-06 18:10:20
|
On Thu, 6 Feb 2003, Rafael Laboissiere wrote: > * Alan W. Irwin <ir...@be...> [2003-02-05 16:56]: > > > If you had different configure options than Joao and me but are too tired > > to re-run the test, could you at least tell us what those configuration > > options are? I might find they work on my system which would imply the bug > > is configure option dependent and not autotools version dependent. > > > Here is exactly what I am doing. > > $ rm -rf plplot > $ cvs -d rla...@cv...:/cvsroot/plplot co plplot > $ cd plplot > $ ./bootstrap.sh > $ destdir=/var/tmp/plplot > $ ./configure --prefix=$destdir --disable-tcl --disable-itcl \ > --disable-python --enable-dyndrivers --with-double > $ rm -rf $destdir > $ make install > $ cd examples/c > $ make x01c > $ ./x01c -dev xwin I confirm that set of options works, and we are back in a rational universe again after 24 hours where I wasn't sure what kind of universe we were in ....;-) I will need more investigation to see whether Joao's set of options still don't work. There is some ambiguity here because I realize there was a possibility that my old "system" versions of autotools were interfering. (My path pointed to the new versions, but some of the old configuration files might have been interfering.) So the first thing I did was remove those system versions completely. apt-get --purge remove autoconf libtool Reading Package Lists... Done Building Dependency Tree... Done The following packages will be REMOVED: autoconf* autoconf2.13* automake1.5* libtool* 0 packages upgraded, 0 newly installed, 4 to remove and 0 not upgraded. Need to get 0B of archives. After unpacking 5022kB will be freed. Do you want to continue? [Y/n] (Reading database ... 92196 files and directories currently installed.) Removing automake1.5 ... Removing libtool ... Removing autoconf ... Removing autoconf2.13 ... dpkg - warning: while removing autoconf2.13, directory /etc/autoconf2.13' not empty so not removed. Removing diversion of /usr/bin/autoconf to /usr/bin/autoconf2.50 by autoconf2.13' Removing diversion of /usr/bin/autoheader to /usr/bin/autoheader2.50 by autoconf2.13' Removing diversion of /usr/bin/autoreconf to /usr/bin/autoreconf2.50 by autoconf2.13' Purging configuration files for autoconf2.13 ... root@starling> ls /etc/autoconf2.13/ root@starling> rmdir /etc/autoconf2.13/ (note the autoconf2.13 above which always adds some version uncertainty if you are using the Debian versions of the autotools.) That is why I keep urging Rafael to get rid of his Debian versions of autotools to be consistent with the rest of us, but in this case it apparently does not make a difference because I confirm his result when I am using the latest stable version of autotools from FSF. Fresh plplot checkout as of 16:46 UT. ./bootstrap.sh '-I /home/software/autotools/install/share/libtool/' Running aclocal (GNU automake) 1.7.2... done Running autoheader (GNU Autoconf) 2.57... done Running automake (GNU automake) 1.7.2...configure.ac: installing ./install-sh' configure.ac: installing ./mkinstalldirs' configure.ac: installing ./missing' configure.ac:456: installing ./config.guess' configure.ac:456: installing ./config.sub' configure.ac:456: required file ./ltmain.sh' not found Makefile.am:25: required directory ./libltdl does not exist bindings/c++/Makefile.am: installing ./depcomp' drivers/Makefile.am: installing ./compile' Makefile.am:25: required directory ./libltdl does not exist done Running libtoolize (GNU libtool) 1.4.3... done Running autoconf (GNU Autoconf) 2.57... done I think you need quotes around the -I option to bootstrap.sh as above (contrary to your commit message). Otherwise, the $1 in bootstrap.sh will just catch the -I and miss the rest. rm -rf /usr/local/plplot_at ./configure --prefix=/usr/local/plplot_at --disable-tcl --disable-itcl \ --disable-python --enable-dyndrivers --with-double > & configure.out make >& make.out make install >& make_install.out All the *.out files looked fine. cd /usr/local/plplot_at/lib/plplot5.2.0/examples cd c ; make ; cd c++ ; make ; cd f77 ; make ; cd .. ./plplot-test.sh Plplot library version: 5.2.0 Opened x01c.ps Opened x02c.ps Opened x03c.ps Opened x04c.ps Opened x05c.ps Opened x06c.ps Opened x07c.ps Opened x08c.ps Opened x09c.ps Opened x10c.ps Opened x11c.ps Opened x12c.ps Opened x13c.ps Opened x15c.ps Opened x16c.ps Opened x18c.ps Opened x19c.ps Opened x01cc.ps Opened x01f.ps Opened x02f.ps Opened x03f.ps Opened x04f.ps Opened x05f.ps Opened x06f.ps Opened x07f.ps Opened x08f.ps Opened x09f.ps Opened x10f.ps Opened x11f.ps Opened x12f.ps Opened x13f.ps Opened x16f.ps All these results are identical with the plplot-5.2.0 results. Joao, do you confirm this set of options is working for you as well (after removing all traces of old autotools)? Next, I will try Joao's set of options starting from fresh checkout. 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 Canadian Centre for Climate Modelling and Analysis (www.cccma.bc.ec.gc.ca) and the PLplot scientific plotting software package (plplot.org). __________________________ Linux-powered Science __________________________ |