On 2008-07-04 03:36-0700 Jerry wrote: > On Jun 27, 2008, at 1:35 PM, Alan W. Irwin wrote: > >> The 2.6.0 issues: >> >> I have just now (revision 8497) put in a bug fix recommended by >> Brad King >> (both for branches/test_cmake/test_ada and trunk) which solves all >> 2.6.0 >> issues for a static build of the Ada libraries. However, there are >> remaining 2.6.0 rpath issues for the build tree that do not occur >> for 2.4.8. >> Those issues currently screw up the 2.6.0 ctest of the Ada examples >> (unless >> LD_LIBRARY_PATH is set to work around them), but do not affect the >> install-tree tests of Ada.
Clarification: this part of this old quoted message from me should be ignored since CMake 2.4.8 and 2.6.0 Ada language support is fine now on the Debian testing platform accessible to me. However, please use CMake-2.6.0 specifically for Ada from now on to be sure that there are no CMake-2.6.0/Ada language support issues on any platform. (Also, you should be using CMake-2.6.0 in general since we don't want any surprises when we officially switch to it.) >> >> General Ada issues occurring for both 2.4.8 and 2.6.0: >> >> (1) Example 19 generates the following run-time error message: >> >> raised STORAGE_ERROR : stack overflow (or erroneous memory access) >> >> This is for both the thick and thin 19th examples built on Linux >> with gnatmake >> (installed with the Debian testing 4.1.2-8 version of gnat-4.1): >> >> Jerry, I hope you also see that STORAGE_ERROR on Mac OS X so >> that you can debug it locally rather than remotely through me. >> >> Because of this error I had to temporarily remove example 19 from >> plplot_test/test_ada.sh.cmake and examples/ada/Makefile.examples.in. I just checked that this example 19 issue is still open for the gnat-4.1 that is accessible to me debian testing. In order to figure out what to dow We need gnat-4.3 Linux testing from those (Debian unstable, Fedora?) who have access to gnat-4.3 on Linux. >> >> (2) examples 2, 5, 12, 16, and 18 give different results than the >> corresponding C examples. Perhaps there are enough of these >> differences >> now so that Jerry can spot the reason(s) for them. Ultimately, we >> want >> no differences between the Ada and C results for the standard >> examples. > > Ada example 18 gives the same results on my machine as C 18. How many > differences are you seeing? Or what are the visible differences? Here is the report for my Debian testing platform since your recent fixes. example 2 and 18 are now fine. The remaining differences are in examples 5, 12, 16, and 29. Here are the details. Example 5 still shows a colour problem. Example 12 replaces the correct solid fill with a fill that uses horizontal lines. For the last page for example 16 the 4th quadrant of the polar plot is badly messed up. Example 29 has the X axis labelling inconsistency on the 3rd page. Jerry, you have already mentioned the example 29 problem that I confirm on my Linux system. Do you confirm the other three issues as I have described them? I wish you quick success with these remaining issues and also the implementation of examples 14 and 17 to complete the standard examples. Examples 14 and 17 are not used by ctest or the static install-tree tests, but they do supply useful additional interactive install-tree tests of the Ada interface to PLplot and also test unique parts of the API for the Ada interface to PLplot. You run them by running, e.g., ada/x14a in the install tree examples and comparing with the corresponding run of c/x14c. And similarly for the 17th example. 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 __________________________ ------------------------------------------------------------------------- Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW! Studies have shown that voting for your favorite open source project, along with a healthy diet, reduces your potential for chronic lameness and boredom. Vote Now at http://www.sourceforge.net/community/cca08 _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel