On 2014-01-07 16:51-0800 Alan W. Irwin wrote:

> That sort of build error (incorrect ordering of -I options) should be 
> straightforward to solve, and the
> two remaining Tcl-related Iwidgets packages have really simple
> CMake-based builds. So I am fairly confident that I am going to have
> complete epa_build success for all Tcl-related packages on MinGW/MSYS
> within a day or so.

My first promising attempt to backport the improvements made for the
Itk version 4 build system to the Itk version 3 build system had some
issues, but I got those sorted out today, and the result was that all
Tcl components epa_built on both Linux and MinGW/MSYS.  Since that
success, I have tested this -DBUILD_THE_BUILDTOOLS=ON result with an
epa_build of plplot_lite on MinGW/MSYS, and the results (except
for the long-standing issues with Python) are
encouraging.  The test_diff_psc target yielded

c++
   Missing examples            :
   Differing postscript output :
   Missing stdout              :
   Differing stdout            : 
f95
   Missing examples            :
   Differing postscript output :
   Missing stdout              :
   Differing stdout            : 
python
   Missing examples            :
   Differing postscript output :  00 03 04 05 06 08 09 11 12 14a 15 16 17 18 20 
21 22 23 25 26 27 29 33
   Missing stdout              :
   Differing stdout            :  23
tcl
   Missing examples            :
   Differing postscript output :
   Missing stdout              :
   Differing stdout            : 
ada
   Missing examples            :
   Differing postscript output :
   Missing stdout              :
   Differing stdout            : 
adathick
   Missing examples            :
   Differing postscript output :
   Missing stdout              :
   Differing stdout            : 
lua
   Missing examples            :
   Differing postscript output :
   Missing stdout              :
   Differing stdout            :

These complete results show the combination of a binary download of
MinGW/MSYS, a binary download of Python for Windows, and an epa_build
(for Tcl8.6 and friends) now gives access to a rather extensive list
of our language bindings and examples for PLplot on MinGW/MSYS
platforms.

We have discussed the above 32-bit Python issues on my 32-bit Wine
platform before.  If I recall correctly, the summary is Arjen has
confirmed the issue on 32-bit Windows, but Andrew does not see the
issue for 32-bit Linux.  Nobody has seen those issues for 64-bit
Python on 64-bit Linux, however, I cannot recall if Arjen looked at
the 64-bit Python case on 64-bit Windows.  So it may not yet be clear
whether this is simply a Windows Python issue or a 32-bit Python on
32-bit Windows issue. If nobody else can remember 64-bit on 64-bit
Windows results, then follow up will be needed to pin that down.

The final point I want to emphasize is the above Tcl results shows the
epa_build of Tcl (version 8.6) is producing perfect noninteractive Tcl
results on MinGW/MSYS.  Furthermore, my planned work on the PLplot
build system to deal with some fairly minor X-related logic issues
should allow me to expand the good noninteractive test results I have
now for Tcl to interactive Tk test results (with the ntk device) and
possibly even interactive Itcl, Itk, and Iwidgets test results
depending on what Arjen is able to accomplish (e.g., with our existing
interactive colour palette adjustment capabilities for the plframe GUI
and tk device) with the ntk device.

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
__________________________

------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to