On 2010-12-09 01:23-0800 Alan W. Irwin wrote:

> Using revision 11364 of comprehensive_test.sh with all tests excluded
> other than the test_noninteractive target for the build tree with
> shared libraries, a minimalist (just C, C++, and Fortran 77 and a few
> device drivers like ps with no external dependencies) _parallel_ build
> now works for "MSYS Makefiles" on the wine platform.  The diff results
> were
>
> C example 29 is missing
> c++
>   Missing examples            :  33
>   Differing postscript output :  04 18 26
>   Missing stdout              :
>   Differing stdout            :
> C example 29 is missing
> f77
>   Missing examples            :  33
>   Differing postscript output :  04 09 14a 18 26
>   Missing stdout              :
>   Differing stdout            :
>

> [...]I also tried the test_noninteractive target in the installed examples
> tree with the CMake build system, and it silently failed.

Bash on Windows can accept path names in either the drive-letter form
(e.g., z:/home/wine/bin) or leading-"/" form (e.g., /z/home/wine/bin).

The PATH variable for bash is colon-separated so on windows there is
obviously a special interpretation problem for PATH components in the
drive-letter form.  The symptom of the problem was for the PATH set up
by our test scripts

which libplplot.dll

found that dll without troubles, but executables that needed that dll
could not find it because there was an unrelated drive-letter form of
component high in the path that confused it.

The solution is to make sure all bash scripts set the PATH using
components that have been transformed from the drive-letter form to
the leading-"/" form (see revision 11366).  The result of this
revision is comprehensive_test.sh works for the very first
time with option

--do_test_install_tree yes

for MinGW/MSYS on wine Windows.  For that case, I get no errors and
the same diff report for the installed examples tree as the above
diff report for the

--do_test_build_tree yes

case.  That is an extremly promising Windows breakthrough for the
installed examples tree case which I plan to exploit by downloading
and installing a lot more Window's forms of PLplot dependencies to
strengthen the PLplot testing I can do on the wine Windows platform.

More later.

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); PLplot scientific plotting software
package (plplot.org); 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
__________________________

------------------------------------------------------------------------------
Oracle to DB2 Conversion Guide: Learn learn about native support for PL/SQL,
new data types, scalar functions, improved concurrency, built-in packages, 
OCI, SQL*Plus, data movement tools, best practices and more.
http://p.sf.net/sfu/oracle-sfdev2dev 
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to