On 2011-03-19 18:33-0700 Alan W. Irwin wrote: > I have just completed 7 > comprehensive tests for the shared configuration type. These consist > of ctest, and 3 versions (build tree, installed examples tree and > traditional installed examples tree) of the test_noninteractive and > test_interactive targets. The results > show no obvious errors. > Furthermore, > > grep -v 'java/x' \ > ../comprehensive_test_disposeable/shared/output_tree/*.out |\ > grep -v problems | \ > grep -v WARNING | \ > grep -v 'x[0-9][0-9].java:' | \ > grep -i warning > > (where all the -v stanzas are to get rid of java warnings, cmake > WARNINGs, and PLplot run-time WARNING messages) show no build-time warnings > from > C/C++ compilers (a nice improvement!), and only gives this remaining stupid > octave run-time warnings: > > ../comprehensive_test_disposeable/shared/output_tree/ctest.out:6: > warning: split is obsolete and will be removed from a future version > of Octave; please use strsplit instead > > etc. I think changing split to strsplit in > plplot_test/test_octave.sh.in should fix this octave run-time issue, > but I don't understand the strsplit syntax for octave. Would you have > a go at that change, please, to remove this irritating warning?
Hi Andrew: I extended the test to 21 tests involving the shared, nondynamic, and static major configuration options. There was one memory management issue I discovered with qt_example which I worked around by permanently setting -DPLD_extqt=OFF for the case when dynamic devices are not enabled (i.e., the nondynamic and static cases). I don't know whether that is a regression or a memory management problem we have had for a long time with extqt for the case where the qt device driver is part of libplplotd rather than a separate shared object. After that fix, all was well. The only additional build type of warning I got was, e.g, comprehensive_test_disposeable/static/output_tree/installed_make_interactive.out:/home/software/plplot_svn/HEAD/plplot_cmake_qt/drivers/tk.c:1529: warning: the use of tmpnam' is dangerous, better use mkstemp' IIRC you have already attempted to eliminate as many of those as possible so I believe we are stuck with these remaining build warnings. All in all, I am pleased with the results of these 21 tests on my Debian squeeze platform. Note, I encourage others to run those same 21 tests on their own platforms. Here is how I did that here. software@raven> scripts/comprehensive_test.sh --prefix \ /home/software/plplot_svn/HEAD/comprehensive_test_disposeable \ --cmake_added_options "-DPLD_pdf=ON" Easy isn't it.... :-) Note, however, you will need a lot (!) of free disk space. software@raven> du -sh ../comprehensive_test_disposeable/ 35G ../comprehensive_test_disposeable/ ^^^ and if you don't use the -do_test_interactive no option for the above script, you will have to stick around for a couple of hours to click on various interactive tests near the end of each of the three shared, nondynamic, and static portions to allow those interactive tests to complete. So bring a book to read. 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 __________________________ ------------------------------------------------------------------------------ Colocation vs. Managed Hosting A question and answer guide to determining the best fit for your organization - today and in the future. http://p.sf.net/sfu/internap-sfd2d _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel