View Single Post
  #39  
Old 01-19-2012, 07:29 PM
dew1960
Sarnak
 
Join Date: Feb 2008
Posts: 80
Default

Quote:
Originally Posted by Andrew80k View Post
5.14 should work in your set up though. You should have some build logs. Without your error we can't really tell you what to fix. Find the build logs and take a look in them to see what the error is. If it fails to build it is because there is an error. If you find it, let us know.
OK, took your advice and tried it again. I compiled with VS c++ 2010, 32bit build, release bots.

eqlaunch failed, the other 4 were successful, and of course it skipped the queryserver part since that is only for the 64bit version.

Here is the build log for eqlaunch:

Code:
Build started 1/19/2012 6:08:57 PM.
     1>Project "C:\Source\trunk\EQEmuServer\eqlaunch\eqlaunch.vcxproj" on node 2 (build target(s)).
     1>InitializeBuildStatus:
         Touching ".\../Build/eqlaunch/Release\eqlaunch.unsuccessfulbuild".
       ClCompile:
         C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\CL.exe /c /I../perl/CORE /I../zlib/include /I"../mysql 5.6/include" /Zi /nologo /W3 /WX- /O2 /Ob1 /Oy- /D _WINDOWS /D NDEBUG /D WIN32 /D _CONSOLE /D EQDEBUG=5 /D _MBCS /GF /Gm- /EHsc /MD /GS /Gy /fp:precise /Zc:wchar_t /Zc:forScope /Fo".\../Build/eqlaunch/" /Fd".\../Build/eqlaunch/vc100.pdb" /Gd /TP /analyze- /errorReport:prompt eqlaunch.cpp worldserver.cpp ZoneLaunch.cpp ..\common\debug.cpp ..\common\EmuTCPConnection.cpp ..\common\EmuTCPServer.cpp ..\common\EQEmuConfig.cpp ..\common\logsys.cpp ..\common\logsys_eqemu.cpp ..\common\md5.cpp ..\common\misc.cpp ..\common\MiscFunctions.cpp ..\common\Mutex.cpp ..\common\packet_dump.cpp ..\common\packet_functions.cpp ..\common\ProcLauncher.cpp ..\common\TCPConnection.cpp ..\common\TCPServer.cpp ..\common\timer.cpp ..\common\tinyxml\tinystr.cpp ..\common\tinyxml\tinyxml.cpp ..\common\tinyxml\tinyxmlerror.cpp ..\common\tinyxml\tinyxmlparser.cpp ..\common\worldconn.cpp ..\common\XMLParser.cpp
         eqlaunch.cpp
         worldserver.cpp
         ZoneLaunch.cpp
         debug.cpp
         EmuTCPConnection.cpp
         EmuTCPServer.cpp
         EQEmuConfig.cpp
         logsys.cpp
         logsys_eqemu.cpp
         md5.cpp
     1>c:\source\trunk\eqemuserver\common\../common/seperator.h(42): 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.
                 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
     1>..\common\md5.cpp(61): 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.
                 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(363) : see declaration of '_snprintf'
         misc.cpp
         MiscFunctions.cpp
         Mutex.cpp
     1>..\common\Mutex.cpp(128): warning C4800: 'BOOL' : forcing value to bool 'true' or 'false' (performance warning)
         packet_dump.cpp
         packet_functions.cpp
         ProcLauncher.cpp
         TCPConnection.cpp
         TCPServer.cpp
         timer.cpp
     1>..\common\timer.cpp(68): warning C4244: '=' : conversion from 'time_t' to 'long', possible loss of data
         tinystr.cpp
     1>c:\source\trunk\eqemuserver\common\tinyxml\tinyxml.h(280): 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.
                 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
         Generating Code...
         Compiling...
         tinyxml.cpp
     1>c:\source\trunk\eqemuserver\common\tinyxml\tinyxml.h(280): 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.
                 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
     1>..\common\tinyxml\tinyxml.cpp(103): 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.
                 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
     1>..\common\tinyxml\tinyxml.cpp(126): 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.
                 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(105) : see declaration of 'strcpy'
     1>..\common\tinyxml\tinyxml.cpp(718): 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.
                 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
     1>..\common\tinyxml\tinyxml.cpp(726): 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.
                 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
     1>..\common\tinyxml\tinyxml.cpp(944): 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.
                 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(234) : see declaration of 'fopen'
     1>..\common\tinyxml\tinyxml.cpp(989): 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.
                 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(234) : see declaration of 'fopen'
     1>..\common\tinyxml\tinyxml.cpp(1122): 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.
                 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
     1>..\common\tinyxml\tinyxml.cpp(1129): 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.
                 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(325) : see declaration of 'sscanf'
     1>..\common\tinyxml\tinyxml.cpp(1137): 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.
                 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
     1>..\common\tinyxml\tinyxml.cpp(1144): 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.
                 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdio.h(371) : see declaration of 'sprintf'
         tinyxmlerror.cpp
     1>c:\source\trunk\eqemuserver\common\tinyxml\tinyxml.h(280): 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.
                 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
         tinyxmlparser.cpp
     1>c:\source\trunk\eqemuserver\common\tinyxml\tinyxml.h(280): 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.
                 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\string.h(188) : see declaration of 'strncpy'
         worldconn.cpp
         XMLParser.cpp
         Generating Code...
       Link:
         C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\link.exe /ERRORREPORT:PROMPT /OUT:".\..\Build\eqlaunch.exe" /INCREMENTAL:NO /NOLOGO /LIBPATH:../perl/CORE /LIBPATH:../zlib/lib /LIBPATH:"../mysql 5.6/lib" zlib.lib wsock32.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /MANIFEST /ManifestFile:".\../Build/eqlaunch/Release\eqlaunch.exe.intermediate.manifest" /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /PDB:".\../Build/eqlaunch/eqlaunch.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE:NO /IMPLIB:".\..\Build\eqlaunch.lib" /MACHINE:X86 .\../Build/eqlaunch/eqlaunch.obj
         .\../Build/eqlaunch/worldserver.obj
         .\../Build/eqlaunch/ZoneLaunch.obj
         .\../Build/eqlaunch/debug.obj
         .\../Build/eqlaunch/EmuTCPConnection.obj
         .\../Build/eqlaunch/EmuTCPServer.obj
         .\../Build/eqlaunch/EQEmuConfig.obj
         .\../Build/eqlaunch/logsys.obj
         .\../Build/eqlaunch/logsys_eqemu.obj
         .\../Build/eqlaunch/md5.obj
         .\../Build/eqlaunch/misc.obj
         .\../Build/eqlaunch/MiscFunctions.obj
         .\../Build/eqlaunch/Mutex.obj
         .\../Build/eqlaunch/packet_dump.obj
         .\../Build/eqlaunch/packet_functions.obj
         .\../Build/eqlaunch/ProcLauncher.obj
         .\../Build/eqlaunch/TCPConnection.obj
         .\../Build/eqlaunch/TCPServer.obj
         .\../Build/eqlaunch/timer.obj
         .\../Build/eqlaunch/tinystr.obj
         .\../Build/eqlaunch/tinyxml.obj
         .\../Build/eqlaunch/tinyxmlerror.obj
         .\../Build/eqlaunch/tinyxmlparser.obj
         .\../Build/eqlaunch/worldconn.obj
         .\../Build/eqlaunch/XMLParser.obj
     1>packet_functions.obj : error LNK2019: unresolved external symbol _deflateEnd referenced in function "int __cdecl DeflatePacket(unsigned char const *,int,unsigned char *,int)" (?DeflatePacket@@YAHPBEHPAEH@Z)
     1>packet_functions.obj : error LNK2019: unresolved external symbol _deflate referenced in function "int __cdecl DeflatePacket(unsigned char const *,int,unsigned char *,int)" (?DeflatePacket@@YAHPBEHPAEH@Z)
     1>packet_functions.obj : error LNK2019: unresolved external symbol _deflateInit_ referenced in function "int __cdecl DeflatePacket(unsigned char const *,int,unsigned char *,int)" (?DeflatePacket@@YAHPBEHPAEH@Z)
     1>packet_functions.obj : error LNK2019: unresolved external symbol _inflateEnd referenced in function "unsigned int __cdecl InflatePacket(unsigned char const *,unsigned int,unsigned char *,unsigned int,bool)" (?InflatePacket@@YAIPBEIPAEI_N@Z)
     1>packet_functions.obj : error LNK2019: unresolved external symbol _inflate referenced in function "unsigned int __cdecl InflatePacket(unsigned char const *,unsigned int,unsigned char *,unsigned int,bool)" (?InflatePacket@@YAIPBEIPAEI_N@Z)
     1>packet_functions.obj : error LNK2019: unresolved external symbol _inflateInit2_ referenced in function "unsigned int __cdecl InflatePacket(unsigned char const *,unsigned int,unsigned char *,unsigned int,bool)" (?InflatePacket@@YAIPBEIPAEI_N@Z)
     1>.\..\Build\eqlaunch.exe : fatal error LNK1120: 6 unresolved externals
     1>Done Building Project "C:\Source\trunk\EQEmuServer\eqlaunch\eqlaunch.vcxproj" (build target(s)) -- FAILED.

Build FAILED.

Time Elapsed 00:00:24.10
I don't know enough about this to debug it, maybe someone can take a look and tell me what to do. If so, I appreciate the support! Thanks folks.
Reply With Quote