On 2013-12-09 17:09-0800 Alan W. Irwin wrote: > I am now going to go through the same Cygwin package dissection > process for tcl, and I will post later about what I find out in that > case.
The Cygwin package tarball for tcl is named tcl-8.5.11-1-src.tar.bz2 which you can find in any Cygwin mirror. The tcl.cygport file in there shows that the 8.5-cygwin.patch and 8.5.10-tea-m4.patch patches are applied, and also shows the Tcl source subdirectory that is used is unix and not win! I don't see anything else in that tcl.cygport file that is relevant (at least at the present time when I am still fairly ignorant of Cygwin packaging procedures). I am pretty sure that the 8.5.10-tea-m4.patch (which appears to be only for Cygwin packaging backwards compatibility) is not relevant to the epa_build case so for a start (probably on Wednesday, see my ToDo list below) I will try the 8.5-cygwin.patch to see if that helps out the MinGW/MSYS case using the win subdirectory of the tcl source code. (This will be my first attempt at building tcl on MinGW/MSYS.) Meanwhile, will you please try applying the 8.5-cygwin.patch yourself and building tcl (using the unix subdirectory) by hand on Cygwin? That patch appears to be relevant to the errors you encountered when you last attempted to build using the unix subdirectory so I have some degree of optimism you will have complete success with that build. We should be able to update epa_build/tcl/CMakeLists.txt to codify whatever we discover is required to get build success on Cygwin and/or MinGW/MSYS. To put this all in context, here is what I plan to do in the next two days in the order given here. (1) I have finished implementing a completely clean epa_build of qt4_lite today (which only takes 15 minutes by the way) on Linux. This is an extrmely welcome result since it fills in the last hole (except for octave) in the epa_build configurations for the PLplot dependencies and enables one of our best device drivers. When testing that build I got through most PLplot qt-related tests, but I also discovered some release-critical issues with the PLplot (not epa_build) build-system for the qt components of PLplot. So dealing with those is my number-one priority. (2) Deal with the epa_build issues for pkg-config I described in my previous post which will require MinGW/MSYS testing which unfortunately is painfully slow on Wine. (3) Deal with the epa_build issues for tcl mentioned here for the MinGW/MSYS case which will also be painfully slow on Wine. I hope to finish (1) and (2) by Tuesday, and (3) by Wednesday, but we will see how it goes. 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 __________________________ ------------------------------------------------------------------------------ Sponsored by Intel(R) XDK Develop, test and display web and hybrid apps with a single code base. Download it for free now! http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk _______________________________________________ Plplot-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/plplot-devel
