View Single Post
  #30  
Old 01-17-2012, 02:55 AM
Speedz's Avatar
Speedz
Hill Giant
 
Join Date: Oct 2004
Location: Ocean Park, WA
Posts: 186
Default

I had a heck of a time searching and trying different ways of getting this to compile. I have some mixed success at this point.

Win7 (64 bit)
Studio 2010pro sp1 (64 bit)
active perl 5.14.2 1402 (32bit)
mysql 5.1 (32bit)

Trying to build 2097 Release with bots.

(all 32bit)
I installed perl 5.8.9.827 then backed up the perl directory and uninstalled. Then deleted what was remaining.

Then installed perl 5.10.1.1007 backed up the perl directory and uninstalled and deleted what was remaining.

Finally installed perl 5.14.2.1402. I then copied the perl lib and dll files from the previous versions into the installed directories along side the 5.14 files.

I double checked the includes and lib entries in studio on all the properties and made sure they matched the previous post in order and contents.

So far I have the best success with this but I still have errors and a skipped and failed build.

Any thoughts on this?

Warning 1 warning C4532: 'return' : jump out of __finally block has undefined behavior during termination handling D:\EQEmu\EQEmuServer\EMuShareMem\MMF.cpp 325 1 EMuShareMem
Warning 2 warning C4715: 'HTTPSocket::ProcessReceivedData' : not all control paths return a value d:\eqemu\eqemuserver\common\socketlib\httpsocket.c pp 115 1 World
Warning 3 warning C4018: '<' : signed/unsigned mismatch D:\EQEmu\EQEmuServer\ucs\clientlist.cpp 1012 1 ucs
Warning 4 warning C4018: '<' : signed/unsigned mismatch D:\EQEmu\EQEmuServer\ucs\clientlist.cpp 1314 1 ucs
Warning 5 warning C4018: '<' : signed/unsigned mismatch D:\EQEmu\EQEmuServer\ucs\clientlist.cpp 1317 1 ucs
Warning 6 warning C4018: '<' : signed/unsigned mismatch D:\EQEmu\EQEmuServer\ucs\clientlist.cpp 1427 1 ucs
Warning 7 warning C4018: '<' : signed/unsigned mismatch D:\EQEmu\EQEmuServer\ucs\clientlist.cpp 1430 1 ucs
Warning 8 warning C4244: 'initializing' : conversion from 'time_t' to 'int', possible loss of data D:\EQEmu\EQEmuServer\ucs\database.cpp 586 1 ucs
Warning 9 warning C4244: '=' : conversion from 'my_ulonglong' to 'int32', possible loss of data D:\EQEmu\EQEmuServer\common\dbcore.cpp 199 1 ucs
Warning 10 warning C4244: '=' : conversion from 'my_ulonglong' to 'int32', possible loss of data D:\EQEmu\EQEmuServer\common\dbcore.cpp 201 1 ucs
Warning 11 warning C4244: '=' : conversion from 'const uint16' to 'unsigned char', possible loss of data D:\EQEmu\EQEmuServer\common\EQPacket.cpp 206 1 ucs
Warning 12 warning C4244: '=' : conversion from 'uint16' to 'unsigned char', possible loss of data D:\EQEmu\EQEmuServer\common\EQPacket.cpp 218 1 ucs
Warning 13 warning C4244: 'initializing' : conversion from 'unsigned long' to 'uint16', possible loss of data D:\EQEmu\EQEmuServer\common\EQPacket.cpp 343 1 ucs
Warning 14 warning C4018: '>' : signed/unsigned mismatch D:\EQEmu\EQEmuServer\common\EQStream.cpp 73 1 ucs
Warning 15 warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning) D:\EQEmu\EQEmuServer\common\EQStream.cpp 331 1 ucs
Warning 16 warning C4018: '>' : signed/unsigned mismatch D:\EQEmu\EQEmuServer\common\EQStream.cpp 382 1 ucs
Warning 17 warning C4018: '>' : signed/unsigned mismatch D:\EQEmu\EQEmuServer\common\EQStream.cpp 397 1 ucs
Warning 18 warning C4244: 'argument' : conversion from 'uint64' to 'u_long', possible loss of data D:\EQEmu\EQEmuServer\common\EQStream.cpp 414 1 ucs
Warning 19 warning C4244: 'argument' : conversion from 'uint64' to 'u_long', possible loss of data D:\EQEmu\EQEmuServer\common\EQStream.cpp 414 1 ucs
Warning 20 warning C4018: '>' : signed/unsigned mismatch D:\EQEmu\EQEmuServer\common\EQStream.cpp 539 1 ucs
Warning 21 warning C4018: '>' : signed/unsigned mismatch D:\EQEmu\EQEmuServer\common\EQStream.cpp 551 1 ucs
Warning 22 warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data D:\EQEmu\EQEmuServer\common\EQStream.cpp 602 1 ucs
Warning 23 warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data D:\EQEmu\EQEmuServer\common\EQStream.cpp 602 1 ucs
Warning 24 warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data D:\EQEmu\EQEmuServer\common\EQStream.cpp 603 1 ucs
Warning 25 warning C4018: '>' : signed/unsigned mismatch D:\EQEmu\EQEmuServer\common\EQStream.cpp 660 1 ucs
Warning 26 warning C4244: 'initializing' : conversion from 'long' to 'uint16', possible loss of data D:\EQEmu\EQEmuServer\common\EQStream.cpp 663 1 ucs
Warning 27 warning C4018: '>' : signed/unsigned mismatch D:\EQEmu\EQEmuServer\common\EQStream.cpp 703 1 ucs
Warning 28 warning C4244: 'argument' : conversion from 'unsigned long' to 'u_short', possible loss of data D:\EQEmu\EQEmuServer\common\EQStream.cpp 772 1 ucs
Warning 29 warning C4244: 'argument' : conversion from 'time_t' to 'u_long', possible loss of data D:\EQEmu\EQEmuServer\common\EQStream.cpp 844 1 ucs
Warning 30 warning C4018: '>' : signed/unsigned mismatch D:\EQEmu\EQEmuServer\common\EQStream.cpp 1082 1 ucs
Warning 31 warning C4018: '>' : signed/unsigned mismatch D:\EQEmu\EQEmuServer\common\EQStream.cpp 1119 1 ucs
Warning 32 warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\eqemu\eqemuserver\common\seperator.h 42 1 ucs
Warning 33 warning C4996: '_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. D:\EQEmu\EQEmuServer\common\md5.cpp 61 1 ucs
Warning 34 warning C4800: 'BOOL' : forcing value to bool 'true' or 'false' (performance warning) D:\EQEmu\EQEmuServer\common\Mutex.cpp 128 1 ucs
Warning 35 warning C4244: '=' : conversion from 'double' to 'float', possible loss of data D:\EQEmu\EQEmuServer\common\rulesys.cpp 177 1 ucs
Warning 36 warning C4305: '=' : truncation from 'double' to 'float' d:\eqemu\eqemuserver\common\ruletypes.h 40 1 ucs
Warning 37 warning C4305: '=' : truncation from 'double' to 'float' d:\eqemu\eqemuserver\common\ruletypes.h 240 1 ucs
Warning 38 warning C4305: '=' : truncation from 'double' to 'float' d:\eqemu\eqemuserver\common\ruletypes.h 241 1 ucs
Warning 39 warning C4305: '=' : truncation from 'double' to 'float' d:\eqemu\eqemuserver\common\ruletypes.h 281 1 ucs
Warning 40 warning C4305: '=' : truncation from 'double' to 'float' d:\eqemu\eqemuserver\common\ruletypes.h 282 1 ucs
Warning 41 warning C4305: '=' : truncation from 'double' to 'float' d:\eqemu\eqemuserver\common\ruletypes.h 289 1 ucs
Warning 42 warning C4305: '=' : truncation from 'double' to 'float' d:\eqemu\eqemuserver\common\ruletypes.h 290 1 ucs
Warning 43 warning C4305: '=' : truncation from 'double' to 'float' d:\eqemu\eqemuserver\common\ruletypes.h 292 1 ucs
Warning 44 warning C4305: '=' : truncation from 'double' to 'float' d:\eqemu\eqemuserver\common\ruletypes.h 314 1 ucs
Warning 45 warning C4305: '=' : truncation from 'double' to 'float' d:\eqemu\eqemuserver\common\ruletypes.h 315 1 ucs
Warning 46 warning C4305: '=' : truncation from 'double' to 'float' d:\eqemu\eqemuserver\common\ruletypes.h 316 1 ucs
Warning 47 warning C4305: '=' : truncation from 'double' to 'float' d:\eqemu\eqemuserver\common\ruletypes.h 317 1 ucs
Warning 48 warning C4305: '=' : truncation from 'double' to 'float' d:\eqemu\eqemuserver\common\ruletypes.h 318 1 ucs
Warning 49 warning C4305: '=' : truncation from 'double' to 'float' d:\eqemu\eqemuserver\common\ruletypes.h 319 1 ucs
Warning 50 warning C4305: '=' : truncation from 'double' to 'float' d:\eqemu\eqemuserver\common\ruletypes.h 320 1 ucs
Warning 51 warning C4305: '=' : truncation from 'double' to 'float' d:\eqemu\eqemuserver\common\ruletypes.h 321 1 ucs
Warning 52 warning C4305: '=' : truncation from 'double' to 'float' d:\eqemu\eqemuserver\common\ruletypes.h 397 1 ucs
Warning 53 warning C4305: '=' : truncation from 'double' to 'float' d:\eqemu\eqemuserver\common\ruletypes.h 398 1 ucs
Warning 54 warning C4305: '=' : truncation from 'double' to 'float' d:\eqemu\eqemuserver\common\ruletypes.h 401 1 ucs
Warning 55 warning C4305: '=' : truncation from 'double' to 'float' d:\eqemu\eqemuserver\common\ruletypes.h 402 1 ucs
Warning 56 warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. D:\EQEmu\EQEmuServer\common\serverinfo.cpp 32 1 ucs
Warning 57 warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. D:\EQEmu\EQEmuServer\common\serverinfo.cpp 48 1 ucs
Warning 58 warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. D:\EQEmu\EQEmuServer\common\serverinfo.cpp 53 1 ucs
Warning 59 warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. D:\EQEmu\EQEmuServer\common\serverinfo.cpp 57 1 ucs
Warning 60 warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. D:\EQEmu\EQEmuServer\common\serverinfo.cpp 61 1 ucs
Warning 61 warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. D:\EQEmu\EQEmuServer\common\serverinfo.cpp 66 1 ucs
Warning 62 warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. D:\EQEmu\EQEmuServer\common\serverinfo.cpp 70 1 ucs
Warning 63 warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. D:\EQEmu\EQEmuServer\common\serverinfo.cpp 74 1 ucs
Warning 64 warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. D:\EQEmu\EQEmuServer\common\serverinfo.cpp 81 1 ucs
Warning 65 warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. D:\EQEmu\EQEmuServer\common\serverinfo.cpp 85 1 ucs
Warning 66 warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. D:\EQEmu\EQEmuServer\common\serverinfo.cpp 89 1 ucs
Warning 67 warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. D:\EQEmu\EQEmuServer\common\serverinfo.cpp 93 1 ucs
Warning 68 warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. D:\EQEmu\EQEmuServer\common\serverinfo.cpp 97 1 ucs
Warning 69 warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. D:\EQEmu\EQEmuServer\common\SharedLibrary.cpp 112 1 ucs
Warning 70 warning C4244: '=' : conversion from 'time_t' to 'long', possible loss of data D:\EQEmu\EQEmuServer\common\timer.cpp 68 1 ucs
Warning 71 warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\eqemu\eqemuserver\common\tinyxml\tinyxml.h 280 1 ucs
Warning 72 warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\eqemu\eqemuserver\common\tinyxml\tinyxml.h 280 1 ucs
Warning 73 warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. D:\EQEmu\EQEmuServer\common\tinyxml\tinyxml.cpp 103 1 ucs
Warning 74 warning C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. D:\EQEmu\EQEmuServer\common\tinyxml\tinyxml.cpp 126 1 ucs
Warning 75 warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. D:\EQEmu\EQEmuServer\common\tinyxml\tinyxml.cpp 718 1 ucs
Warning 76 warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. D:\EQEmu\EQEmuServer\common\tinyxml\tinyxml.cpp 726 1 ucs
Warning 77 warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. D:\EQEmu\EQEmuServer\common\tinyxml\tinyxml.cpp 944 1 ucs
Warning 78 warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. D:\EQEmu\EQEmuServer\common\tinyxml\tinyxml.cpp 989 1 ucs
Warning 79 warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. D:\EQEmu\EQEmuServer\common\tinyxml\tinyxml.cpp 1122 1 ucs
Warning 80 warning C4996: 'sscanf': This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. D:\EQEmu\EQEmuServer\common\tinyxml\tinyxml.cpp 1129 1 ucs
Warning 81 warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. D:\EQEmu\EQEmuServer\common\tinyxml\tinyxml.cpp 1137 1 ucs
Warning 82 warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. D:\EQEmu\EQEmuServer\common\tinyxml\tinyxml.cpp 1144 1 ucs
Warning 83 warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\eqemu\eqemuserver\common\tinyxml\tinyxml.h 280 1 ucs
Warning 84 warning C4996: 'strncpy': This function or variable may be unsafe. Consider using strncpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. d:\eqemu\eqemuserver\common\tinyxml\tinyxml.h 280 1 ucs
__________________
Just another face in the crowd..
Reply With Quote