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

Reply via email to