Compile Errors MSVS2012 Win7 64bit wz3.1.1 [SOLVED]

For code related discussions and questions

Compile Errors MSVS2012 Win7 64bit wz3.1.1 [SOLVED]

Postby smallfly » 30 Mar 2014, 18:00

Hey together,

since I want to develop visual research path system, I need to get Warzone compiled. But I encounter several errors. I'd appriciate your help.

My settings:
Windows 7 64 bit
Visual Studio Express 2012
Warzone source Tag 3.1.1 (from https://github.com/Warzone2100/warzone2100/tree/3.1.1)
Used devpkg:

Additionally installed:
- bison 2.4.1 and flex 2.5.4a to D:\wz2100-src\GnuWin32 ("complete package"s from http://gnuwin32.sourceforge.net/packages/flex.htm and http://gnuwin32.sourceforge.net/packages/bison.htm)
- D:\Qt\4.8.5 (from http://download.qt-project.org/archive/qt/4.8/4.8.5/ >>> qt-win-opensource-4.8.5-vs2010.exe)
Path variables set:
qtpath.png
qtpath.png (3.21 KiB) Viewed 8993 times

gnupath.png
gnupath.png (7.31 KiB) Viewed 8993 times


Code: Select all
Error   1   error C1083: Cannot open include file: 'GL/glew.h': No such file or directory   D:\wz2100-src\repo\lib\framework\opengl.h   37   1   sequence
Error   8   error C1083: Cannot open include file: 'unistd.h': No such file or directory   D:\wz2100-src\repo\lib\script\chat_lexer.cpp   803   1   script
Error   25   error C1083: Cannot open include file: 'unistd.h': No such file or directory   D:\wz2100-src\repo\lib\script\script_lexer.cpp   1164   1   script
Error   33   error C1083: Cannot open include file: 'unistd.h': No such file or directory   D:\wz2100-src\repo\3rdparty\miniupnpc\minissdpc.c   12   1   netplay
Error   59   error C1083: Cannot open include file: 'GL/glew.h': No such file or directory (ivi.cpp)   D:\wz2100-src\repo\lib\framework\opengl.h   37   1   ivis_opengl
Error   60   error C1083: Cannot open include file: 'GL/glew.h': No such file or directory (imdload.cpp)   D:\wz2100-src\repo\lib\framework\opengl.h   37   1   ivis_opengl
Error   63   error C1083: Cannot open include file: 'GL/glew.h': No such file or directory (bitimage.cpp)   D:\wz2100-src\repo\lib\framework\opengl.h   37   1   ivis_opengl
Error   64   error C1083: Cannot open include file: 'unistd.h': No such file or directory   D:\wz2100-src\repo\lib\gamelib\audp_lexer.cpp   669   1   gamelib
Error   65   error C1083: Cannot open include file: 'GL/glew.h': No such file or directory (imd.cpp)   D:\wz2100-src\repo\lib\framework\opengl.h   37   1   ivis_opengl
Error   66   error C1083: Cannot open include file: 'GL/glew.h': No such file or directory (pieblitfunc.cpp)   D:\wz2100-src\repo\lib\framework\opengl.h   37   1   ivis_opengl
Error   67   error C1083: Cannot open include file: 'windows.h': No such file or directory (scrap.cpp)   d:\wz2100-src\repo\lib\framework\wzglobal.h   554   1   SDL
Error   69   error C1083: Cannot open include file: 'GL/glew.h': No such file or directory (piedraw.cpp)   D:\wz2100-src\repo\lib\framework\opengl.h   37   1   ivis_opengl
Error   70   error C1083: Cannot open include file: 'windows.h': No such file or directory (cursors_sdl.cpp)   d:\wz2100-src\repo\lib\framework\wzglobal.h   554   1   SDL
Error   72   error C1083: Cannot open include file: 'windows.h': No such file or directory (main_sdl.cpp)   d:\wz2100-src\repo\lib\framework\wzglobal.h   554   1   SDL
Error   74   error C1083: Cannot open include file: 'GL/glew.h': No such file or directory (piematrix.cpp)   D:\wz2100-src\repo\lib\framework\opengl.h   37   1   ivis_opengl
Error   76   error C1083: Cannot open include file: 'GL/glew.h': No such file or directory (piefunc.cpp)   D:\wz2100-src\repo\lib\framework\opengl.h   37   1   ivis_opengl
Error   77   error C1083: Cannot open include file: 'GL/glew.h': No such file or directory (piemode.cpp)   D:\wz2100-src\repo\lib\framework\opengl.h   37   1   ivis_opengl
Error   78   error C1083: Cannot open include file: 'GL/glew.h': No such file or directory (piestate.cpp)   D:\wz2100-src\repo\lib\framework\opengl.h   37   1   ivis_opengl
Error   79   error C1083: Cannot open include file: 'GL/glew.h': No such file or directory (screen.cpp)   D:\wz2100-src\repo\lib\framework\opengl.h   37   1   ivis_opengl
Error   81   error C1083: Cannot open include file: 'unistd.h': No such file or directory   D:\wz2100-src\repo\lib\framework\resource_lexer.cpp   628   1   framework
Error   82   error C1083: Cannot open include file: 'GL/glew.h': No such file or directory (tex.cpp)   D:\wz2100-src\repo\lib\framework\opengl.h   37   1   ivis_opengl
Error   84   error C1083: Cannot open include file: 'GL/glew.h': No such file or directory (textdraw.cpp)   D:\wz2100-src\repo\lib\framework\opengl.h   37   1   ivis_opengl
Error   89   error C1083: Cannot open include file: 'unistd.h': No such file or directory   D:\wz2100-src\repo\lib\framework\strres_lexer.cpp   617   1   framework
Error   106   error C1083: Cannot open include file: 'GL/glew.h': No such file or directory (clparse.cpp)   D:\wz2100-src\repo\lib\framework\opengl.h   37   1   Warzone2100
Error   118   error C1083: Cannot open include file: 'GL/glew.h': No such file or directory (configuration.cpp)   D:\wz2100-src\repo\lib\framework\opengl.h   37   1   Warzone2100
Error   120   error C1083: Cannot open include file: 'GL/glew.h': No such file or directory (data.cpp)   D:\wz2100-src\repo\lib\framework\opengl.h   37   1   Warzone2100
Error   121   error C1083: Cannot open include file: 'GL/glew.h': No such file or directory (display3d.cpp)   D:\wz2100-src\repo\lib\framework\opengl.h   37   1   Warzone2100
Error   156   error C1083: Cannot open include file: 'GL/glew.h': No such file or directory (game.cpp)   D:\wz2100-src\repo\lib\framework\opengl.h   37   1   Warzone2100
Error   157   error C1083: Cannot open include file: 'GL/glew.h': No such file or directory (init.cpp)   D:\wz2100-src\repo\lib\framework\opengl.h   37   1   Warzone2100
Error   172   error C1083: Cannot open include file: 'GL/glew.h': No such file or directory (map.cpp)   D:\wz2100-src\repo\lib\framework\opengl.h   37   1   Warzone2100
Error   266   error C2039: 'mem_fun_ref' : is not a member of 'std'   D:\wz2100-src\repo\src\structure.cpp   6614   1   Warzone2100
Error   267   error C3861: 'mem_fun_ref': identifier not found   D:\wz2100-src\repo\src\structure.cpp   6614   1   Warzone2100
Error   268   error C1083: Cannot open include file: 'GL/glew.h': No such file or directory (terrain.cpp)   D:\wz2100-src\repo\lib\framework\opengl.h   37   1   Warzone2100
Error   269   error C1083: Cannot open include file: 'GL/glew.h': No such file or directory (texture.cpp)   D:\wz2100-src\repo\lib\framework\opengl.h   37   1   Warzone2100
Error   270   error C2065: 'VCS_BRANCH' : undeclared identifier   D:\wz2100-src\repo\src\version.cpp   30   1   Warzone2100
Error   271   error C2065: 'VCS_TAG' : undeclared identifier   D:\wz2100-src\repo\src\version.cpp   31   1   Warzone2100
Error   272   error C2065: 'VCS_BRANCH' : undeclared identifier   D:\wz2100-src\repo\src\version.cpp   50   1   Warzone2100
Error   273   error C2143: syntax error : missing ')' before 'string'   D:\wz2100-src\repo\src\version.cpp   50   1   Warzone2100
Error   274   error C2059: syntax error : ')'   D:\wz2100-src\repo\src\version.cpp   50   1   Warzone2100
Error   275   error C2065: 'VCS_EXTRA' : undeclared identifier   D:\wz2100-src\repo\src\version.cpp   54   1   Warzone2100
   280   IntelliSense: cannot open source file "QtCore/QString"   d:\wz2100-src\repo\lib\framework\wzglobal.h   525   1   gamelib
   281   IntelliSense: cannot open source file "unistd.h"   d:\wz2100-src\repo\lib\gamelib\audp_lexer.cpp   685   1   gamelib
Last edited by smallfly on 03 Apr 2014, 19:41, edited 2 times in total.
smallfly
Trained
Trained
 
Posts: 85
Joined: 21 Aug 2009, 10:26

Re: Compile Errors VisualStudio Win7 64bit wz3.1.1 i.e. unis

Postby vexed » 31 Mar 2014, 03:13

You are missing the GLEW headers, openGL headers (usually your gfx card has a SDK you can download to get them) you are missing windows SDK (platform SDK), and you don't need bison/flex anymore.

You need to compile all the libs yourself, since those most likely will not work with your version of VS.
The unistd.h file can be a empty file, not really used at all by windows.
Or, just make that file with
Code: Select all
/*
 * This file is part of the Mingw32 package.
 *
 * unistd.h maps (roughly) to io.h
 */

#ifndef __STRICT_ANSI__

#include <io.h>
#include <process.h>

#endif
in it.
/facepalm ...Grinch stole Warzone🙈🙉🙊 contra principia negantem non est disputandum
Super busy, don't expect a timely reply back.
User avatar
vexed
Inactive
Inactive
 
Posts: 2455
Joined: 27 Jul 2010, 02:07

Re: Compile Errors VisualStudio Win7 64bit wz3.1.1 i.e. unis

Postby smallfly » 01 Apr 2014, 18:19

Thanks for your help, vexed :)

I installed GLEW and missing GL files now as well as the windows SDK. While the GLEW and GL errors disappeared, a "windows.h" related error is still visible (see copy of errors list at the end of this post). The "windows.h" related error lines refer to this code line
Code: Select all
#  include <Windows.h>


I think the compiler cannot find this file, correct?
windows.h.png
windows.h.png (26.88 KiB) Viewed 8921 times


But I told the compiler to take this directory into account:
vc_include_dirs.png


Most of the other errors refer to this file:
version.cpp.png
version.cpp.png (41.8 KiB) Viewed 8921 times


Any ideas? Thanks in advance :-)

Code: Select all
Error   61   error C2065: 'p' : undeclared identifier (script_lexer.cpp)   D:\wz2100-src\repo\lib\script\script_lexer.lpp   444   1   script
Error   99   error C1083: Cannot open include file: 'Windows.h': No such file or directory (cursors_sdl.cpp)   d:\wz2100-src\repo\lib\framework\wzglobal.h   554   1   SDL
Error   100   error C1083: Cannot open include file: 'Windows.h': No such file or directory (main_sdl.cpp)   d:\wz2100-src\repo\lib\framework\wzglobal.h   554   1   SDL
Error   101   error C1083: Cannot open include file: 'Windows.h': No such file or directory (scrap.cpp)   d:\wz2100-src\repo\lib\framework\wzglobal.h   554   1   SDL
Error   443   error C2039: 'mem_fun_ref' : is not a member of 'std'   D:\wz2100-src\repo\src\structure.cpp   6614   1   Warzone2100
Error   444   error C3861: 'mem_fun_ref': identifier not found   D:\wz2100-src\repo\src\structure.cpp   6614   1   Warzone2100
Error   501   error C2065: 'VCS_BRANCH' : undeclared identifier   D:\wz2100-src\repo\src\version.cpp   30   1   Warzone2100
Error   502   error C2065: 'VCS_TAG' : undeclared identifier   D:\wz2100-src\repo\src\version.cpp   31   1   Warzone2100
Error   503   error C2065: 'VCS_BRANCH' : undeclared identifier   D:\wz2100-src\repo\src\version.cpp   50   1   Warzone2100
Error   504   error C2143: syntax error : missing ')' before 'string'   D:\wz2100-src\repo\src\version.cpp   50   1   Warzone2100
Error   505   error C2059: syntax error : ')'   D:\wz2100-src\repo\src\version.cpp   50   1   Warzone2100
Error   506   error C2065: 'VCS_EXTRA' : undeclared identifier   D:\wz2100-src\repo\src\version.cpp   54   1   Warzone2100
   519   IntelliSense: cannot open source file "QtCore/QString"   d:\wz2100-src\repo\lib\framework\wzglobal.h   525   1   framework
smallfly
Trained
Trained
 
Posts: 85
Joined: 21 Aug 2009, 10:26

Re: Compile Errors MSVS2012 Win7 64bit wz3.1.1 i.e. unistd.h

Postby vexed » 02 Apr 2014, 04:13

The build system assumes that you will be using git to pull down the repo, and generate the required file.
You can remove the pre-build event to stop that from going on, since it looks like, in this case, it overwrote the old file.
The file in the archive has everything you need to not get the version errors.

As for not finding windows.h, IIRC, when you install the platform SDK, it should have fixed it so VS will find the correct directories, and set that stuff itself. I don't point it to where the SDK was installed, it was done automagically.
/facepalm ...Grinch stole Warzone🙈🙉🙊 contra principia negantem non est disputandum
Super busy, don't expect a timely reply back.
User avatar
vexed
Inactive
Inactive
 
Posts: 2455
Joined: 27 Jul 2010, 02:07

Re: Compile Errors MSVS2012 Win7 64bit wz3.1.1 i.e. unistd.h

Postby smallfly » 02 Apr 2014, 14:44

Thanks again for your help :)

//edit: please scroll down to the last CODE box of this post. the other informations are already out dated. i keep them here for interested other users having similiar problems.

I installed github, forked the wz2100 project to my github account and then cloned the wz2100 to my harddrive.
clone.png
clone.png (13.32 KiB) Viewed 8863 times


