MantisBT - Zandronum
View Issue Details
0001719Zandronum[All Projects] Bugpublic2014-02-22 19:472014-06-15 15:29
AlexMax 
 
normalmajoralways
closedno change required 
MicrosoftWindowsXP/Vista/7
2.0-beta 
 
0001719: Can't compile on Visual C++ Express 2005 without attached patch.
I have attempted to compile trunk with Viausl C++ Express 2005 by following the instructions on the Wiki to a T and ran into two separate problems:

1. Many files would not compile due to an error C2733 described at the bottom of this wiki article:

'https://developer.valvesoftware.com/wiki/Compiling_under_VS2005 [^]'

There is no patch for this, because there's nothing in Zandronum to fix, unless you know some clever way to fix this without having to modify the Visual Studio header file yourself.

2. maprotation.cpp would not compile, period. The full details of the error and the suggestion solution are here:

'http://support.microsoft.com/kb/922317/en-us [^]'

To fix it, see attached patch. Note that this patch was not necessary for me on Visual C++ Express 2013, but I'm not exactly sure what is going on with the fix and what versions is is/is not necessary on, so the proper pragmas to use are left as an exercise to the patcher, as I am unfamiliar with them. Perhaps you might want to remove the comment as well, as it was written in a fit of disbelief and despair. :)
No tags attached.
patch zan_20_vs2005_express_fix_C2059.patch (666) 2014-02-22 19:47
/tracker/file_download.php?file_id=1165&type=bug
Issue History
2014-02-22 19:47AlexMaxNew Issue
2014-02-22 19:47AlexMaxFile Added: zan_20_vs2005_express_fix_C2059.patch
2014-06-15 15:29WatermelonNote Added: 0009425
2014-06-15 15:29WatermelonStatusnew => closed
2014-06-15 15:29WatermelonResolutionopen => no change required

Notes
(0009425)
Watermelon   
2014-06-15 15:29   
Contact me on IRC or PM if this is still an issue (as I have no problem)