On 2013-12-09 18:36-0800 Alan W. Irwin wrote: > 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.
Hi Arjen: I have made some progress with epa_build on Wine in the last several days. I have updated from Wine-1.6-rc4 to Wine-1.6.1 and confirmed that for the "MSYS Makefiles" generator, plplot_lite continues to build in that case and also the test_noninteractive target in the build tree works, i.e., there were no obvious regressions for this substantially different new version of Wine. I then tried the same thing with the "MinGW Makefiles" generator (with a PATH that includes all of MSYS except for sh.exe since that is a requirement of that generator and that "mingw32-make" build command). All was well for that completely different case. This is most encouraging new epa_build result since results from the "MinGW Makefiles" generator tend to require fewer commands then the "MSYS Makefiles" generator ==> less startup latency cost on Wine ==> factor of ~2 improvement in speed on Wine. (N.B. I don't think the speed gain will be nearly as much on the Microsoft version of Windows, but it is a big help to me on Wine). I now plan to follow up that success with an attempt to build Tcl-8.6 on Wine. The 8.5-cygwin.patch referred to above is almost exclusively concerned with just the Cygwin platform, and the small part of it that is relevant to MinGW has already made it into Tcl-8.6. So I won't be applying any patches at all for my first attempt to build the Windows (not Cygwin) version of Tcl using the Tcl win subdirectory > 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. Something I forgot in this remark is that the 8.5-cygwin.patch will not apply cleanly to Tcl-8.6. Instead, you will have to edit the Tcl-8.6 files with the subset of the changes in the 8.5-cygwin.patch that have not already made it into Tcl-8.6, then prepare a 8.6-cygwin.patch result with the usual diff -Naur tcl8.6_original tcl8.6_modified >8.6-cygwin.patch patch generation method where tcl8.6_original is a pristine version of the Tcl-8.6 source tree while tcl8.6_modified is an edited version of that source tree. When you have some more time to work on PLplot again, I believe that preparation of that patch and an epa_build of patched Tcl-8.6 on Cygwin should be one of your top priorities to be followed by an epa_build of a (similarly dissected and patched) Tk-8.6. 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 __________________________ ------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk _______________________________________________ Plplot-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/plplot-devel
