Hi Arjen: Please use the improved epa_build instructions you get with revision 12993. I have replaced the old ENABLE_COMPREHENSIVE_PLPLOT_TEST cmake option with COMPREHENSIVE_PLPLOT_TEST_INTERACTIVE and COMPREHENSIVE_PLPLOT_TEST_NONINTERACTIVE to make it more convenient to split up interactive and noninteractive testing.
This morning I finally got around to doing COMPREHENSIVE_PLPLOT_TEST_INTERACTIVE=ON testing for MinGW/MSYS/Wine and I discovered some issues. All but one of those are fixed as of revision 12993. So for example, the test_c_ntk, test_c_wingcc, and test_tclsh_standard_examples targets (all dependencies of the test_interactive target) all work correctly. However, the test_pltcl_standard_examples target (also currently a dependency of the test_interactive target) generates an error with message "wine: Unhandled page fault on read access to 0x00867490 at address 0x867490 (thread 0034)" right near the end of the final page of example 33 (or perhaps just after that final page is completed). So this issue might be similar to http://sourceforge.net/p/plplot/bugs/139/. But there the wish environment failed while the plserver did not show the issue, while for the present case it is pltcl that shows the issue, while tclsh does not. I am now wondering whether this is just a Wine issue or a symptom of a a more general PLplot memory management issue whenever pltcl, plserver, tclsh, or wish exit from the standard examples case. Of course, as with any memory management issue, you sometimes get symptomless (i.e., good) results despite the memory management issue. So this hypothesis would explain why we get both good and bad results on different platforms and depending on whether the standard examples are being run by pltcl, tclsh, plserver, or wish. But, of course, the variety of results we are getting for the standard examples do not completely prove the hypothesis so the hypothesis is just something to keep in mind. >From this bad interactive result for MinGW/MSYS/Wine your priority for this release should be to make sure COMPREHENSIVE_PLPLOT_TEST_NONINTERACTIVE=ON works for the 32-bit Windows case like it currently does for MinGW/MSYS/Wine. Your second priority after that (if you have time before Wednesday) should be to try COMPREHENSIVE_PLPLOT_TEST_INTERACTIVE=ON just to see if the same issue I just discovered on Wine shows up on 32-bit Microsoft Windows as well or whether you can get all the way through the comprehensive interactive tests on that platform. 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); the Time Ephemerides project (timeephem.sf.net); PLplot scientific plotting software package (plplot.sf.net); 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 __________________________ ------------------------------------------------------------------------------ Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel