These pre-release tests were done for Debian Lenny (with all PLplot Linux
dependencies, downloadable qtsdk-2009.02
(which contains Qt-4.5.1), and the -DENABLE_d=ON -DBUILD_TEST=ON
-DDEFAULT_ALL_DEVICES=ON cmake options.

I. The shared library/dynamic device build

There were no obvious build errors, and ctest worked for with the following
summary (excluding c++, f77, f95, java, python, ocaml, and lua which were
perfect).

octave
   Missing examples            :  19
   Differing postscript output :
   Missing stdout              :
   Differing stdout            : 
tcl
   Missing examples            :
   Differing postscript output :  21
   Missing stdout              :
   Differing stdout            :  21
perl
   Missing examples            :
   Differing postscript output :
   Missing stdout              :
   Differing stdout            :  14
ada
   Missing examples            :
   Differing postscript output :  17
   Missing stdout              :
   Differing stdout            : 
adathick
   Missing examples            :
   Differing postscript output :  17
   Missing stdout              :
   Differing stdout            : 
d
   Missing examples            :  01 02 09 14 14a 15 16 17 18 19 20 21 22 23 24 
25 26 27 28 29 30 31
   Differing postscript output :  03 12 13
   Missing stdout              :
   Differing stdout            :

"make -j2 test" in the installed examples tree gave the same summary result
(although twice as fast for my duo-core system).

I didn't actually look at any of those generated results because I have
looked at them quite extensively in previous tests during this release
cycle.  In the build tree the count of x* files was

softw...@raven> ls x* |wc -l
3281

while in the installed examples tree it was

softw...@raven> ls x* |wc -l
3603

Evidentally, the installed examples test is a little more comprehensive than
the build-tree ctest.

"make test_interactive" in the installed examples tree gives no 
showstopper errors such as segfaults which is a vast improvement on our
previous tk results (thanks Andrew!)

I have commented previously on the wxwidgets results of these tests.

II. -DENABLE_DYNDRIVERS=OFF case

ctest actually completely worked for this case with qt devices enabled, but
I ran into missing symbol errors when building c++/qt_example in the
installed examples. The symbols that are missing are in libplotd, but just
not visible.  I have been unable to figure out this visibility issue so for
this release I am only allowing qt to be built when ENABLE_DYNDRIVERS=ON.
(Very few if any platforms require ENABLE_DYNDRIVERS=OFF now so this
limitation should only have minimal impact.) With qt automatically disabled
for this case, everything else built, passed "ctest", and passed "make test"
in the installed examples tree.

There was one strange Tk issue that "make test_interactive" turned up.  For
some reason, under plserver, example 17 gives a 'invalid command name
"plrandd"' error.  Under pltcl, the exact same example works fine. This was
not an issue for the -DENABLE_DYNDRIVERS=ON case.  This is something that
should be investigated after the release.

III. -DBUILD_SHARED_LIBS=OFF case

All results (including the strange behaviour of plserver for example 17)
pretty much follow the II. -DENABLE_DYNDRIVERS=OFF case.

That completes my testing for this release.

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); PLplot scientific plotting software
package (plplot.org); 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
__________________________

------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to