I hoped for the version.cpp I downloaded using the clone mechanism of github to contain real values for VCS_BRANCH and VCS_TAG but the version.cpp provided by github is the same file, I get by normally downloading the repo as ZIP file:
version.cpp of cloned repo.png
version.cpp of cloned repo.png (3.85 KiB) Viewed 8863 times


Thus I simply overwrote the variables with "smallflys 3.1.1 fork". I assume the version is only needed to find matching players in the multiplayer lobby.

The windows.h error could be solved by manually adding the correct include directory to the SDL project. Before I only changed the VC++ dirs of the Warzone2100 project itself.
SDL_properties.png
SDL_properties.png (28.12 KiB) Viewed 8863 times


Now there are only 3 errors left:
Code: Select all
Error   7   error C2065: 'p' : undeclared identifier   D:\wz2100-src\repo\lib\script\script_lexer.lpp   444   1   script
Error   14   error C2039: 'mem_fun_ref' : is not a member of 'std'   D:\wz2100-src\repo\src\structure.cpp   6614   1   Warzone2100
Error   15   error C3861: 'mem_fun_ref': identifier not found   D:\wz2100-src\repo\src\structure.cpp   6614   1   Warzone2100


I will search the forums. Perhaps I find corresponding solutions.
Could not find any helpful information. It seems nobody ever had problems with "mem_fun_ref" (no search results). Regarding the script_lexer.cpp I couldnt find any information, that really helps me. So, do you have any tipps for the last errors?

//edit: the file complaining about mem_fun_ref I added the lines
Code: Select all
#include <iostream>
#include <string>
#include <functional>

and on these lines seemed to fix the problem.

Two problems left now:
Code: Select all
Error   62   error C2065: 'p' : undeclared identifier (script_lexer.cpp)   D:\wz2100-src\repo\lib\script\script_lexer.lpp   444   1   script
Error   549   error LNK1104: cannot open file 'glew32s.lib'   D:\wz2100-src\repo\src\LINK   Warzone2100


//edit: according to this thread glew version 1.7 is recommended (mine was 1.10; now i downloaded 1.7)

Another problem in the linking process appeared with libpng15.lib. But I simply renamed the file to libpng_static.lib since this is the name in my devpkg directory. (Analog: zlibstat.lib renamed to zlib_static.lib)

Problems left:
Code: Select all
Error   61   error C2065: 'p' : undeclared identifier (script_lexer.cpp)   D:\wz2100-src\repo\lib\script\script_lexer.lpp   444   1   script
Error   549   error LNK1104: cannot open file 'D:\wz2100-src\repo\win32\Debug\script.lib'   D:\wz2100-src\repo\src\LINK   Warzone2100


The script.lib error makes sense due to the other error above. The script.lib cannot be compiled > thus it cannot be linked by the main project. To stop that script_lexer error from appearing, I simply commented out some lines in the script_lexer.cpp file
Code: Select all
   //if(!newInput){
   //   scr_error("FLEX: Couldn't open include: '%s'\n%s",
   //      p
   //      
   //      
   //      , PHYSFS_getLastError() );
   //}


Now compiling the game brings up many similiar linking errors, which is similiar to this thread. But I already use version 1.7 of glew. So this is not the problem.

Code: Select all
Error   552   error LNK2001: unresolved external symbol ___glewDrawRangeElements   D:\wz2100-src\repo\src\terrain.obj   Warzone2100
Error   553   error LNK2001: unresolved external symbol ___glewActiveTexture   D:\wz2100-src\repo\src\terrain.obj   Warzone2100
Error   554   error LNK2001: unresolved external symbol ___glewActiveTexture   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   555   error LNK2001: unresolved external symbol ___glewActiveTexture   D:\wz2100-src\repo\src\ivis_opengl.lib(piestate.obj)   Warzone2100
Error   556   error LNK2001: unresolved external symbol ___glewBindBuffer   D:\wz2100-src\repo\src\terrain.obj   Warzone2100
Error   557   error LNK2001: unresolved external symbol ___glewBindBuffer   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   558   error LNK2001: unresolved external symbol ___glewBufferData   D:\wz2100-src\repo\src\terrain.obj   Warzone2100
Error   559   error LNK2001: unresolved external symbol ___glewBufferData   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   560   error LNK2001: unresolved external symbol ___glewBufferSubData   D:\wz2100-src\repo\src\terrain.obj   Warzone2100
Error   561   error LNK2001: unresolved external symbol ___glewBufferSubData   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   562   error LNK2001: unresolved external symbol ___glewDeleteBuffers   D:\wz2100-src\repo\src\terrain.obj   Warzone2100
Error   563   error LNK2001: unresolved external symbol ___glewDeleteBuffers   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   564   error LNK2001: unresolved external symbol ___glewGenBuffers   D:\wz2100-src\repo\src\terrain.obj   Warzone2100
Error   565   error LNK2001: unresolved external symbol ___glewGenBuffers   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   566   error LNK2001: unresolved external symbol ___GLEW_EXT_texture_filter_anisotropic   D:\wz2100-src\repo\src\texture.obj   Warzone2100
Error   567   error LNK2001: unresolved external symbol ___GLEW_EXT_texture_filter_anisotropic   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   568   error LNK2001: unresolved external symbol ___GLEW_EXT_texture_filter_anisotropic   D:\wz2100-src\repo\src\ivis_opengl.lib(tex.obj)   Warzone2100
Error   569   error LNK2001: unresolved external symbol ___glewMultiTexCoord2fv   D:\wz2100-src\repo\src\ivis_opengl.lib(piedraw.obj)   Warzone2100
Error   570   error LNK2001: unresolved external symbol ___glewMultiTexCoord2fv   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   571   error LNK2001: unresolved external symbol ___glewStencilOpSeparate   D:\wz2100-src\repo\src\ivis_opengl.lib(piedraw.obj)   Warzone2100
Error   572   error LNK2001: unresolved external symbol ___glewStencilOpSeparateATI   D:\wz2100-src\repo\src\ivis_opengl.lib(piedraw.obj)   Warzone2100
Error   573   error LNK2001: unresolved external symbol ___glewActiveStencilFaceEXT   D:\wz2100-src\repo\src\ivis_opengl.lib(piedraw.obj)   Warzone2100
Error   574   error LNK2001: unresolved external symbol ___GLEW_VERSION_2_0   D:\wz2100-src\repo\src\ivis_opengl.lib(piedraw.obj)   Warzone2100
Error   575   error LNK2001: unresolved external symbol ___GLEW_VERSION_2_0   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   576   error LNK2001: unresolved external symbol ___GLEW_ATI_separate_stencil   D:\wz2100-src\repo\src\ivis_opengl.lib(piedraw.obj)   Warzone2100
Error   577   error LNK2001: unresolved external symbol ___GLEW_ATI_separate_stencil   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   578   error LNK2001: unresolved external symbol ___GLEW_EXT_stencil_two_side   D:\wz2100-src\repo\src\ivis_opengl.lib(piedraw.obj)   Warzone2100
Error   579   error LNK2001: unresolved external symbol ___GLEW_EXT_stencil_two_side   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   580   error LNK2001: unresolved external symbol ___GLEW_EXT_stencil_wrap   D:\wz2100-src\repo\src\ivis_opengl.lib(piedraw.obj)   Warzone2100
Error   581   error LNK2001: unresolved external symbol ___GLEW_EXT_stencil_wrap   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   582   error LNK2001: unresolved external symbol _glewInit@0   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   583   error LNK2001: unresolved external symbol _glewGetErrorString@4   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   584   error LNK2001: unresolved external symbol _glewGetString@4   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   585   error LNK2001: unresolved external symbol ___glewBlendColor   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   586   error LNK2001: unresolved external symbol ___glewBlendColor   D:\wz2100-src\repo\src\ivis_opengl.lib(piestate.obj)   Warzone2100
Error   587   error LNK2001: unresolved external symbol ___glewGetBufferParameteriv   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   588   error LNK2001: unresolved external symbol ___glewGetBufferPointerv   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   589   error LNK2001: unresolved external symbol ___glewGetBufferSubData   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   590   error LNK2001: unresolved external symbol ___glewIsBuffer   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   591   error LNK2001: unresolved external symbol ___glewMapBuffer   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   592   error LNK2001: unresolved external symbol ___glewUnmapBuffer   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   593   error LNK2001: unresolved external symbol ___glewAttachShader   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   594   error LNK2001: unresolved external symbol ___glewAttachShader   D:\wz2100-src\repo\src\ivis_opengl.lib(piestate.obj)   Warzone2100
Error   595   error LNK2001: unresolved external symbol ___glewCompileShader   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   596   error LNK2001: unresolved external symbol ___glewCompileShader   D:\wz2100-src\repo\src\ivis_opengl.lib(piestate.obj)   Warzone2100
Error   597   error LNK2001: unresolved external symbol ___glewCreateProgram   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   598   error LNK2001: unresolved external symbol ___glewCreateProgram   D:\wz2100-src\repo\src\ivis_opengl.lib(piestate.obj)   Warzone2100
Error   599   error LNK2001: unresolved external symbol ___glewCreateShader   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   600   error LNK2001: unresolved external symbol ___glewCreateShader   D:\wz2100-src\repo\src\ivis_opengl.lib(piestate.obj)   Warzone2100
Error   601   error LNK2001: unresolved external symbol ___glewGetProgramInfoLog   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   602   error LNK2001: unresolved external symbol ___glewGetProgramInfoLog   D:\wz2100-src\repo\src\ivis_opengl.lib(piestate.obj)   Warzone2100
Error   603   error LNK2001: unresolved external symbol ___glewGetProgramiv   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   604   error LNK2001: unresolved external symbol ___glewGetProgramiv   D:\wz2100-src\repo\src\ivis_opengl.lib(piestate.obj)   Warzone2100
Error   605   error LNK2001: unresolved external symbol ___glewGetShaderInfoLog   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   606   error LNK2001: unresolved external symbol ___glewGetShaderInfoLog   D:\wz2100-src\repo\src\ivis_opengl.lib(piestate.obj)   Warzone2100
Error   607   error LNK2001: unresolved external symbol ___glewGetShaderiv   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   608   error LNK2001: unresolved external symbol ___glewGetShaderiv   D:\wz2100-src\repo\src\ivis_opengl.lib(piestate.obj)   Warzone2100
Error   609   error LNK2001: unresolved external symbol ___glewGetUniformLocation   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   610   error LNK2001: unresolved external symbol ___glewGetUniformLocation   D:\wz2100-src\repo\src\ivis_opengl.lib(piestate.obj)   Warzone2100
Error   611   error LNK2001: unresolved external symbol ___glewLinkProgram   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   612   error LNK2001: unresolved external symbol ___glewLinkProgram   D:\wz2100-src\repo\src\ivis_opengl.lib(piestate.obj)   Warzone2100
Error   613   error LNK2001: unresolved external symbol ___glewShaderSource   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   614   error LNK2001: unresolved external symbol ___glewShaderSource   D:\wz2100-src\repo\src\ivis_opengl.lib(piestate.obj)   Warzone2100
Error   615   error LNK2001: unresolved external symbol ___glewUniform1f   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   616   error LNK2001: unresolved external symbol ___glewUniform1f   D:\wz2100-src\repo\src\ivis_opengl.lib(piestate.obj)   Warzone2100
Error   617   error LNK2001: unresolved external symbol ___glewUniform1i   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   618   error LNK2001: unresolved external symbol ___glewUniform1i   D:\wz2100-src\repo\src\ivis_opengl.lib(piestate.obj)   Warzone2100
Error   619   error LNK2001: unresolved external symbol ___glewUniform4fv   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   620   error LNK2001: unresolved external symbol ___glewUniform4fv   D:\wz2100-src\repo\src\ivis_opengl.lib(piestate.obj)   Warzone2100
Error   621   error LNK2001: unresolved external symbol ___glewUseProgram   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   622   error LNK2001: unresolved external symbol ___glewUseProgram   D:\wz2100-src\repo\src\ivis_opengl.lib(piestate.obj)   Warzone2100
Error   623   error LNK2001: unresolved external symbol ___glewActiveTextureARB   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   624   error LNK2001: unresolved external symbol ___glewMultiTexCoord2fvARB   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   625   error LNK2001: unresolved external symbol ___glewAttachObjectARB   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   626   error LNK2001: unresolved external symbol ___glewCompileShaderARB   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   627   error LNK2001: unresolved external symbol ___glewCreateProgramObjectARB   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   628   error LNK2001: unresolved external symbol ___glewCreateShaderObjectARB   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   629   error LNK2001: unresolved external symbol ___glewGetInfoLogARB   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   630   error LNK2001: unresolved external symbol ___glewGetObjectParameterivARB   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   631   error LNK2001: unresolved external symbol ___glewGetUniformLocationARB   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   632   error LNK2001: unresolved external symbol ___glewLinkProgramARB   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   633   error LNK2001: unresolved external symbol ___glewShaderSourceARB   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   634   error LNK2001: unresolved external symbol ___glewUniform1fARB   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   635   error LNK2001: unresolved external symbol ___glewUniform1iARB   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   636   error LNK2001: unresolved external symbol ___glewUniform4fvARB   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   637   error LNK2001: unresolved external symbol ___glewUseProgramObjectARB   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   638   error LNK2001: unresolved external symbol ___glewBindBufferARB   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   639   error LNK2001: unresolved external symbol ___glewBufferDataARB   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   640   error LNK2001: unresolved external symbol ___glewBufferSubDataARB   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   641   error LNK2001: unresolved external symbol ___glewDeleteBuffersARB   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   642   error LNK2001: unresolved external symbol ___glewGenBuffersARB   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   643   error LNK2001: unresolved external symbol ___glewGetBufferParameterivARB   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   644   error LNK2001: unresolved external symbol ___glewGetBufferPointervARB   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   645   error LNK2001: unresolved external symbol ___glewGetBufferSubDataARB   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   646   error LNK2001: unresolved external symbol ___glewIsBufferARB   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   647   error LNK2001: unresolved external symbol ___glewMapBufferARB   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   648   error LNK2001: unresolved external symbol ___glewUnmapBufferARB   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   649   error LNK2001: unresolved external symbol ___glewBlendColorEXT   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   650   error LNK2001: unresolved external symbol ___GLEW_VERSION_1_2   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   651   error LNK2001: unresolved external symbol ___GLEW_VERSION_1_3   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   652   error LNK2001: unresolved external symbol ___GLEW_VERSION_1_4   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   653   error LNK2001: unresolved external symbol ___GLEW_VERSION_1_5   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   654   error LNK2001: unresolved external symbol ___GLEW_VERSION_2_1   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   655   error LNK2001: unresolved external symbol ___GLEW_VERSION_3_0   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   656   error LNK2001: unresolved external symbol ___GLEW_ARB_imaging   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   657   error LNK2001: unresolved external symbol ___GLEW_ARB_imaging   D:\wz2100-src\repo\src\ivis_opengl.lib(piestate.obj)   Warzone2100
Error   658   error LNK2001: unresolved external symbol ___GLEW_ARB_multitexture   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   659   error LNK2001: unresolved external symbol ___GLEW_ARB_shader_objects   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   660   error LNK2001: unresolved external symbol ___GLEW_ARB_shading_language_100   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   661   error LNK2001: unresolved external symbol ___GLEW_ARB_texture_compression   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   662   error LNK2001: unresolved external symbol ___GLEW_ARB_texture_compression   D:\wz2100-src\repo\src\ivis_opengl.lib(piemode.obj)   Warzone2100
Error   663   error LNK2001: unresolved external symbol ___GLEW_ARB_texture_cube_map   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   664   error LNK2001: unresolved external symbol ___GLEW_ARB_texture_env_crossbar   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   665   error LNK2001: unresolved external symbol ___GLEW_ARB_texture_non_power_of_two   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   666   error LNK2001: unresolved external symbol ___GLEW_ARB_texture_rectangle   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   667   error LNK2001: unresolved external symbol ___GLEW_ARB_vertex_buffer_object   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   668   error LNK2001: unresolved external symbol ___GLEW_EXT_blend_color   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   669   error LNK2001: unresolved external symbol ___GLEW_EXT_blend_color   D:\wz2100-src\repo\src\ivis_opengl.lib(piestate.obj)   Warzone2100
Error   670   error LNK2001: unresolved external symbol ___GLEW_EXT_framebuffer_object   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   671   error LNK2001: unresolved external symbol ___GLEW_NV_texture_env_combine4   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   672   error LNK1120: 87 unresolved externals   D:\wz2100-src\repo\data\Warzone2100-Dbg.exe   Warzone2100
   673   IntelliSense: cannot open source file "QtCore/QString"   d:\wz2100-src\repo\lib\framework\wzglobal.h   525   1   script
