View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0014605CMakeCMakepublic2013-11-28 03:502014-06-02 08:37
ReporterFlynn Marquardt 
Assigned ToBrad King 
PrioritynormalSeverityminorReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product VersionCMake 2.8.12 
Target VersionCMake 3.0Fixed in VersionCMake 3.0 
Summary0014605: Cross compiling/linking with MSVC on linux using wine fails
DescriptionOn posix platforms return values are limited to a range from 0 to 255. Cross compiling/linking with MSVC on linux/wine leads to a misinterpretation of the return value 1090650113 of mt.exe.

The supplied patch solves this.

The original problem was not detected and solved by me, it was taken from https://code.google.com/p/wrapmsvc/. [^]
TagsNo tags attached.
Attached Filespatch file icon cmake-mt-return-value.patch [^] (472 bytes) 2013-11-28 03:50 [Show Content]

 Relationships

  Notes
(0034670)
Brad King (manager)
2013-12-02 10:20

Thanks. The relevant code has moved to another file in post-2.8.12 development so I ported the patch and applied it:

cmake: Fix mt return value when hosted on posix
http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=d384b5aa [^]
(0036046)
Robert Maynard (manager)
2014-06-02 08:37

Closing resolved issues that have not been updated in more than 4 months.

 Issue History
Date Modified Username Field Change
2013-11-28 03:50 Flynn Marquardt New Issue
2013-11-28 03:50 Flynn Marquardt File Added: cmake-mt-return-value.patch
2013-12-02 10:20 Brad King Note Added: 0034670
2013-12-02 10:20 Brad King Assigned To => Brad King
2013-12-02 10:20 Brad King Status new => resolved
2013-12-02 10:20 Brad King Resolution open => fixed
2013-12-02 10:20 Brad King Fixed in Version => CMake 3.0
2013-12-02 10:20 Brad King Target Version => CMake 3.0
2014-06-02 08:37 Robert Maynard Note Added: 0036046
2014-06-02 08:37 Robert Maynard Status resolved => closed


Copyright © 2000 - 2018 MantisBT Team