Hi Arjen: Changing the subject line for obvious reasons.
On 2015-04-18 14:12-0000 Arjen Markus wrote: > Here are the results for MinGW32/MSYS - this fails with the well-known problem of the example not finding the PLplot library. Actually: the progress of the testing script simply halts (as witnessed by there no additional messages being written to the output files) and the executable x00c.exe being in the list of processes without any activity. Your actual script output is [...] This variable specifies whether any windows platform has been detected ANY_WINDOWS_PLATFORM=true Each of the steps in this comprehensive test may take a while.... Prepend /d/plplot-svn/plplot-git/../comprehensive_test_disposeable/shared/build_tree/dll to the original PATH cmake in the build tree make VERBOSE=1 test_noninteractive in the build tree ERROR: make test_noninteractive failed in the build tree So the windows detection is working and so is the PATH manipulation to put the dll subdirectory on the PATH. The script does exit with the above error message rather than just silently hanging. So this seems like an ordinary error to me rather than a hang, but I must admit that does not explain why x00c.exe continues to run after it generated the error below. If you look further at shared/output_tree/make_noninteractive.out you have: [...] Generate C results for xfig file device cd /D/plplot-svn/comprehensive_test_disposeable/shared/build_tree/examples && env EXAMPLES_DIR=D:/plplot-svn/comprehensive_test_disposeable/shared/build_tree/examples SRC_EXAMPLES_DIR=d:/plplot-svn/plplot-git/examples OUTPUT_DIR=D:/plplot-svn/comprehensive_test_disposeable/shared/build_tree/examples/test_examples_output_dir c:/MinGW/msys/1.0/bin/bash.exe D:/plplot-svn/comprehensive_test_disposeable/shared/build_tree/plplot_test/plplot-test.sh --verbose --front-end=c --device=xfig Testing front-end c x00c make[3]: *** [examples/test_examples_output_dir/x01c01.xfig] Error 1 make[3]: Leaving directory `/d/plplot-svn/comprehensive_test_disposeable/shared/build_tree' make[2]: *** [examples/CMakeFiles/test_c_xfig.dir/all] Error 2 make[2]: Leaving directory `/d/plplot-svn/comprehensive_test_disposeable/shared/build_tree' make[1]: *** [examples/CMakeFiles/test_noninteractive.dir/rule] Error 2 make[1]: Leaving directory `/d/plplot-svn/comprehensive_test_disposeable/shared/build_tree' make: *** [test_noninteractive] Error 2 So it appears that example is failing for unknown reasons (Error 1), and there is no mention of not being able to find a dll. Was there some popup concerning this error that gave more information about it? In sum, it seems to me the script is doing its job with regard to Windows detection and PATH manipulation, and I have no idea why the above run-time error occurred for the first attempt to run any example. So I am completely puzzled by these results. Just to double check there isn't something fundamentally different now about your MinGW/MSYS platform or how you set up that platform for these tests can you now replicate your previous 5.11.0 good test results with the brute-force approach? For an exact attempt to replicate what you did before, you should checkout the exact commit id you used for your previous good tests, i.e., git checkout dadae4a but I think checking out commit-id plplot-5.11.0 or current master tip should not make any difference to whether the brute force technique works or not. If in the end you have a clear case where master tip works with brute force approach but it does not work without that brute force approach, then I will have to look harder at what is going on with the PATH manipulations in the script. But I am virtually positive those manipulations are fine now so my bet is there is some fundamental change in your MinGW/MSYS platform or setup for 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 __________________________ ------------------------------------------------------------------------------ BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel