On 2012-10-26 16:24-0700 Alan W. Irwin wrote:
On 2012-10-26 02:15-0700 Alan W. Irwin wrote:
On 2012-10-25 23:26-0600 Clinton Stimpson wrote:
Alan, you are in luck. They fixed it two days ago!! At first, I was
confused because I was not able to reproduce it, then trying it against an
older version of Wine showed the problem.
commit 4a566ed3d6acd8a6e18eeaeb41d55d0f793029de
Author: Piotr Caban <pi...@codeweavers.com>
Date: Tue Oct 23 18:11:06 2012 +0200
msvcp90: Convert characters to unsigned char before passing them to
functions operating on integers.
That's awesome.
Furthermore, I just discovered that patch got into the just-released
Wine-1.5.16 so I will give that version a try for my comprehensive checks
rather than attempting to carry on with a patched version of 1.5.15.
I delayed doing a comprehensive check because of other issues such as
the backwards incompatibility of language support with cmake-2.8.10
that I had to deal with + a recent Wine fix where I helped find the
solution with extensive testing. That fix consisted of a complete
solution to the long-standing Wine issue with scanf precision
(http://bugs.winehq.org/show_bug.cgi?id=28422) that made it into
wine-git yesterday thanks to Piotr Caban's efforts as well as my
testing. I also discovered yesterday that due to some other recent
fix (not available for wine-get-2012-11-02) one of my longer tests
completed 5 (!) times quicker than previously. That test on Wine
still takes a factor of two longer to complete than the equivalent
Linux test, but I was nevertheless quite happy to see that enormous
Wine speed improvement.
Today I was finally able to finish those tests which consisted of
complete builds and tests for shapelib (a prerequisite of PLplot),
PLplot (a prerequisite of the many plotting tests for te_gen), ephcom,
and te_gen. The platform consisted of CMake-2.8.10 (the downloaded
version rather than a bootstrapped version), MinGW-4.7.0 (installed
with the automatic installer if you choose the update option), MSYS,
and wine-git-2012-11-05. Except for one issue with our private Lua
find module for PLplot which I haven't looked into yet, all the
extremely extensive test results on that platform were perfect. So I
would definitely recommend trying that platform (or Wine-1.5.17 for
the Wine component of that platform when it gets released this
weekend) for anybody here interested in doing builds and tests of their
software on a free (in both senses) Windows platform.
IOW, I think using the CMake/MinGW/MSYS/Wine platform as a Windows
testing platform has moved from the crazy early adopter stage where
only one person (i.e., me) was trying this to the early adopter stage
where a larger group (who are still don't mind living on the edge)
starts trying it.
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
__________________________
--
Powered by www.kitware.com
Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html
Please keep messages on-topic and check the CMake FAQ at:
http://www.cmake.org/Wiki/CMake_FAQ
Follow this link to subscribe/unsubscribe:
http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers