Hi Arjen:

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            :

So I confirm those "extra" 09 and 14a f77 problems on the wine platform
that you discovered on the Microsoft Windows platform.  Good luck
sorting them out.  :-)

I also confirm a Windows caveat you found for Ada.  The Ada bindings
fail to create a libplplotadad.dll.a in the dll subdirectory (or
anywhere else in the build tree for that matter) so the Ada examples
cannot link properly.  I have no clue how to modify the Ada language
support files to fix this so I am not going to investigate further
for now.

Some additional caveats that are specific to wine

(1) I had to disable Tcl for now because cmake on wine was somehow
finding the Linux version of Tcl and bombing out because of that.  The
eventual solution will be to download and install Tcl for Windows and force
cmake to find that correct version.

(2) I had to disable Fortran 95 because of a special wine platform
problem with Fortran module files.  (When parsing the module file it
found a parenthesis error which did not exist if you actually looked
at the module file).  Since you don't have this problem on your
Microsoft Windows platform for the exact same MinGW/MSYS versions I
use on my wine platform this issue is likely due to some bug in wine's
emulation of Windows.  I am not going to worry about it and hopefully
some wine fix of the future will straighten this out.

I also tried the test_noninteractive target in the installed examples
tree with the CMake build system, and it silently failed.  I confirmed
that by hand by running c/x01c in the installed examples build tree. 
That example returned immediately with no output at all.  Assuming you
can confirm this issue by hand for the installed examples that are
built by cmake (or by invoking comprehensive_test.sh with the
--do_test_install_tree yes option), could you investigate further? My
guess is it is some PATH issue so the library is not found.

I also tried the "MinGW Makefiles" generator.  It appears the
revisions I put into the comprehensive_test.sh script work fine for
this case. The results also _apparently_ showed the test_noninteractive
target was built with no errors at all.  However, somehow the
dependencies were silently dropped for the C++ and Fortran 77
examples.  Thus, those examples were not built or run and no diffs
were done at all. That is quite a peculiar result.  I will be
interested to see if you get a similar bad result on your MS Windows
platform or whether this is an issue peculiar to the wine platform.

Good luck with your use of the revised comprehensive_test.sh script.

Meanwhile, I am going to attempt to expand what I test on the wine
platform with a bunch of downloads and installs from the web locations
I noted in a previous off-list e-mail to you.

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
__________________________

------------------------------------------------------------------------------
This SF Dev2Dev email is sponsored by:

WikiLeaks The End of the Free Internet
http://p.sf.net/sfu/therealnews-com
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to