smallfly
Trained
Trained
 
Posts: 85
Joined: 21 Aug 2009, 10:26

Re: Compile Errors MSVS2012 Win7 64bit wz3.1.1 i.e. unistd.h

Postby vexed » 03 Apr 2014, 04:10

smallfly wrote:Thanks again for your help :)

//edit: please scroll down to the last CODE box of this post. the other informations are already out dated. i keep them here for interested other users having similiar problems.

I installed github, forked the wz2100 project to my github account and then cloned the wz2100 to my harddrive.
clone.png


I hoped for the version.cpp I downloaded using the clone mechanism of github to contain real values for VCS_BRANCH and VCS_TAG but the version.cpp provided by github is the same file, I get by normally downloading the repo as ZIP file:
version.cpp of cloned repo.png


Thus I simply overwrote the variables with "smallflys 3.1.1 fork". I assume the version is only needed to find matching players in the multiplayer lobby.

You should not have to touch version.cpp at all.
In that pre-build event, it will generate src/autorevision.h which should have those values filled in (and that is what version.cpp uses), based on what git tells it what branch it is on.
You might need to install perl to fix the EOL stuff.

//edit: the file complaining about mem_fun_ref I added the lines
Code: Select all
#include <iostream>
#include <string>
#include <functional>

and on these lines seemed to fix the problem.

Hmm... that might be VS2012 specific change...

Two problems left now:
Code: Select all
Error   62   error C2065: 'p' : undeclared identifier (script_lexer.cpp)   D:\wz2100-src\repo\lib\script\script_lexer.lpp   444   1   script
Error   549   error LNK1104: cannot open file 'glew32s.lib'   D:\wz2100-src\repo\src\LINK   Warzone2100


//edit: according to this thread glew version 1.7 is recommended (mine was 1.10; now i downloaded 1.7)

Another problem in the linking process appeared with libpng15.lib. But I simply renamed the file to libpng_static.lib since this is the name in my devpkg directory. (Analog: zlibstat.lib renamed to zlib_static.lib)

Problems left:
Code: Select all
Error   61   error C2065: 'p' : undeclared identifier (script_lexer.cpp)   D:\wz2100-src\repo\lib\script\script_lexer.lpp   444   1   script
Error   549   error LNK1104: cannot open file 'D:\wz2100-src\repo\win32\Debug\script.lib'   D:\wz2100-src\repo\src\LINK   Warzone2100


The script.lib error makes sense due to the other error above. The script.lib cannot be compiled > thus it cannot be linked by the main project. To stop that script_lexer error from appearing, I simply commented out some lines in the script_lexer.cpp file
Code: Select all
   //if(!newInput){
   //   scr_error("FLEX: Couldn't open include: '%s'\n%s",
   //      p
   //      
   //      
   //      , PHYSFS_getLastError() );
   //}


Huh ? what is going on there ?
https://github.com/Warzone2100/warzone2 ... .cpp#L1136
Code: Select all
   if(!newInput){
scr_error("FLEX: Couldn't open include: '%s'\n%s",
pIncludePath, PHYSFS_getLastError() );
}

is what it should be... no idea how you got what you got. Use git to reset that file.

Now compiling the game brings up many similiar linking errors, which is similiar to this thread. But I already use version 1.7 of glew. So this is not the problem.

Code: Select all
Error   552   error LNK2001: unresolved external symbol ___glewDrawRangeElements   D:\wz2100-src\repo\src\terrain.obj   Warzone2100
Error   553   error LNK2001: unresolved external symbol ___glewActiveTexture   D:\wz2100-src\repo\src\terrain.obj   Warzone2100
Error   554   error LNK2001: unresolved external symbol ___glewActiveTexture   D:\wz2100-src\repo\src\ivis_opengl.lib(screen.obj)   Warzone2100
Error   555   error LNK2001: unresolved external symbol ___glewActiveTexture   D:\wz2100-src\repo\src\ivis_opengl.lib(piestate.obj)   ...
...
   673   IntelliSense: cannot open source file "QtCore/QString"   d:\wz2100-src\repo\lib\framework\wzglobal.h   525   1   script

For the GLEW stuff, either the lib wasn't compiled correctly, or it can't find it. (A full build log would help more than just listing the errors)

I need to install a newer OS so I can install the latest VS, and I just don't have any time to do that right now. :(
Also, it might help to post full build logs, not just the error part.
/facepalm ...Grinch stole Warzone🙈🙉🙊 contra principia negantem non est disputandum
Super busy, don't expect a timely reply back.
User avatar
vexed
Inactive
Inactive
 
Posts: 2455
Joined: 27 Jul 2010, 02:07

Re: Compile Errors MSVS2012 Win7 64bit wz3.1.1 i.e. unistd.h

Postby smallfly » 03 Apr 2014, 10:05

vexed wrote:Also, it might help to post full build logs, not just the error part.

Sorry, I just did not want to spam you. I though I better focus on what I though is relevant. But here we go with the full log:

