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

For code related discussions and questions
Post Reply
smallfly
Trained
Trained
Posts: 85
Joined: 21 Aug 2009, 10:26

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

Post by 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 9270 times
gnupath.png
gnupath.png (7.31 KiB) Viewed 9270 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.

User avatar
vexed
Inactive
Inactive
Posts: 2461
Joined: 27 Jul 2010, 02:07

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

Post by 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.

smallfly
Trained
Trained
Posts: 85
Joined: 21 Aug 2009, 10:26

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

Post by 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 9198 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 9198 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

User avatar
vexed
Inactive
Inactive
Posts: 2461
Joined: 27 Jul 2010, 02:07

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

Post by 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.

smallfly
Trained
Trained
Posts: 85
Joined: 21 Aug 2009, 10:26

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

Post by 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 9140 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 9140 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 9140 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

User avatar
vexed
Inactive
Inactive
Posts: 2461
Joined: 27 Jul 2010, 02:07

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

Post by 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.

smallfly
Trained
Trained
Posts: 85
Joined: 21 Aug 2009, 10:26

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

Post by 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 9101 times
Proof that the glew lib is really inside the configured directory:
glew32s.lib.png
glew32s.lib.png (33.91 KiB) Viewed 9101 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

Post by 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 9081 times

User avatar
vexed
Inactive
Inactive
Posts: 2461
Joined: 27 Jul 2010, 02:07

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

Post by 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.

smallfly
Trained
Trained
Posts: 85
Joined: 21 Aug 2009, 10:26

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

Post by 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/produ ... ss-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- ... 84685.html
devpkg-trunk-msvc2010-20102705.rar @ http://developer.wz2100.net/attachment/ ... 102705.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 9063 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]

Post by 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.

Post Reply