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

Reply via email to