Hi Arjen: On 2015-04-17 13:24-0000 Arjen Markus wrote:
> Hi Alan, > > > I hope this tarball is complete. Yes it was and thanks! However, I still advise you to modify scripts.txt to do everything you did by hand to prepare the tarball to make it much easier for you to report the problem the next time something goes wrong. Also, I would appreciate complete reports when everything goes right as well. Multiple benchmarks for good comprehensive test results from you are useful for me to check regressions, and a subset of those will also be useful for the purpose of Wiki test reports. With regard to the current issue note the two critical lines in comprehensive.out This variable specifies whether any windows platform has been detected ANY_WINDOWS_PLATFORM=false That "false" result should be "true" on Cygwin meaning the script OS detection logic failed on that platform. That means no PATH manipulations are done by the script ==> the errors you found subsequently. I should have thoroughly tested that script logic for Windows detection on MinGW/MSYS before committing it. It turned out it worked or not depending on exactly how the script was invoked, i.e., it was extraordinarily fragile logic. My apologies! I have now discovered that the bash variable OSTYPE is what should be used to determine OS robustly under bash (see discussion in <http://stackoverflow.com/questions/394230/detect-the-os-from-a-bash-script>. I have changed comprehensive_scripts.sh accordingly (commit id 02be839). And a test script with this same logic works on both Linux and MinGW/MSYS regardless of how the test script is invoked. Does this new robust logic for Windows detection now work for you? (To make this test of PATH manipulation much faster for our three main configurations [shared, nondynamic, and static], I suggest you temporarily edit script.txt to drop all tests other than the test_noninteractive one in both the build tree and installed examples tree, using --do_ctest no --do_test_interactive no --do_test_traditional_install_tree no Please send back a full report (preferably with automatically generated tarball, see above) whether this test succeeds or not. 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