From: <jc...@fe...> - 2003-02-03 17:14:58
|
On Sunday 02 February 2003 23:11, Alan W. Irwin wrote: | "This change has been quickly tested in all the combinations of with- | vs. without-double and enable- vs. disable-dyndrivers. More | extensive tests need to be done, though." | | I took that to heart. I tested all of Rafael's recent changes except | the very last one (removing some additional cruft from | drivers/Makefile.am which was committed after I started my tests).=20 | In all cases I built all front ends and all drivers except the | linuxsvga one. For the combination of double+dynamic drivers I did | the usual non-interactive test (plplot-test.sh) as well as fairly | extensive interactive tests. For the other 3 combinations | (double+static, single+dynamic, single+static) I simply made sure I | could build and install plplot and run plplot-test.sh (the | non-interactive tests) without errors. It looks like we need a compile-farm script to exercise all major=20 options conbinations on the several platforms that are available to us=20 :). We could then deploy the script on the several platforms once a day=20 during the busy pre-release period or whenever major configurations=20 changes occur. The script should do a cvs checkout and several=20 configure/make/test phases, sending the results by mail to the list (or=20 the user). -------------------------------------------------------------------------= -------------------- 1 - Meanwhile, I got the following warning: [jcard@feup] ./bootstrap.sh && ./configure --enable-octave=20 --enable-dyndrivers --with-double --disable-static=20 --prefix=3D/usr/local/test Running aclocal (GNU automake) 1.6.3... done Running libtoolize (GNU libtool) 1.4.2... done Running autoheader (GNU Autoconf) 2.53...autoheader: `config.h.in' is=20 unchanged done Running automake (GNU automake) 1.6.3...configure.ac:425: `automake=20 requires `AM_CONFIG_HEADER', not `AC_CONFIG_HEADER' done Running autoconf (GNU Autoconf) 2.53... done No defaults file found, performing full configure. =2E.. -------------------------------------------------------------------------= -------------------- 2 - Also, when configure reaches libbltdl it does not uses the configure=20 cache, which can make configure faster: configure: configuring in libltdl configure: running /bin/sh './configure' --prefix=3D/usr/local/test [...= ]=20 --cache-file=3D/dev/null <---------------- -------------------------------------------------------------------------= -------------------- 3 - Also after a "make maintainer-clean", make stops with make[3]: Entering directory `/home/jcard/plplot/bindings/python' python -o plplotcmodule_p_double.c -c++ -DPL_DOUBLE \ plplotcmodule.i Unknown option: -o [jcard@feup] python -V Python 2.2.1 [jcard@feup] swig -version SWIG Version 1.3.17u-20021204-1728 Joao |