Code: Select all
1>------ Rebuild All started: Project: exceptionhandler, Configuration: Debug Win32 ------
2>------ Rebuild All started: Project: widget, Configuration: Debug Win32 ------
3>------ Rebuild All started: Project: sound, Configuration: Debug Win32 ------
4>------ Rebuild All started: Project: sequence, Configuration: Debug Win32 ------
2>  bar.cpp
2>  button.cpp
4>  sequence.cpp
2>  editbox.cpp
2>  form.cpp
1>  dumpinfo.cpp
1>  exceptionhandler.cpp
1>  exchndl.cpp
3>  audio.cpp
3>  audio_id.cpp
3>  cdaudio.cpp
3>  oggvorbis.cpp
2>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
3>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
1>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
1>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
3>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
2>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
2>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
3>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
2>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
4>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
3>d:\wz2100-src\repo\lib\sound\oggvorbis.cpp(192): warning C4702: unreachable code
3>  openal_error.cpp
2>form.cpp(191): warning C4245: 'initializing' : conversion from 'int' to 'UWORD', signed/unsigned mismatch
2>d:\wz2100-src\repo\lib\widget\editbox.cpp(101): warning C4702: unreachable code
1>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
2>  label.cpp
3>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
3>  openal_track.cpp
3>  playlist.cpp
2>d:\wz2100-src\repo\lib\widget\button.cpp(80): warning C4702: unreachable code
2>  slider.cpp
2>d:\wz2100-src\repo\lib\widget\form.cpp(337): warning C4702: unreachable code
2>d:\wz2100-src\repo\lib\widget\form.cpp(152): warning C4702: unreachable code
2>d:\wz2100-src\repo\lib\widget\form.cpp(258): warning C4702: unreachable code
2>d:\wz2100-src\repo\lib\widget\form.cpp(111): warning C4702: unreachable code
2>  tip.cpp
2>d:\wz2100-src\repo\lib\widget\bar.cpp(122): warning C4702: unreachable code
2>  widget.cpp
4>  timer.cpp
3>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
2>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
1>exchndl.cpp(1093): warning C4505: 'TopLevelExceptionFilter' : unreferenced local function has been removed
3>  track.cpp
2>d:\wz2100-src\repo\lib\widget\label.cpp(74): warning C4702: unreachable code
1>  exceptionhandler.vcxproj -> D:\wz2100-src\repo\win32\Debug\exceptionhandler.lib
3>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
3>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
2>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
3>openal_track.cpp(53): warning C4245: 'initializing' : conversion from 'int' to 'ALuint', signed/unsigned mismatch
3>openal_track.cpp(449): warning C4245: '=' : conversion from 'int' to 'ALuint', signed/unsigned mismatch
3>openal_track.cpp(459): warning C4245: '=' : conversion from 'int' to 'ALuint', signed/unsigned mismatch
3>openal_track.cpp(719): warning C4245: '=' : conversion from 'int' to 'ALuint', signed/unsigned mismatch
3>openal_track.cpp(1444): warning C4245: '=' : conversion from 'int' to 'ALuint', signed/unsigned mismatch
2>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
3>d:\wz2100-src\repo\lib\sound\playlist.cpp(113): warning C4702: unreachable code
3>d:\wz2100-src\repo\lib\sound\openal_track.cpp(569): warning C4702: unreachable code
3>d:\wz2100-src\repo\lib\sound\openal_track.cpp(842): warning C4702: unreachable code
5>------ Rebuild All started: Project: script, Configuration: Debug Win32 ------
2>d:\wz2100-src\repo\lib\widget\slider.cpp(113): warning C4702: unreachable code
5>  chat_lexer.cpp
5>  chat_parser.cpp
5>  codeprint.cpp
5>  event.cpp
2>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
5>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
3>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
5>chat_parser.cpp(1680): warning C4065: switch statement contains 'default' but no 'case' labels
5>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
4>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
5>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
5>d:\wz2100-src\repo\lib\script\chat_parser.cpp(2462): warning C4702: unreachable code
5>  eventsave.cpp
5>  interpreter.cpp
5>  script.cpp
2>d:\wz2100-src\repo\lib\widget\widget.cpp(132): warning C4702: unreachable code
4>  sequence.vcxproj -> D:\wz2100-src\repo\win32\Debug\sequence.lib
5>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
5>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
6>------ Rebuild All started: Project: netplay, Configuration: Debug Win32 ------
5>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
2>  widget.vcxproj -> D:\wz2100-src\repo\win32\Debug\widget.lib
5>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
5>  script_lexer.cpp
5>  script_parser.cpp
6>  connecthostport.c
6>  portlistingparse.c
6>  receivedata.c
6>  igd_desc_parse.c
6>..\..\3rdparty\miniupnpc\portlistingparse.c(65): warning C4127: conditional expression is constant
6>..\..\3rdparty\miniupnpc\portlistingparse.c(137): warning C4127: conditional expression is constant
6>..\..\3rdparty\miniupnpc\portlistingparse.c(155): warning C4127: conditional expression is constant
6>  minisoap.c
7>------ Rebuild All started: Project: ivis_opengl, Configuration: Debug Win32 ------
5>  stack.cpp
7>  bitimage.cpp
7>  imd.cpp
7>  imdload.cpp
7>  ivi.cpp
6>  minissdpc.c
6>..\..\3rdparty\miniupnpc\minissdpc.c(75): warning C4996: 'close': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _close. See online help for details.
6>          D:\VisualStudio11\VC\include\io.h(305) : see declaration of 'close'
6>..\..\3rdparty\miniupnpc\minissdpc.c(81): warning C4244: '=' : conversion from 'unsigned int' to 'unsigned char', possible loss of data
6>..\..\3rdparty\miniupnpc\minissdpc.c(85): warning C4996: 'close': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _close. See online help for details.
6>          D:\VisualStudio11\VC\include\io.h(305) : see declaration of 'close'
6>..\..\3rdparty\miniupnpc\minissdpc.c(90): warning C4996: 'write': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _write. See online help for details.
6>          D:\VisualStudio11\VC\include\io.h(321) : see declaration of 'write'
6>..\..\3rdparty\miniupnpc\minissdpc.c(94): warning C4996: 'close': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _close. See online help for details.
6>          D:\VisualStudio11\VC\include\io.h(305) : see declaration of 'close'
6>..\..\3rdparty\miniupnpc\minissdpc.c(97): warning C4996: 'read': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _read. See online help for details.
6>          D:\VisualStudio11\VC\include\io.h(316) : see declaration of 'read'
6>..\..\3rdparty\miniupnpc\minissdpc.c(101): warning C4996: 'close': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _close. See online help for details.
6>          D:\VisualStudio11\VC\include\io.h(305) : see declaration of 'close'
6>..\..\3rdparty\miniupnpc\minissdpc.c(134): warning C4996: 'close': The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant name: _close. See online help for details.
6>          D:\VisualStudio11\VC\include\io.h(305) : see declaration of 'close'
6>..\..\3rdparty\miniupnpc\receivedata.c(76): warning C4389: '==' : signed/unsigned mismatch
6>..\..\3rdparty\miniupnpc\receivedata.c(40): warning C4100: 'scope_id' : unreferenced formal parameter
6>  miniupnpc.c
6>  miniwget.c
6>  minixml.c
6>  upnpcommands.c
6>  upnperrors.c
6>..\..\3rdparty\miniupnpc\upnpcommands.c(34): warning C4245: 'return' : conversion from 'int' to 'unsigned int', signed/unsigned mismatch
6>..\..\3rdparty\miniupnpc\upnpcommands.c(58): warning C4245: 'return' : conversion from 'int' to 'unsigned int', signed/unsigned mismatch
6>  upnpreplyparse.c
6>..\..\3rdparty\miniupnpc\upnpcommands.c(82): warning C4245: 'return' : conversion from 'int' to 'unsigned int', signed/unsigned mismatch
6>..\..\3rdparty\miniupnpc\upnpcommands.c(106): warning C4245: 'return' : conversion from 'int' to 'unsigned int', signed/unsigned mismatch
6>..\..\3rdparty\miniupnpc\upnpreplyparse.c(56): warning C4127: conditional expression is constant
6>..\..\3rdparty\miniupnpc\upnpreplyparse.c(93): warning C4127: conditional expression is constant
6>..\..\3rdparty\miniupnpc\upnpreplyparse.c(119): warning C4127: conditional expression is constant
6>d:\wz2100-src\repo\3rdparty\miniupnpc\upnpcommands.c(33): warning C4706: assignment within conditional expression
6>d:\wz2100-src\repo\3rdparty\miniupnpc\upnpcommands.c(57): warning C4706: assignment within conditional expression
6>d:\wz2100-src\repo\3rdparty\miniupnpc\upnpcommands.c(81): warning C4706: assignment within conditional expression
6>d:\wz2100-src\repo\3rdparty\miniupnpc\upnpcommands.c(105): warning C4706: assignment within conditional expression
6>d:\wz2100-src\repo\3rdparty\miniupnpc\upnpcommands.c(138): warning C4706: assignment within conditional expression
6>d:\wz2100-src\repo\3rdparty\miniupnpc\upnpcommands.c(246): warning C4706: assignment within conditional expression
6>d:\wz2100-src\repo\3rdparty\miniupnpc\upnpcommands.c(199): warning C4706: assignment within conditional expression
6>d:\wz2100-src\repo\3rdparty\miniupnpc\upnpcommands.c(311): warning C4706: assignment within conditional expression
6>d:\wz2100-src\repo\3rdparty\miniupnpc\upnpcommands.c(422): warning C4706: assignment within conditional expression
6>d:\wz2100-src\repo\3rdparty\miniupnpc\upnpcommands.c(375): warning C4706: assignment within conditional expression
6>d:\wz2100-src\repo\3rdparty\miniupnpc\upnpcommands.c(469): warning C4706: assignment within conditional expression
6>d:\wz2100-src\repo\3rdparty\miniupnpc\upnpcommands.c(548): warning C4706: assignment within conditional expression
6>d:\wz2100-src\repo\3rdparty\miniupnpc\upnpcommands.c(607): warning C4706: assignment within conditional expression
6>d:\wz2100-src\repo\3rdparty\miniupnpc\upnpcommands.c(701): warning C4706: assignment within conditional expression
6>..\..\3rdparty\miniupnpc\miniupnpc.c(330): warning C4100: 'minissdpdsock' : unreferenced formal parameter
6>d:\wz2100-src\repo\3rdparty\miniupnpc\miniupnpc.c(175): warning C4706: assignment within conditional expression
3>  sound.vcxproj -> D:\wz2100-src\repo\win32\Debug\sound.lib
5>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
6>  netjoin_stub.cpp
6>  netlog.cpp
6>  netplay.cpp
6>  netqueue.cpp
5>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
5>script_parser.cpp(3591): warning C4065: switch statement contains 'default' but no 'case' labels
7>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
8>------ Rebuild All started: Project: gamelib, Configuration: Debug Win32 ------
7>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
8>  anim.cpp
8>  animobj.cpp
8>  audp_lexer.cpp
8>  audp_parser.cpp
5>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
7>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
7>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
7>  jpeg_encoder.cpp
7>jpeg_encoder.cpp(994): warning C4244: '=' : conversion from 'UINT32' to 'UINT16', possible loss of data
7>jpeg_encoder.cpp(1006): warning C4244: '=' : conversion from 'UINT32' to 'UINT16', possible loss of data
7>  pieblitfunc.cpp
5>d:\wz2100-src\repo\lib\script\stack.cpp(969): warning C4702: unreachable code
5>d:\wz2100-src\repo\lib\script\stack.cpp(976): warning C4702: unreachable code
6>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
5>  script.vcxproj -> D:\wz2100-src\repo\win32\Debug\script.lib
8>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
7>  pieclip.cpp
9>------ Rebuild All started: Project: framework, Configuration: Debug Win32 ------
6>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
9>  crc.cpp
9>  debug.cpp
9>  frame.cpp
9>  frameresource.cpp
6>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
7>  piedraw.cpp
6>netplay.cpp(197): warning C4805: '!=' : unsafe mix of type 'uint32_t' and type 'bool' in operation
8>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
8>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
7>  piefunc.cpp
7>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
8>d:\wz2100-src\repo\lib\gamelib\audp_parser.cpp(1736): warning C4702: unreachable code
8>  gtime.cpp
6>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
8>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
8>audp_lexer.cpp(1168): warning C4003: not enough actual parameters for macro 'audp_wrap'
8>audp_lexer.cpp(1466): warning C4003: not enough actual parameters for macro 'audp_wrap'
9>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (debug.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
9>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (debug.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
6>  netsocket.cpp
9>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
6>  nettypes.cpp
9>debug.cpp(48): warning C4245: 'initializing' : conversion from 'int' to 'UDWORD', signed/unsigned mismatch
8>  hashtable.cpp
7>  piematrix.cpp
7>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
9>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (frameresource.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
9>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (frameresource.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
9>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
9>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (frame.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
9>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (frame.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
9>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (crc.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
9>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (crc.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
8>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
9>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
9>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
9>crc.cpp(135): warning C4309: '=' : truncation of constant value
7>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
7>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
9>  geometry.cpp
7>  piemode.cpp
9>  i18n.cpp
7>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
7>piedraw.cpp(574): warning C4245: 'argument' : conversion from 'int' to 'GLuint', signed/unsigned mismatch
7>piedraw.cpp(575): warning C4245: 'argument' : conversion from 'int' to 'GLuint', signed/unsigned mismatch
7>piedraw.cpp(677): warning C4245: 'argument' : conversion from 'int' to 'GLuint', signed/unsigned mismatch
7>piedraw.cpp(680): warning C4245: 'argument' : conversion from 'int' to 'GLuint', signed/unsigned mismatch
7>piedraw.cpp(690): warning C4245: 'argument' : conversion from 'int' to 'GLuint', signed/unsigned mismatch
7>piedraw.cpp(693): warning C4245: 'argument' : conversion from 'int' to 'GLuint', signed/unsigned mismatch
7>piedraw.cpp(696): warning C4245: 'argument' : conversion from 'int' to 'GLuint', signed/unsigned mismatch
7>piedraw.cpp(707): warning C4245: 'argument' : conversion from 'int' to 'GLuint', signed/unsigned mismatch
7>piedraw.cpp(710): warning C4245: 'argument' : conversion from 'int' to 'GLuint', signed/unsigned mismatch
7>piedraw.cpp(718): warning C4245: 'argument' : conversion from 'int' to 'GLuint', signed/unsigned mismatch
7>piedraw.cpp(719): warning C4245: 'argument' : conversion from 'int' to 'GLuint', signed/unsigned mismatch
9>d:\wz2100-src\repo\lib\framework\frameresource.cpp(161): warning C4702: unreachable code
9>  lexer_input.cpp
6>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
8>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
6>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
9>  resource_lexer.cpp
7>  piepalette.cpp
9>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (geometry.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
9>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (geometry.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
7>  piestate.cpp
9>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
7>  png_util.cpp
6>nettypes.cpp(187): warning C4146: unary minus operator applied to unsigned type, result still unsigned
6>          nettypes.cpp(270) : see reference to function template instantiation 'void queue<MessageWriter>(const Q &,int32_t &)' being compiled
6>          with
6>          [
6>              Q=MessageWriter
6>          ]
6>          nettypes.cpp(598) : see reference to function template instantiation 'void queueAuto<int32_t>(T &)' being compiled
6>          with
6>          [
6>              T=int32_t
6>          ]
6>nettypes.cpp(191): warning C4146: unary minus operator applied to unsigned type, result still unsigned
9>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (i18n.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
9>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (i18n.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
8>  gamelib.vcxproj -> D:\wz2100-src\repo\win32\Debug\gamelib.lib
10>------ Rebuild All started: Project: qtgame, Configuration: Debug Win32 ------
9>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
9>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (lexer_input.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
9>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (lexer_input.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
9>  resource_parser.cpp
7>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
9>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
6>d:\wz2100-src\repo\lib\netplay\netsocket.cpp(1061): warning C4702: unreachable code
6>d:\wz2100-src\repo\lib\netplay\netsocket.cpp(1104): warning C4702: unreachable code
6>d:\wz2100-src\repo\lib\netplay\netsocket.cpp(1232): warning C4702: unreachable code
11>------ Rebuild All started: Project: SDL, Configuration: Debug Win32 ------
7>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
11>  cursors_sdl.cpp
11>  main_sdl.cpp
11>  scrap.cpp
9>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (resource_lexer.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
9>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (resource_lexer.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
9>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
9>resource_lexer.cpp(1087): warning C4003: not enough actual parameters for macro 'res_wrap'
9>resource_lexer.cpp(1385): warning C4003: not enough actual parameters for macro 'res_wrap'
9>  stdio_ext.cpp
9>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (resource_parser.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
9>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (resource_parser.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
9>  strres.cpp
7>  rendmode.cpp
9>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
7>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
7>  screen.cpp
9>  strres_lexer.cpp
7>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
7>png_util.cpp(123): warning C4611: interaction between '_setjmp' and C++ object destruction is non-portable
9>d:\wz2100-src\repo\lib\framework\resource_parser.cpp(1597): warning C4702: unreachable code
9>  strres_parser.cpp
11>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (main_sdl.cpp)
11>          d:\visualstudio11\vc\include\sal.h(2864) : see previous definition of '__useHeader'
11>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (main_sdl.cpp)
11>          d:\visualstudio11\vc\include\sal.h(2865) : see previous definition of '__on_failure'
11>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (cursors_sdl.cpp)
11>          d:\visualstudio11\vc\include\sal.h(2864) : see previous definition of '__useHeader'
11>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (cursors_sdl.cpp)
11>          d:\visualstudio11\vc\include\sal.h(2865) : see previous definition of '__on_failure'
11>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
11>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (scrap.cpp)
11>          d:\visualstudio11\vc\include\sal.h(2864) : see previous definition of '__useHeader'
11>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (scrap.cpp)
11>          d:\visualstudio11\vc\include\sal.h(2865) : see previous definition of '__on_failure'
11>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
7>  tex.cpp
11>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
7>  textdraw.cpp
9>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (strres.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
9>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (strres.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
9>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (stdio_ext.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
9>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (stdio_ext.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
7>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
9>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
9>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
9>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (strres_lexer.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
9>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (strres_lexer.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
7>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
9>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
9>strres_lexer.cpp(1058): warning C4003: not enough actual parameters for macro 'strres_wrap'
9>strres_lexer.cpp(1356): warning C4003: not enough actual parameters for macro 'strres_wrap'
9>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (strres_parser.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
9>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (strres_parser.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
9>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
9>d:\wz2100-src\repo\lib\framework\strres.cpp(53): warning C4702: unreachable code
9>d:\wz2100-src\repo\lib\framework\strres.cpp(61): warning C4702: unreachable code
9>d:\wz2100-src\repo\lib\framework\strres.cpp(87): warning C4702: unreachable code
9>  treap.cpp
9>  trig.cpp
9>d:\wz2100-src\repo\lib\framework\stdio_ext.cpp(90): warning C4702: unreachable code
9>  utf.cpp
6>  netplay.vcxproj -> D:\wz2100-src\repo\win32\Debug\netplay.lib
9>d:\wz2100-src\repo\lib\framework\strres_parser.cpp(1586): warning C4702: unreachable code
9>  wzconfig.cpp
7>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
11>  SDL.vcxproj -> D:\wz2100-src\repo\win32\Debug\SDL.lib
9>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (treap.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
9>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (treap.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
9>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (trig.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
9>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (trig.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
9>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qhash.h(71): warning C4127: conditional expression is constant (wzconfig.cpp)
9>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qhash.h(80): warning C4127: conditional expression is constant (wzconfig.cpp)
7>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
9>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (wzconfig.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
9>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (wzconfig.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
9>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
9>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
9>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
9>d:\wz2100-src\repo\lib\framework\treap.cpp(67): warning C4702: unreachable code
9>d:\wz2100-src\repo\lib\framework\treap.cpp(153): warning C4702: unreachable code
9>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (utf.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
9>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (utf.cpp)
9>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
9>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(518): warning C4127: conditional expression is constant (wzconfig.cpp)
9>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(508) : while compiling class template member function 'void QList<T>::append(const T &)'
9>          with
9>          [
9>              T=QString
9>          ]
9>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qstringlist.h(70) : see reference to function template instantiation 'void QList<T>::append(const T &)' being compiled
9>          with
9>          [
9>              T=QString
9>          ]
9>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qstringlist.h(67) : see reference to class template instantiation 'QList<T>' being compiled
9>          with
9>          [
9>              T=QString
9>          ]
9>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(372): warning C4127: conditional expression is constant (wzconfig.cpp)
9>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(371) : while compiling class template member function 'void QList<T>::node_construct(QList<T>::Node *,const T &)'
9>          with
9>          [
9>              T=QString
9>          ]
9>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(512) : see reference to function template instantiation 'void QList<T>::node_construct(QList<T>::Node *,const T &)' being compiled
9>          with
9>          [
9>              T=QString
9>          ]
9>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(730) : while compiling class template member function 'QList<T>::~QList(void)'
9>          with
9>          [
9>              T=QString
9>          ]
9>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qstringlist.h(69) : see reference to function template instantiation 'QList<T>::~QList(void)' being compiled
9>          with
9>          [
9>              T=QString
9>          ]
9>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(373): warning C4127: conditional expression is constant (wzconfig.cpp)
9>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(388): warning C4127: conditional expression is constant (wzconfig.cpp)
9>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(387) : while compiling class template member function 'void QList<T>::node_destruct(QList<T>::Node *)'
9>          with
9>          [
9>              T=QString
9>          ]
9>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(532) : see reference to function template instantiation 'void QList<T>::node_destruct(QList<T>::Node *)' being compiled
9>          with
9>          [
9>              T=QString
9>          ]
9>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(389): warning C4127: conditional expression is constant (wzconfig.cpp)
9>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(396): warning C4127: conditional expression is constant (wzconfig.cpp)
9>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(394) : while compiling class template member function 'void QList<T>::node_copy(QList<T>::Node *,QList<T>::Node *,QList<T>::Node *)'
9>          with
9>          [
9>              T=QString
9>          ]
9>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(829) : see reference to function template instantiation 'void QList<T>::node_copy(QList<T>::Node *,QList<T>::Node *,QList<T>::Node *)' being compiled
9>          with
9>          [
9>              T=QString
9>          ]
9>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(409): warning C4127: conditional expression is constant (wzconfig.cpp)
9>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(430): warning C4127: conditional expression is constant (wzconfig.cpp)
9>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(429) : while compiling class template member function 'void QList<T>::node_destruct(QList<T>::Node *,QList<T>::Node *)'
9>          with
9>          [
9>              T=QString
9>          ]
9>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(693) : see reference to function template instantiation 'void QList<T>::node_destruct(QList<T>::Node *,QList<T>::Node *)' being compiled
9>          with
9>          [
9>              T=QString
9>          ]
9>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(438) : while compiling class template member function 'QList<T> &QList<T>::operator =(const QList<T> &)'
9>          with
9>          [
9>              T=QString
9>          ]
9>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(822) : see reference to function template instantiation 'QList<T> &QList<T>::operator =(const QList<T> &)' being compiled
9>          with
9>          [
9>              T=QString
9>          ]
9>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(432): warning C4127: conditional expression is constant (wzconfig.cpp)
9>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
9>  framework.vcxproj -> D:\wz2100-src\repo\win32\Debug\framework.lib
7>  ivis_opengl.vcxproj -> D:\wz2100-src\repo\win32\Debug\ivis_opengl.lib
12>------ Rebuild All started: Project: Warzone2100, Configuration: Debug Win32 ------
12>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppBuild.targets(346,5): warning MSB8004: Output Directory does not end with a trailing slash.  This build instance will add the slash as it is required to allow proper evaluation of the Output Directory.
12>  "Building autorevision.h... (msysgit must be in system path)"
12>  D:\wz2100-src\repo\src\
12>  D:\wz2100-src\repo
12>  Der Befehl "sh.exe" ist entweder falsch geschrieben oder
12>  konnte nicht gefunden werden.
12>  "converting file to CRLF from LF"
12>  Der Befehl "perl" ist entweder falsch geschrieben oder
12>  konnte nicht gefunden werden.
12>  "File has been generated."
12>  action.cpp
12>  advvis.cpp
12>  ai.cpp
12>  astar.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (astar.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (ai.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (advvis.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (astar.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (ai.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (advvis.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (action.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (action.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  atmos.cpp
12>  aud.cpp
12>  baseobject.cpp
12>  bridge.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (atmos.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (atmos.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (aud.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (aud.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (baseobject.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (baseobject.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (bridge.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (bridge.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  bucket3d.cpp
12>  challenge.cpp
12>  cheat.cpp
12>  clparse.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (bucket3d.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (bucket3d.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (challenge.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (challenge.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (cheat.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (cheat.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>bucket3d.cpp(257): warning C4146: unary minus operator applied to unsigned type, result still unsigned
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (clparse.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (clparse.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(518): warning C4127: conditional expression is constant (challenge.cpp)
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(508) : while compiling class template member function 'void QList<T>::append(const T &)'
12>          with
12>          [
12>              T=QString
12>          ]
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qstringlist.h(70) : see reference to function template instantiation 'void QList<T>::append(const T &)' being compiled
12>          with
12>          [
12>              T=QString
12>          ]
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qstringlist.h(67) : see reference to class template instantiation 'QList<T>' being compiled
12>          with
12>          [
12>              T=QString
12>          ]
12>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(372): warning C4127: conditional expression is constant (challenge.cpp)
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(371) : while compiling class template member function 'void QList<T>::node_construct(QList<T>::Node *,const T &)'
12>          with
12>          [
12>              T=QString
12>          ]
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(512) : see reference to function template instantiation 'void QList<T>::node_construct(QList<T>::Node *,const T &)' being compiled
12>          with
12>          [
12>              T=QString
12>          ]
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(730) : while compiling class template member function 'QList<T>::~QList(void)'
12>          with
12>          [
12>              T=QString
12>          ]
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qstringlist.h(69) : see reference to function template instantiation 'QList<T>::~QList(void)' being compiled
12>          with
12>          [
12>              T=QString
12>          ]
12>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(373): warning C4127: conditional expression is constant (challenge.cpp)
12>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(388): warning C4127: conditional expression is constant (challenge.cpp)
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(387) : while compiling class template member function 'void QList<T>::node_destruct(QList<T>::Node *)'
12>          with
12>          [
12>              T=QString
12>          ]
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(532) : see reference to function template instantiation 'void QList<T>::node_destruct(QList<T>::Node *)' being compiled
12>          with
12>          [
12>              T=QString
12>          ]
12>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(389): warning C4127: conditional expression is constant (challenge.cpp)
12>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(396): warning C4127: conditional expression is constant (challenge.cpp)
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(394) : while compiling class template member function 'void QList<T>::node_copy(QList<T>::Node *,QList<T>::Node *,QList<T>::Node *)'
12>          with
12>          [
12>              T=QString
12>          ]
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(829) : see reference to function template instantiation 'void QList<T>::node_copy(QList<T>::Node *,QList<T>::Node *,QList<T>::Node *)' being compiled
12>          with
12>          [
12>              T=QString
12>          ]
12>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(409): warning C4127: conditional expression is constant (challenge.cpp)
12>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(430): warning C4127: conditional expression is constant (challenge.cpp)
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(429) : while compiling class template member function 'void QList<T>::node_destruct(QList<T>::Node *,QList<T>::Node *)'
12>          with
12>          [
12>              T=QString
12>          ]
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(693) : see reference to function template instantiation 'void QList<T>::node_destruct(QList<T>::Node *,QList<T>::Node *)' being compiled
12>          with
12>          [
12>              T=QString
12>          ]
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(438) : while compiling class template member function 'QList<T> &QList<T>::operator =(const QList<T> &)'
12>          with
12>          [
12>              T=QString
12>          ]
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(822) : see reference to function template instantiation 'QList<T> &QList<T>::operator =(const QList<T> &)' being compiled
12>          with
12>          [
12>              T=QString
12>          ]
12>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(432): warning C4127: conditional expression is constant (challenge.cpp)
12>  cluster.cpp
12>  cmddroid.cpp
12>  combat.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (cluster.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (cluster.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (combat.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (combat.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (cmddroid.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (cmddroid.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  component.cpp
12>  configuration.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (component.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (component.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>  console.cpp
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  data.cpp
12>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qhash.h(71): warning C4127: conditional expression is constant (configuration.cpp)
12>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qhash.h(80): warning C4127: conditional expression is constant (configuration.cpp)
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (configuration.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (configuration.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (console.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (console.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (data.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (data.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(518): warning C4127: conditional expression is constant (configuration.cpp)
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(508) : while compiling class template member function 'void QList<T>::append(const T &)'
12>          with
12>          [
12>              T=QString
12>          ]
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qstringlist.h(70) : see reference to function template instantiation 'void QList<T>::append(const T &)' being compiled
12>          with
12>          [
12>              T=QString
12>          ]
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qstringlist.h(67) : see reference to class template instantiation 'QList<T>' being compiled
12>          with
12>          [
12>              T=QString
12>          ]
12>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(372): warning C4127: conditional expression is constant (configuration.cpp)
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(371) : while compiling class template member function 'void QList<T>::node_construct(QList<T>::Node *,const T &)'
12>          with
12>          [
12>              T=QString
12>          ]
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(512) : see reference to function template instantiation 'void QList<T>::node_construct(QList<T>::Node *,const T &)' being compiled
12>          with
12>          [
12>              T=QString
12>          ]
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(730) : while compiling class template member function 'QList<T>::~QList(void)'
12>          with
12>          [
12>              T=QString
12>          ]
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qstringlist.h(69) : see reference to function template instantiation 'QList<T>::~QList(void)' being compiled
12>          with
12>          [
12>              T=QString
12>          ]
12>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(373): warning C4127: conditional expression is constant (configuration.cpp)
12>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(388): warning C4127: conditional expression is constant (configuration.cpp)
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(387) : while compiling class template member function 'void QList<T>::node_destruct(QList<T>::Node *)'
12>          with
12>          [
12>              T=QString
12>          ]
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(532) : see reference to function template instantiation 'void QList<T>::node_destruct(QList<T>::Node *)' being compiled
12>          with
12>          [
12>              T=QString
12>          ]
12>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(389): warning C4127: conditional expression is constant (configuration.cpp)
12>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(396): warning C4127: conditional expression is constant (configuration.cpp)
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(394) : while compiling class template member function 'void QList<T>::node_copy(QList<T>::Node *,QList<T>::Node *,QList<T>::Node *)'
12>          with
12>          [
12>              T=QString
12>          ]
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(829) : see reference to function template instantiation 'void QList<T>::node_copy(QList<T>::Node *,QList<T>::Node *,QList<T>::Node *)' being compiled
12>          with
12>          [
12>              T=QString
12>          ]
12>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(409): warning C4127: conditional expression is constant (configuration.cpp)
12>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(430): warning C4127: conditional expression is constant (configuration.cpp)
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(429) : while compiling class template member function 'void QList<T>::node_destruct(QList<T>::Node *,QList<T>::Node *)'
12>          with
12>          [
12>              T=QString
12>          ]
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(693) : see reference to function template instantiation 'void QList<T>::node_destruct(QList<T>::Node *,QList<T>::Node *)' being compiled
12>          with
12>          [
12>              T=QString
12>          ]
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(438) : while compiling class template member function 'QList<T> &QList<T>::operator =(const QList<T> &)'
12>          with
12>          [
12>              T=QString
12>          ]
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(822) : see reference to function template instantiation 'QList<T> &QList<T>::operator =(const QList<T> &)' being compiled
12>          with
12>          [
12>              T=QString
12>          ]
12>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(432): warning C4127: conditional expression is constant (configuration.cpp)
12>  design.cpp
12>d:\wz2100-src\repo\src\console.cpp(581): warning C4701: potentially uninitialized local variable 'linePitch' used
12>  difficulty.cpp
12>  display.cpp
12>  display3d.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (design.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (design.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (difficulty.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (difficulty.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (display.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (display.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (display3d.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (display3d.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  drive.cpp
12>display.cpp(1515): warning C4805: '==' : unsafe mix of type 'UBYTE' and type 'bool' in operation
12>display.cpp(2263): warning C4805: '!=' : unsafe mix of type 'UBYTE' and type 'bool' in operation
12>display.cpp(2276): warning C4805: '!=' : unsafe mix of type 'UBYTE' and type 'bool' in operation
12>display.cpp(2327): warning C4805: '==' : unsafe mix of type 'UBYTE' and type 'bool' in operation
12>d:\wz2100-src\repo\src\display.cpp(617): warning C4701: potentially uninitialized local variable 'dragY' used
12>d:\wz2100-src\repo\src\display.cpp(615): warning C4701: potentially uninitialized local variable 'dragX' used
12>  droid.cpp
12>  e3demo.cpp
12>display3d.cpp(2111): warning C4146: unary minus operator applied to unsigned type, result still unsigned
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (drive.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (drive.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  edit3d.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (e3demo.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (e3demo.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (droid.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (droid.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  effects.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (edit3d.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (edit3d.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  feature.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (effects.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (effects.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  fpath.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (feature.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (feature.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>  frontend.cpp
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (fpath.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (fpath.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>feature.cpp(196): warning C4245: '=' : conversion from 'int' to 'UBYTE', signed/unsigned mismatch
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (frontend.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (frontend.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  function.cpp
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  game.cpp
12>fpath.cpp(589): warning C4551: function call missing argument list
12>frontend.cpp(124): warning C4245: 'argument' : conversion from 'int' to 'UDWORD', signed/unsigned mismatch
12>frontend.cpp(263): warning C4245: 'argument' : conversion from 'int' to 'UDWORD', signed/unsigned mismatch
12>frontend.cpp(407): warning C4245: 'argument' : conversion from 'int' to 'UDWORD', signed/unsigned mismatch
12>frontend.cpp(537): warning C4245: 'argument' : conversion from 'int' to 'UDWORD', signed/unsigned mismatch
12>frontend.cpp(558): warning C4245: 'argument' : conversion from 'int' to 'UDWORD', signed/unsigned mismatch
12>frontend.cpp(576): warning C4245: 'argument' : conversion from 'int' to 'UDWORD', signed/unsigned mismatch
12>frontend.cpp(588): warning C4245: 'argument' : conversion from 'int' to 'UDWORD', signed/unsigned mismatch
12>frontend.cpp(600): warning C4245: 'argument' : conversion from 'int' to 'UDWORD', signed/unsigned mismatch
12>frontend.cpp(611): warning C4245: 'argument' : conversion from 'int' to 'UDWORD', signed/unsigned mismatch
12>frontend.cpp(753): warning C4245: 'argument' : conversion from 'int' to 'UDWORD', signed/unsigned mismatch
12>frontend.cpp(757): warning C4245: 'argument' : conversion from 'int' to 'UDWORD', signed/unsigned mismatch
12>frontend.cpp(761): warning C4245: 'argument' : conversion from 'int' to 'UDWORD', signed/unsigned mismatch
12>frontend.cpp(835): warning C4245: 'argument' : conversion from 'int' to 'UDWORD', signed/unsigned mismatch
12>frontend.cpp(847): warning C4245: 'argument' : conversion from 'int' to 'UDWORD', signed/unsigned mismatch
12>frontend.cpp(852): warning C4245: 'argument' : conversion from 'int' to 'UDWORD', signed/unsigned mismatch
12>frontend.cpp(856): warning C4245: 'argument' : conversion from 'int' to 'UDWORD', signed/unsigned mismatch
12>frontend.cpp(869): warning C4245: 'argument' : conversion from 'int' to 'UDWORD', signed/unsigned mismatch
12>frontend.cpp(896): warning C4245: 'argument' : conversion from 'int' to 'UDWORD', signed/unsigned mismatch
12>frontend.cpp(1120): warning C4245: 'argument' : conversion from 'int' to 'UDWORD', signed/unsigned mismatch
12>frontend.cpp(1131): warning C4245: 'argument' : conversion from 'int' to 'UDWORD', signed/unsigned mismatch
12>frontend.cpp(1144): warning C4245: 'argument' : conversion from 'int' to 'UDWORD', signed/unsigned mismatch
12>frontend.cpp(1156): warning C4245: 'argument' : conversion from 'int' to 'UDWORD', signed/unsigned mismatch
12>frontend.cpp(1268): warning C4245: 'argument' : conversion from 'int' to 'UDWORD', signed/unsigned mismatch
12>frontend.cpp(1272): warning C4245: 'argument' : conversion from 'int' to 'UDWORD', signed/unsigned mismatch
12>frontend.cpp(1288): warning C4245: 'argument' : conversion from 'int' to 'UDWORD', signed/unsigned mismatch
12>frontend.cpp(1292): warning C4245: 'argument' : conversion from 'int' to 'UDWORD', signed/unsigned mismatch
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (function.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (function.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (game.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (game.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>  gateway.cpp
12>  geometry.cpp
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  group.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (gateway.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (gateway.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (geometry.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (geometry.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>game.cpp(1155): warning C4806: '==' : unsafe operation: no value of type 'bool' promoted to type 'int' can equal the given constant
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (group.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (group.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  hci.cpp
12>d:\wz2100-src\repo\src\game.cpp(3158): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\game.cpp(5657): warning C4702: unreachable code
12>  ingameop.cpp
12>  init.cpp
12>  intdisplay.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (hci.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (hci.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (ingameop.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (ingameop.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (intdisplay.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (intdisplay.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (init.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (init.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\wz2100-src\repo\src\hci.cpp(500): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\hci.cpp(509): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\hci.cpp(521): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\hci.cpp(527): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\hci.cpp(540): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\hci.cpp(550): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\hci.cpp(560): warning C4702: unreachable code
12>  intelmap.cpp
12>  intimage.cpp
12>init.cpp(764): warning C4805: '==' : unsafe mix of type 'UDWORD' and type 'bool' in operation
12>  intorder.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (intelmap.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (intelmap.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>d:\wz2100-src\repo\src\init.cpp(1134): warning C4702: unreachable code
12>  keybind.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (intimage.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (intimage.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (intorder.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (intorder.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  keyedit.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (keybind.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (keybind.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  keymap.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (keyedit.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (keyedit.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>  level_lexer.cpp
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (keymap.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (keymap.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (level_lexer.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (level_lexer.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>  levels.cpp
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>level_lexer.cpp(1204): warning C4003: not enough actual parameters for macro 'lev_wrap'
12>level_lexer.cpp(1502): warning C4003: not enough actual parameters for macro 'lev_wrap'
12>  lighting.cpp
12>  loadsave.cpp
12>d:\wz2100-src\repo\src\keymap.cpp(532): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\keymap.cpp(541): warning C4702: unreachable code
12>  loop.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (levels.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (levels.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (lighting.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (lighting.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (loadsave.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (loadsave.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (loop.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (loop.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  main.cpp
12>d:\wz2100-src\repo\src\levels.cpp(231): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\levels.cpp(409): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\levels.cpp(458): warning C4702: unreachable code
12>  map.cpp
12>  mapdisplay.cpp
12>  mapgrid.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (main.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (main.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (map.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (map.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (mapdisplay.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (mapdisplay.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (mapgrid.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (mapgrid.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  mechanics.cpp
12>  message.cpp
12>main.cpp(425): warning C4101: 'dwRet' : unreferenced local variable
12>d:\wz2100-src\repo\src\map.cpp(174): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\map.cpp(946): warning C4702: unreachable code
12>  miscimd.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (mechanics.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (mechanics.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\wz2100-src\repo\src\main.cpp(1048): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\main.cpp(1059): warning C4702: unreachable code
12>  mission.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (message.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (message.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (miscimd.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (miscimd.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\wz2100-src\repo\src\mechanics.cpp(71): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\mechanics.cpp(150): warning C4702: unreachable code
12>  move.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (mission.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (mission.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(518): warning C4127: conditional expression is constant (message.cpp)
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(508) : while compiling class template member function 'void QList<T>::append(const T &)'
12>          with
12>          [
12>              T=QString
12>          ]
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qstringlist.h(70) : see reference to function template instantiation 'void QList<T>::append(const T &)' being compiled
12>          with
12>          [
12>              T=QString
12>          ]
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qstringlist.h(67) : see reference to class template instantiation 'QList<T>' being compiled
12>          with
12>          [
12>              T=QString
12>          ]
12>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qmap.h(644): warning C4127: conditional expression is constant (message.cpp)
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qmap.h(643) : while compiling class template member function 'void QMap<Key,T>::freeData(QMapData *)'
12>          with
12>          [
12>              Key=QString,
12>              T=VIEWDATA *
12>          ]
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qmap.h(185) : see reference to function template instantiation 'void QMap<Key,T>::freeData(QMapData *)' being compiled
12>          with
12>          [
12>              Key=QString,
12>              T=VIEWDATA *
12>          ]
12>          message.cpp(40) : see reference to class template instantiation 'QMap<Key,T>' being compiled
12>          with
12>          [
12>              Key=QString,
12>              T=VIEWDATA *
12>          ]
12>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(372): warning C4127: conditional expression is constant (message.cpp)
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(371) : while compiling class template member function 'void QList<T>::node_construct(QList<T>::Node *,const T &)'
12>          with
12>          [
12>              T=QString
12>          ]
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(512) : see reference to function template instantiation 'void QList<T>::node_construct(QList<T>::Node *,const T &)' being compiled
12>          with
12>          [
12>              T=QString
12>          ]
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(730) : while compiling class template member function 'QList<T>::~QList(void)'
12>          with
12>          [
12>              T=QString
12>          ]
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qstringlist.h(69) : see reference to function template instantiation 'QList<T>::~QList(void)' being compiled
12>          with
12>          [
12>              T=QString
12>          ]
12>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(373): warning C4127: conditional expression is constant (message.cpp)
12>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(388): warning C4127: conditional expression is constant (message.cpp)
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(387) : while compiling class template member function 'void QList<T>::node_destruct(QList<T>::Node *)'
12>          with
12>          [
12>              T=QString
12>          ]
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(532) : see reference to function template instantiation 'void QList<T>::node_destruct(QList<T>::Node *)' being compiled
12>          with
12>          [
12>              T=QString
12>          ]
12>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(389): warning C4127: conditional expression is constant (message.cpp)
12>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(396): warning C4127: conditional expression is constant (message.cpp)
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(394) : while compiling class template member function 'void QList<T>::node_copy(QList<T>::Node *,QList<T>::Node *,QList<T>::Node *)'
12>          with
12>          [
12>              T=QString
12>          ]
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(829) : see reference to function template instantiation 'void QList<T>::node_copy(QList<T>::Node *,QList<T>::Node *,QList<T>::Node *)' being compiled
12>          with
12>          [
12>              T=QString
12>          ]
12>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(409): warning C4127: conditional expression is constant (message.cpp)
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(430): warning C4127: conditional expression is constant (message.cpp)
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(429) : while compiling class template member function 'void QList<T>::node_destruct(QList<T>::Node *,QList<T>::Node *)'
12>          with
12>          [
12>              T=QString
12>          ]
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(693) : see reference to function template instantiation 'void QList<T>::node_destruct(QList<T>::Node *,QList<T>::Node *)' being compiled
12>          with
12>          [
12>              T=QString
12>          ]
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(765) : while compiling class template member function 'void QList<T>::clear(void)'
12>          with
12>          [
12>              T=QString
12>          ]
12>          d:\qt\4.8.5\include\qtcore\../../src/corelib/io/qdatastream.h(245) : see reference to function template instantiation 'void QList<T>::clear(void)' being compiled
12>          with
12>          [
12>              T=QString
12>          ]
12>d:\qt\4.8.5\include\qtcore\../../src/corelib/tools/qlist.h(432): warning C4127: conditional expression is constant (message.cpp)
12>  multibot.cpp
12>  multigifts.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (move.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (move.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (multibot.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (multibot.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>  multiint.cpp
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (multigifts.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (multigifts.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  multijoin.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (multiint.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (multiint.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\wz2100-src\repo\src\multibot.cpp(370): warning C4701: potentially uninitialized local variable 'initialOrders' used
12>  multilimit.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (multijoin.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (multijoin.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  multimenu.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (multilimit.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (multilimit.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  multiopt.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (multimenu.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (multimenu.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  multiplay.cpp
12>  multistat.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (multiopt.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (multiopt.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (multiplay.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (multiplay.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  multistruct.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (multistat.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (multistat.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  multisync.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (multistruct.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (multistruct.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>  objects.cpp
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  objmem.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (multisync.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (multisync.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (objects.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (objects.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (objmem.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (objmem.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  oprint.cpp
12>  order.cpp
12>  pointtree.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (oprint.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (oprint.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  power.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (order.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (order.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (pointtree.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (pointtree.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  projectile.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (power.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (power.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>  qtscript.cpp
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (projectile.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (projectile.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>d:\wz2100-src\repo\src\order.cpp(549): warning C4701: potentially uninitialized local variable 'psObj' used
12>d:\wz2100-src\repo\src\order.cpp(549): warning C4703: potentially uninitialized local pointer variable 'psObj' used
12>  qtscriptfuncs.cpp
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (qtscript.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (qtscript.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  radar.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (qtscriptfuncs.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (qtscriptfuncs.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>projectile.cpp(118): warning C4146: unary minus operator applied to unsigned type, result still unsigned
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>qtscript.cpp(471): warning C4804: '>=' : unsafe use of type 'bool' in operation
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (radar.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (radar.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  random.cpp
12>  raycast.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (random.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (random.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (raycast.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (raycast.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\wz2100-src\repo\src\radar.cpp(169): warning C4702: unreachable code
12>  research.cpp
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  scores.cpp
12>  scriptai.cpp
12>raycast.cpp(37): warning C4510: 'HeightCallbackHelp_t' : default constructor could not be generated
12>          raycast.cpp(34) : see declaration of 'HeightCallbackHelp_t'
12>raycast.cpp(37): warning C4610: struct 'HeightCallbackHelp_t' can never be instantiated - user defined constructor required
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (research.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (research.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (scores.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (scores.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (scriptai.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (scriptai.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  scriptcb.cpp
12>research.cpp(2115): warning C4245: 'initializing' : conversion from 'int' to 'uint32_t', signed/unsigned mismatch
12>  scriptextern.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (scriptcb.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (scriptcb.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>d:\wz2100-src\repo\src\research.cpp(403): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\research.cpp(432): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\research.cpp(441): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\research.cpp(502): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\research.cpp(579): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\research.cpp(592): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\research.cpp(1717): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\research.cpp(1732): warning C4702: unreachable code
12>  scriptfuncs.cpp
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  scriptobj.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (scriptextern.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (scriptextern.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (scriptfuncs.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (scriptfuncs.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (scriptobj.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (scriptobj.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  scripttabs.cpp
12>scriptfuncs.cpp(3318): warning C4805: '==' : unsafe mix of type 'int32_t' and type 'bool' in operation
12>scriptfuncs.cpp(7367): warning C4245: '=' : conversion from 'int' to 'UWORD', signed/unsigned mismatch
12>  scriptvals.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (scripttabs.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (scripttabs.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  scriptvals_lexer.cpp
12>d:\wz2100-src\repo\src\scriptfuncs.cpp(3718): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\scriptfuncs.cpp(6390): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\scriptfuncs.cpp(10315): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\scriptfuncs.cpp(10898): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\scriptfuncs.cpp(5497): warning C4701: potentially uninitialized local variable 'x' used
12>d:\wz2100-src\repo\src\scriptfuncs.cpp(5498): warning C4701: potentially uninitialized local variable 'y' used
12>  scriptvals_parser.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (scriptvals.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (scriptvals.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (scriptvals_lexer.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (scriptvals_lexer.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (scriptvals_parser.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (scriptvals_parser.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>  selection.cpp
12>scriptvals_lexer.cpp(1194): warning C4003: not enough actual parameters for macro 'scrv_wrap'
12>scriptvals_lexer.cpp(1492): warning C4003: not enough actual parameters for macro 'scrv_wrap'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\wz2100-src\repo\src\scriptvals.cpp(103): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\scriptvals.cpp(110): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\scriptvals.cpp(199): warning C4702: unreachable code
12>  seqdisp.cpp
12>  stats.cpp
12>scriptvals_parser.cpp(1205): warning C4065: switch statement contains 'default' but no 'case' labels
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (selection.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (selection.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\wz2100-src\repo\src\scriptvals_parser.cpp(2304): warning C4702: unreachable code
12>  structure.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (seqdisp.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (seqdisp.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (stats.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (stats.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  template.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (structure.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (structure.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>  terrain.cpp
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\wz2100-src\repo\src\stats.cpp(513): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(523): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(528): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(533): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(538): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(544): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(550): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(1158): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(1066): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(1082): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(1282): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(1295): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(691): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(706): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(721): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(730): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(738): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(746): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(754): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(764): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(834): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(518): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(1443): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(1458): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(1545): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(1560): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(1665): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(1680): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(1762): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(1777): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(1819): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(1835): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(1893): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(1930): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(2000): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(2019): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(2032): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(2049): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(2268): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(2612): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(2988): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(2996): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(2675): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(2082): warning C4702: unreachable code
12>d:\wz2100-src\repo\src\stats.cpp(2091): warning C4702: unreachable code
12>  text.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (template.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (template.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>structure.cpp(471): warning C4245: 'argument' : conversion from 'int' to 'unsigned int', signed/unsigned mismatch
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (terrain.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (terrain.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (text.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (text.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  texture.cpp
12>d:\wz2100-src\repo\src\structure.cpp(532): warning C4702: unreachable code
12>  transporter.cpp
12>d:\wz2100-src\repo\src\terrain.cpp(1121): warning C4702: unreachable code
12>  version.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (texture.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (texture.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>  visibility.cpp
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (transporter.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (transporter.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (version.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (version.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (visibility.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (visibility.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>  warcam.cpp
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>  warzoneconfig.cpp
12>  wavecast.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (warcam.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (warcam.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>  wrappers.cpp
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (warzoneconfig.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (warzoneconfig.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (wavecast.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (wavecast.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>d:\windowssdk\include\sal_supp.h(57): warning C4005: '__useHeader' : macro redefinition (wrappers.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2864) : see previous definition of '__useHeader'
12>d:\windowssdk\include\specstrings_supp.h(77): warning C4005: '__on_failure' : macro redefinition (wrappers.cpp)
12>          D:\VisualStudio11\VC\include\sal.h(2865) : see previous definition of '__on_failure'
12>   *** Warnings 4018,4100,4127,4204,4244,4267,4389,4512,4800 have been squelched. ***
12>wavecast.cpp(84): warning C4146: unary minus operator applied to unsigned type, result still unsigned
12>wavecast.cpp(85): warning C4146: unary minus operator applied to unsigned type, result still unsigned
12>wavecast.cpp(86): warning C4146: unary minus operator applied to unsigned type, result still unsigned
12>d:\wz2100-src\repo\src\wavecast.cpp(88): warning C4701: potentially uninitialized local variable 'tile' used
12>SDL.lib(main_sdl.obj) : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/SAFESEH' specification
12>  libogg_static.lib(framing.obj) : MSIL .netmodule or module compiled with /GL found; restarting link with /LTCG; add /LTCG to the link command line to improve linker performance
12>LINK : warning LNK4075: ignoring '/INCREMENTAL' due to '/LTCG' specification
12>SDL.lib(main_sdl.obj) : warning LNK4075: ignoring '/EDITANDCONTINUE' due to '/OPT:LBR' specification
12>     Creating library ..\data\Warzone2100-Dbg.lib and object ..\data\Warzone2100-Dbg.exp
12>MSVCRTD.lib(cinitexe.obj) : warning LNK4098: defaultlib 'libcmtd.lib' conflicts with use of other libs; use /NODEFAULTLIB:library
12>terrain.obj : error LNK2001: unresolved external symbol ___glewDrawRangeElements
12>terrain.obj : error LNK2001: unresolved external symbol ___glewActiveTexture
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewActiveTexture
12>ivis_opengl.lib(piestate.obj) : error LNK2001: unresolved external symbol ___glewActiveTexture
12>terrain.obj : error LNK2001: unresolved external symbol ___glewBindBuffer
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewBindBuffer
12>terrain.obj : error LNK2001: unresolved external symbol ___glewBufferData
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewBufferData
12>terrain.obj : error LNK2001: unresolved external symbol ___glewBufferSubData
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewBufferSubData
12>terrain.obj : error LNK2001: unresolved external symbol ___glewDeleteBuffers
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewDeleteBuffers
12>terrain.obj : error LNK2001: unresolved external symbol ___glewGenBuffers
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewGenBuffers
12>texture.obj : error LNK2001: unresolved external symbol ___GLEW_EXT_texture_filter_anisotropic
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___GLEW_EXT_texture_filter_anisotropic
12>ivis_opengl.lib(tex.obj) : error LNK2001: unresolved external symbol ___GLEW_EXT_texture_filter_anisotropic
12>ivis_opengl.lib(piedraw.obj) : error LNK2001: unresolved external symbol ___glewMultiTexCoord2fv
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewMultiTexCoord2fv
12>ivis_opengl.lib(piedraw.obj) : error LNK2001: unresolved external symbol ___glewStencilOpSeparate
12>ivis_opengl.lib(piedraw.obj) : error LNK2001: unresolved external symbol ___glewStencilOpSeparateATI
12>ivis_opengl.lib(piedraw.obj) : error LNK2001: unresolved external symbol ___glewActiveStencilFaceEXT
12>ivis_opengl.lib(piedraw.obj) : error LNK2001: unresolved external symbol ___GLEW_VERSION_2_0
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___GLEW_VERSION_2_0
12>ivis_opengl.lib(piedraw.obj) : error LNK2001: unresolved external symbol ___GLEW_ATI_separate_stencil
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___GLEW_ATI_separate_stencil
12>ivis_opengl.lib(piedraw.obj) : error LNK2001: unresolved external symbol ___GLEW_EXT_stencil_two_side
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___GLEW_EXT_stencil_two_side
12>ivis_opengl.lib(piedraw.obj) : error LNK2001: unresolved external symbol ___GLEW_EXT_stencil_wrap
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___GLEW_EXT_stencil_wrap
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol _glewInit@0
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol _glewGetErrorString@4
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol _glewGetString@4
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewBlendColor
12>ivis_opengl.lib(piestate.obj) : error LNK2001: unresolved external symbol ___glewBlendColor
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewGetBufferParameteriv
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewGetBufferPointerv
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewGetBufferSubData
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewIsBuffer
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewMapBuffer
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewUnmapBuffer
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewAttachShader
12>ivis_opengl.lib(piestate.obj) : error LNK2001: unresolved external symbol ___glewAttachShader
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewCompileShader
12>ivis_opengl.lib(piestate.obj) : error LNK2001: unresolved external symbol ___glewCompileShader
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewCreateProgram
12>ivis_opengl.lib(piestate.obj) : error LNK2001: unresolved external symbol ___glewCreateProgram
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewCreateShader
12>ivis_opengl.lib(piestate.obj) : error LNK2001: unresolved external symbol ___glewCreateShader
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewGetProgramInfoLog
12>ivis_opengl.lib(piestate.obj) : error LNK2001: unresolved external symbol ___glewGetProgramInfoLog
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewGetProgramiv
12>ivis_opengl.lib(piestate.obj) : error LNK2001: unresolved external symbol ___glewGetProgramiv
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewGetShaderInfoLog
12>ivis_opengl.lib(piestate.obj) : error LNK2001: unresolved external symbol ___glewGetShaderInfoLog
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewGetShaderiv
12>ivis_opengl.lib(piestate.obj) : error LNK2001: unresolved external symbol ___glewGetShaderiv
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewGetUniformLocation
12>ivis_opengl.lib(piestate.obj) : error LNK2001: unresolved external symbol ___glewGetUniformLocation
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewLinkProgram
12>ivis_opengl.lib(piestate.obj) : error LNK2001: unresolved external symbol ___glewLinkProgram
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewShaderSource
12>ivis_opengl.lib(piestate.obj) : error LNK2001: unresolved external symbol ___glewShaderSource
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewUniform1f
12>ivis_opengl.lib(piestate.obj) : error LNK2001: unresolved external symbol ___glewUniform1f
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewUniform1i
12>ivis_opengl.lib(piestate.obj) : error LNK2001: unresolved external symbol ___glewUniform1i
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewUniform4fv
12>ivis_opengl.lib(piestate.obj) : error LNK2001: unresolved external symbol ___glewUniform4fv
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewUseProgram
12>ivis_opengl.lib(piestate.obj) : error LNK2001: unresolved external symbol ___glewUseProgram
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewActiveTextureARB
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewMultiTexCoord2fvARB
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewAttachObjectARB
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewCompileShaderARB
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewCreateProgramObjectARB
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewCreateShaderObjectARB
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewGetInfoLogARB
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewGetObjectParameterivARB
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewGetUniformLocationARB
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewLinkProgramARB
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewShaderSourceARB
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewUniform1fARB
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewUniform1iARB
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewUniform4fvARB
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewUseProgramObjectARB
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewBindBufferARB
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewBufferDataARB
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewBufferSubDataARB
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewDeleteBuffersARB
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewGenBuffersARB
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewGetBufferParameterivARB
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewGetBufferPointervARB
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewGetBufferSubDataARB
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewIsBufferARB
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewMapBufferARB
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewUnmapBufferARB
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___glewBlendColorEXT
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___GLEW_VERSION_1_2
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___GLEW_VERSION_1_3
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___GLEW_VERSION_1_4
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___GLEW_VERSION_1_5
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___GLEW_VERSION_2_1
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___GLEW_VERSION_3_0
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___GLEW_ARB_imaging
12>ivis_opengl.lib(piestate.obj) : error LNK2001: unresolved external symbol ___GLEW_ARB_imaging
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___GLEW_ARB_multitexture
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___GLEW_ARB_shader_objects
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___GLEW_ARB_shading_language_100
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___GLEW_ARB_texture_compression
12>ivis_opengl.lib(piemode.obj) : error LNK2001: unresolved external symbol ___GLEW_ARB_texture_compression
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___GLEW_ARB_texture_cube_map
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___GLEW_ARB_texture_env_crossbar
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___GLEW_ARB_texture_non_power_of_two
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___GLEW_ARB_texture_rectangle
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___GLEW_ARB_vertex_buffer_object
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___GLEW_EXT_blend_color
12>ivis_opengl.lib(piestate.obj) : error LNK2001: unresolved external symbol ___GLEW_EXT_blend_color
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___GLEW_EXT_framebuffer_object
12>ivis_opengl.lib(screen.obj) : error LNK2001: unresolved external symbol ___GLEW_NV_texture_env_combine4
12>..\data\Warzone2100-Dbg.exe : fatal error LNK1120: 87 unresolved externals
========== Rebuild All: 11 succeeded, 1 failed, 0 skipped ==========


It seems I killed the script_lexer.cpp file all by myself. Perhaps some lines werde selected while I typed something on the keyboard. I redownloaded the file, and it works well without modifications.

The glew 1.7 files are downloaded from the official website http://sourceforge.net/projects/glew/files/glew/1.7.0/ Thus I dont think the binaries are invalid. Here is how I linked glew to Warzone2100 project:
linker settings.png


Where I configured the lib directory the glew lib is in:
vc dirs.png
vc dirs.png (34.25 KiB) Viewed 8824 times


Proof that the glew lib is really inside the configured directory:
glew32s.lib.png
glew32s.lib.png (33.91 KiB) Viewed 8824 times


//edit: using the "glew32.lib" instead of the "glew32s.lib" file leads to the same errors.
smallfly
Trained
Trained
 
Posts: 85
Joined: 21 Aug 2009, 10:26

Re: Compile Errors MSVS2012 Win7 64bit wz3.1.1 i.e. unistd.h

Postby smallfly » 03 Apr 2014, 19:20

Browsing the net I found many people having problems with the precompiled glew win64bit binaries. Thus I switched to the Win32 binaries now. They seem to work.

It finally generated the Warzone2100-Dbg.exe in this folder D:\wz2100-src\repo\data

To actually play the game I had to copy to this folder all the files of this folder D:\wz2100-src\repo\devpkg\data

Thanks vexer for your help! I really appreciate that!

//edit: let me close that post with a nice finding inside the source code:
never_say_never.png
never_say_never.png (13.01 KiB) Viewed 8804 times
smallfly
Trained
Trained
 
Posts: 85
Joined: 21 Aug 2009, 10:26

Re: Compile Errors MSVS2012 Win7 64bit wz3.1.1 [SOLVED]

Postby vexed » 04 Apr 2014, 03:31

Glad you worked it out... for what it is worth, I am using GLEW 1.10, and that works as well.
Guess I should have said we only build 32bit builds on windows. This is why I said to compile all the libs yourself, and don't go for the pre-packaged ones.

Pumpkin had lots of those kind of comments spread throughout the source. Sometimes the comments apply to the code in question, other times, not really.
/facepalm ...Grinch stole Warzone🙈🙉🙊 contra principia negantem non est disputandum
Super busy, don't expect a timely reply back.
User avatar
vexed
Inactive
Inactive
 
Posts: 2455
Joined: 27 Jul 2010, 02:07

Re: Compile Errors MSVS2012 Win7 64bit wz3.1.1 [SOLVED]

Postby smallfly » 04 Apr 2014, 10:32

vexed wrote:This is why I said to compile all the libs yourself, and don't go for the pre-packaged ones.

I did not compile any lib by myself and it works well. (Just as information for people with the same system configuration like me)

Summarized these are my sources to successfully compile Warzone 3.1.1 DEBUG VERSION (!) on Windows7 64bit using Visual Studio 2012:

Visual Studio Express 2012 for Windows Desktop @ http://www.visualstudio.com/en-us/products/visual-studio-express-vs.aspx
warzone2100-3.1.1.zip @ https://github.com/Warzone2100/warzone2100/tree/3.1.1
glew-1.8.0-win32.zip @ http://sourceforge.net/projects/glew/files/glew/1.8.0/
Flex for Windows 2.5.4a "complete package, except sources Setup" @ http://gnuwin32.sourceforge.net/packages/flex.htm
Bison for Windows 2.4.1 "Complete package, except sources Setup" @ http://gnuwin32.sourceforge.net/packages/bison.htm
qt-win-opensource-4.8.5-vs2010.exe @ http://download.qt-project.org/archive/qt/4.8/4.8.5/
Microsoft SDK for Windows 7 and .NET Framework 3.5 @ http://www.chip.de/downloads/Windows-7-SDK_25584685.html
devpkg-trunk-msvc2010-20102705.rar @ http://developer.wz2100.net/attachment/ticket/1881/devpkg-trunk-msvc2010-20102705.rar
Devpkg contains the following files:
Code: Select all
 Verzeichnis von D:\wz2100-src\devpkg-trunk-msvc2010-20102705

04.04.2014  10:15    <DIR>          .
04.04.2014  10:15    <DIR>          ..
27.05.2010  17:57    <DIR>          devpkg
04.04.2014  10:17                 0 devpkg-inhalt.txt
               1 Datei(en),              0 Bytes

 Verzeichnis von D:\wz2100-src\devpkg-trunk-msvc2010-20102705\devpkg

27.05.2010  17:57    <DIR>          .
27.05.2010  17:57    <DIR>          ..
27.05.2010  17:56    <DIR>          data
27.05.2010  17:56    <DIR>          datad
27.05.2010  19:45             2.766 FlexBison.props
03.02.2008  04:15             9.276 FlexBison.rules
03.02.2008  04:15             9.150 FlexBison.rules.license
27.05.2010  19:45             7.890 FlexBison.targets
27.05.2010  19:45            17.067 FlexBison.xml
27.05.2010  17:56    <DIR>          include
27.05.2010  17:56    <DIR>          lib
27.05.2010  17:56    <DIR>          libd
27.05.2010  17:56    <DIR>          libsse2
01.08.2009  23:31             1.602 revs.txt
               6 Datei(en),         47.751 Bytes

 Verzeichnis von D:\wz2100-src\devpkg-trunk-msvc2010-20102705\devpkg\data

27.05.2010  17:56    <DIR>          .
27.05.2010  17:56    <DIR>          ..
27.05.2010  17:56    <DIR>          etc
27.05.2010  17:56    <DIR>          fonts
24.03.2009  06:58           522.240 freetype6.dll
24.10.2009  07:59           138.240 glc32.dll
24.03.2009  06:58           147.456 libexpat.dll
24.03.2009  06:58           218.443 libfontconfig-1.dll
09.02.2003  01:02           926.123 libiconv-2.dll
05.04.2003  04:09            72.261 libintl-2.dll
04.10.2003  20:06            45.530 popt1.dll
23.10.2009  17:51           364.544 SDL.dll
24.03.2009  06:58            72.192 zlib1.dll
               9 Datei(en),      2.507.029 Bytes

 Verzeichnis von D:\wz2100-src\devpkg-trunk-msvc2010-20102705\devpkg\data\etc

27.05.2010  17:56    <DIR>          .
27.05.2010  17:56    <DIR>          ..
27.05.2010  17:56    <DIR>          fonts
               0 Datei(en),              0 Bytes

 Verzeichnis von D:\wz2100-src\devpkg-trunk-msvc2010-20102705\devpkg\data\etc\fonts

27.05.2010  17:56    <DIR>          .
27.05.2010  17:56    <DIR>          ..
25.10.2009  04:07            11.450 fonts.conf
12.04.2004  06:17             5.840 fonts.dtd
               2 Datei(en),         17.290 Bytes

 Verzeichnis von D:\wz2100-src\devpkg-trunk-msvc2010-20102705\devpkg\data\fonts

27.05.2010  17:56    <DIR>          .
27.05.2010  17:56    <DIR>          ..
08.03.2009  23:02           572.908 DejaVuSans-Bold.ttf
08.03.2009  23:02           622.020 DejaVuSans.ttf
               2 Datei(en),      1.194.928 Bytes

 Verzeichnis von D:\wz2100-src\devpkg-trunk-msvc2010-20102705\devpkg\datad

27.05.2010  17:56    <DIR>          .
27.05.2010  17:56    <DIR>          ..
24.10.2009  05:23           207.872 glc32.dll
23.10.2009  17:53           480.768 SDL.dll
               2 Datei(en),        688.640 Bytes

 Verzeichnis von D:\wz2100-src\devpkg-trunk-msvc2010-20102705\devpkg\include

27.05.2010  17:56    <DIR>          .
27.05.2010  17:56    <DIR>          ..
27.05.2010  17:56    <DIR>          AL
27.05.2010  17:56    <DIR>          GL
05.04.2003  03:47            10.477 libintl.h
27.05.2010  17:56    <DIR>          ogg
23.03.2009  14:13            93.425 physfs.h
10.09.2009  12:38           158.674 png.h
10.09.2009  12:38            47.050 pngconf.h
12.11.2007  04:05            16.024 popt.h
12.11.2007  04:05               735 poptdll.h
27.05.2010  17:56    <DIR>          SDL
27.05.2010  17:56    <DIR>          theora
27.05.2010  17:56    <DIR>          vorbis
23.11.2008  01:32             9.544 zconf.h
18.07.2005  12:26            66.188 zlib.h
               8 Datei(en),        402.117 Bytes

 Verzeichnis von D:\wz2100-src\devpkg-trunk-msvc2010-20102705\devpkg\include\AL

27.05.2010  17:56    <DIR>          .
27.05.2010  17:56    <DIR>          ..
08.12.2006  22:30            26.443 al.h
13.04.2007  22:02             8.282 alc.h
               2 Datei(en),         34.725 Bytes

 Verzeichnis von D:\wz2100-src\devpkg-trunk-msvc2010-20102705\devpkg\include\GL

27.05.2010  17:56    <DIR>          .
27.05.2010  17:56    <DIR>          ..
24.03.2009  04:48            13.305 glc.h
               1 Datei(en),         13.305 Bytes

 Verzeichnis von D:\wz2100-src\devpkg-trunk-msvc2010-20102705\devpkg\include\ogg

27.05.2010  17:56    <DIR>          .
27.05.2010  17:56    <DIR>          ..
31.07.2008  06:03               257 config_types.h
04.06.2009  06:40             8.259 ogg.h
21.05.2009  00:57             4.055 os_types.h
               3 Datei(en),         12.571 Bytes

 Verzeichnis von D:\wz2100-src\devpkg-trunk-msvc2010-20102705\devpkg\include\SDL

27.05.2010  17:56    <DIR>          .
27.05.2010  17:56    <DIR>          ..
31.12.2007  02:48             4.336 begin_code.h
31.12.2007  02:48             1.423 close_code.h
31.12.2007  02:48             3.133 SDL.h
31.12.2007  02:48             1.875 SDL_active.h
31.12.2007  02:48            10.879 SDL_audio.h
31.12.2007  02:48               910 SDL_byteorder.h
31.12.2007  02:48             5.657 SDL_cdrom.h
31.12.2007  04:17             1.474 SDL_config.h
31.12.2007  02:48             2.803 SDL_config_dreamcast.h
31.12.2007  02:48             2.801 SDL_config_macos.h
31.12.2007  02:48             3.537 SDL_config_macosx.h
31.12.2007  02:48             1.982 SDL_config_minimal.h
31.12.2007  02:48             2.979 SDL_config_nds.h
31.12.2007  02:48             3.635 SDL_config_os2.h
31.12.2007  02:48             3.107 SDL_config_symbian.h
31.12.2007  02:48             4.507 SDL_config_win32.h
31.12.2007  02:48               869 SDL_copying.h
31.12.2007  02:48             2.303 SDL_cpuinfo.h
31.12.2007  02:48             5.653 SDL_endian.h
31.12.2007  02:48             1.762 SDL_error.h
31.12.2007  02:48            12.564 SDL_events.h
31.12.2007  02:48               910 SDL_getenv.h
31.12.2007  02:48             5.203 SDL_joystick.h
31.12.2007  02:48             3.885 SDL_keyboard.h
31.12.2007  02:48             7.160 SDL_keysym.h
31.12.2007  02:48             2.769 SDL_loadso.h
31.12.2007  02:48             2.732 SDL_main.h
31.12.2007  02:48             4.689 SDL_mouse.h
31.12.2007  02:48             5.707 SDL_mutex.h
31.12.2007  02:48               183 SDL_name.h
31.12.2007  02:48           336.232 SDL_opengl.h
31.12.2007  02:48             2.516 SDL_platform.h
31.12.2007  02:48             1.919 SDL_quit.h
31.12.2007  02:48             4.783 SDL_rwops.h
31.12.2007  02:48            15.662 SDL_stdinc.h
31.12.2007  02:48             5.991 SDL_syswm.h
31.12.2007  02:48             4.436 SDL_thread.h
31.12.2007  02:48             4.424 SDL_timer.h
31.12.2007  02:48               910 SDL_types.h
31.12.2007  02:48             2.557 SDL_version.h
31.12.2007  02:48            37.051 SDL_video.h
              41 Datei(en),        527.908 Bytes

 Verzeichnis von D:\wz2100-src\devpkg-trunk-msvc2010-20102705\devpkg\include\theora

27.05.2010  17:56    <DIR>          .
27.05.2010  17:56    <DIR>          ..
31.08.2009  21:52            25.695 codec.h
01.09.2009  02:06            33.293 theora.h
31.08.2009  21:52            15.877 theoradec.h
31.08.2009  21:51            25.309 theoraenc.h
               4 Datei(en),        100.174 Bytes

 Verzeichnis von D:\wz2100-src\devpkg-trunk-msvc2010-20102705\devpkg\include\vorbis

27.05.2010  17:56    <DIR>          .
27.05.2010  17:56    <DIR>          ..
04.06.2009  07:06             8.449 codec.h
04.06.2009  07:06             3.478 vorbisenc.h
10.07.2009  04:39             8.027 vorbisfile.h
               3 Datei(en),         19.954 Bytes

 Verzeichnis von D:\wz2100-src\devpkg-trunk-msvc2010-20102705\devpkg\lib

27.05.2010  17:56    <DIR>          .
27.05.2010  17:56    <DIR>          ..
24.10.2009  07:59            16.932 glc32.lib
05.04.2003  03:55            10.508 libintl.lib
23.10.2009  06:33            74.756 libogg_static.lib
23.10.2009  06:07           308.358 libpng_static.lib
12.11.2007  04:05             7.512 libpopt.lib
27.05.2010  01:03           794.706 libtheora_static.lib
23.10.2009  06:50            31.264 libvorbisfile_static.lib
23.10.2009  06:50         2.057.526 libvorbis_static.lib
02.08.2005  22:53            20.552 OpenAL32.lib
24.10.2009  05:13           296.932 physfs_static.lib
23.10.2009  17:51            42.698 SDL.lib
23.10.2009  17:51             7.092 SDLmain.lib
23.10.2009  06:06           108.666 zlib_static.lib
              13 Datei(en),      3.777.502 Bytes

 Verzeichnis von D:\wz2100-src\devpkg-trunk-msvc2010-20102705\devpkg\libd

27.05.2010  17:56    <DIR>          .
27.05.2010  17:56    <DIR>          ..
24.10.2009  05:23            17.466 glc32.lib
24.10.2009  05:23           823.296 glc32.pdb
05.04.2003  03:55            10.508 libintl.lib
23.10.2009  06:33            57.574 libogg_static.lib
23.10.2009  06:33            61.440 libogg_static.pdb
23.10.2009  06:08           524.710 libpngd_static.lib
23.10.2009  06:08            86.016 libpng_static.pdb
12.11.2007  04:05             7.512 libpopt.lib
27.05.2010  01:03           794.706 libtheora_static.lib
23.10.2009  06:56            94.208 libtheora_static.pdb
23.10.2009  06:50            80.782 libvorbisfile_static.lib
23.10.2009  06:50            61.440 libvorbisfile_static.pdb
23.10.2009  06:50         1.832.482 libvorbis_static.lib
23.10.2009  06:50           102.400 libvorbis_static.pdb
02.08.2005  22:53            20.552 OpenAL32.lib
24.10.2009  05:12           639.390 physfs_static.lib
24.10.2009  05:11           110.592 physfs_static.pdb
23.10.2009  17:53            42.698 SDL.lib
23.10.2009  17:53         1.454.080 sdl.pdb
23.10.2009  17:53            27.696 SDLmain.lib
23.10.2009  06:07           209.246 zlibd_static.lib
23.10.2009  06:07            69.632 zlibd_static.pdb
              22 Datei(en),      7.128.426 Bytes

 Verzeichnis von D:\wz2100-src\devpkg-trunk-msvc2010-20102705\devpkg\libsse2

27.05.2010  17:56    <DIR>          .
27.05.2010  17:56    <DIR>          ..
23.10.2009  06:33            74.806 libogg_static.lib
23.10.2009  06:54         1.112.226 libtheora_static.lib
23.10.2009  06:51            31.730 libvorbisfile_static.lib
23.10.2009  06:51         2.058.050 libvorbis_static.lib
               4 Datei(en),      3.276.812 Bytes

     Anzahl der angezeigten Dateien:
             123 Datei(en),     19.749.132 Bytes
              50 Verzeichnis(se), 89.874.857.984 Bytes frei


For compiling the game I opended the "/win32/Warzone2100.sln" file with Visual Studio. To solvecompilation errors:
Solution Explorer > Problematic project that throws errors (Mostly "Warzone2100) > Right Click > Properties > Configuration Properties > VC++ Directories: Now all relevant /bin directories added to "Executable Directories"; All relevant include directories to "Include Directories"; All relevant lib directories to "Library Directories";

Then Solution Explorer > Warzone2100 > Right Click > Properties > Configuration Properties > Linker > Input > Additional Dependencies
Here all relevant *lib files have to be named. In my case I used the following:
Code: Select all
libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;OpenAL32.lib;glc32.lib;OpenGL32.lib;GLU32.lib;shfolder.lib;winmm.lib;Iphlpapi.lib;ws2_32.lib;dbghelp.lib;physfs.lib;glew32s.lib;libtheora_static.lib;libpng_static.lib;SDLmain.lib;SDL.lib;QtCore4.lib;QtScript4.lib;QtScriptTools4.lib;zlib_static.lib;%


To play the built exe I had to copy several files to the "/data" directory where the exe file is placed in by Visual Studio:
data_dir_after_build.png
data_dir_after_build.png (25.73 KiB) Viewed 8786 times


Someone with wiki access could place a link to this thread in the outdated windows compile guide page. I think this helps many windows users.
smallfly
Trained
Trained
 
Posts: 85
Joined: 21 Aug 2009, 10:26

Re: Compile Errors MSVS2012 Win7 64bit wz3.1.1 [SOLVED]

Postby smallfly » 04 Apr 2014, 22:25

In order to compile the RELEASE version of Warzone 3.1.1 I had to compile some libraries by myself:

libogg_static.lib
libvorbisfile_static.lib
libvorbis_static.lib

To compile them just open the visual studio 2010 solution files contained in libogg-1.3.1.zip and libvorbis-1.3.4.zip (to be downloaded at http://xiph.org/downloads/ ) Compile the lib using RELEASE version.
smallfly
Trained
Trained
 
Posts: 85
Joined: 21 Aug 2009, 10:26


Return to Coding