On Thu, Jun 10, 2010 at 4:17 PM, Alan W. Irwin <ir...@beluga.phys.uvic.ca>wrote:
> On 2010-04-09 12:17-0400 David Cole wrote: > > A "real" fix for this has been committed to the CVS repository for kwsys. >> The change should appear in the CMake git repository shortly on >> 'master'... >> >> Thanks to Clinton Stimpson for the patch. >> >> >> cvs commit -m "Patch to avoid short name usage where possible. Get the >> actual case spelling of a file name on 'Windows' without converting to >> short >> name and back again. Avoids bad behavior reported in >> http://bugs.winehq.org/show_bug.cgi?id=22286 when using cmake under a >> wine/msys/mingw installation on a Linux box. Thanks to Clinton Stimpson >> for >> preparing the patch." >> >> /cvsroot/KWSys/KWSys/SystemTools.cxx,v <-- SystemTools.cxx >> new revision: 1.257; previous revision: 1.256 >> > > Hi David: > > Sorry for the long delay in responding to you. I am just now restarting > testing of MinGW (4.5.0) and CMake-2.8.1 under Wine (1.1.42). > > I did find the patch at the "patch" link accessible from > > http://cmake.org/gitweb?p=cmake.git;a=commit;h=018c13ff73d9b7b151cb77f7adcbbb7be27f49d3 > > I notice the following result after applying the patch > > softw...@raven> find -print0 -type f |xargs -0 grep -l shortPath > ./Source/kwsys/SystemTools.cxx > > Further investigation indicates bool SystemTools::GetShortPath is defined > that appears to be unused anywhere else in the source tree now that the > patch has been applied. Therefore, shouldn't that method be removed? > > kwsys code is shared among many, many projects. It appears in way more than just CMake. So removing a function from any of its interfaces is really probably not a very good idea. :-) David
_______________________________________________ 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://www.cmake.org/mailman/listinfo/cmake