Trosik Posted August 27, 2014 Report Share Posted August 27, 2014 (edited) .......... Edited August 7, 2016 by Trosik Link to comment Share on other sites More sharing options...
Aokromes Posted August 27, 2014 Report Share Posted August 27, 2014 http://www.trinitycore.org/f/topic/1518-trouble-with-your-trinity-install-readme-1st-faqs/#entry47706 Link to comment Share on other sites More sharing options...
Trosik Posted August 27, 2014 Report Share Posted August 27, 2014 (edited) .......... Edited August 7, 2016 by Trosik Link to comment Share on other sites More sharing options...
Aokromes Posted August 27, 2014 Report Share Posted August 27, 2014 Yes, the last part of that post. Link to comment Share on other sites More sharing options...
Trosik Posted August 27, 2014 Report Share Posted August 27, 2014 (edited) .......... Edited August 7, 2016 by Trosik Link to comment Share on other sites More sharing options...
Nay Posted August 27, 2014 Report Share Posted August 27, 2014 Maybe I'm just dense but I'm pretty sure I'm doing what those instructions said. CMake finds the libraries fine and doesn't spit any error codes at me but when I try and build authserver and worldserver in Visual, it throws up those error messages. Everything else builds fine up until those two. Make sure that MYSQL_LIBRARY in CMake points to the right library for your version: 32 or 64 bits. Link to comment Share on other sites More sharing options...
Apple Posted August 27, 2014 Report Share Posted August 27, 2014 Greetings I have been struggling with this boost thing for many many hours already. I can't seem to figure out what's wrong. I have Windows 7 x64 home prem. I have downloaded both 32-bit and 64x archs of Boost 1.55 and placed them into C:/local. I set user and system environments to point to right directions (BOOST_ROOT => C:localboost_1_55_0) (BOOST_INCLUDEDIR => C:localboost_1_55_0boost). But when I try to configure cmake (I have deleted cmake's build directory hundreds of times) it throws an error: The C compiler identification is MSVC 18.0.21005.1 The CXX compiler identification is MSVC 18.0.21005.1 Check for working C compiler using: Visual Studio 12 2013 Win64 Check for working C compiler using: Visual Studio 12 2013 Win64 -- works Detecting C compiler ABI info Detecting C compiler ABI info - done Check for working CXX compiler using: Visual Studio 12 2013 Win64 Check for working CXX compiler using: Visual Studio 12 2013 Win64 -- works Detecting CXX compiler ABI info Detecting CXX compiler ABI info - done Detected 64-bit platform Using supplied MySQL sources MSVC: 64-bit platform, enforced -D_WIN64 parameter MSVC: Enabled extended object-support for debug-compiles MSVC: Overloaded standard names MSVC: Disabled NON-SECURE warnings MSVC: Disabled POSIX warnings MSVC: Disabled generic compiletime warnings Found OpenSSL library: optimized;C:/Program Files (x86)/CMake/OpenSSL-Win64/lib/VC/ssleay32MD.lib;C:/Program Files (x86)/CMake/OpenSSL-Win64/lib/VC/libeay32MD.lib;debug;C:/Program Files (x86)/CMake/OpenSSL-Win64/lib/VC/ssleay32MDd.lib;C:/Program Files (x86)/CMake/OpenSSL-Win64/lib/VC/libeay32MDd.lib Found OpenSSL headers: C:/Program Files (x86)/CMake/OpenSSL-Win64/include Looking for include file pthread.h Looking for include file pthread.h - not found Found Threads: TRUE CMake Error at cmake/macros/FindBoost.cmake:1113 (message): Unable to find the requested Boost libraries. Unable to find the Boost header files. Please set BOOST_ROOT to the root directory containing Boost or BOOST_INCLUDEDIR to the directory containing Boost's headers. Call Stack (most recent call first): cmake/macros/ConfigureBoost.cmake:28 (find_package) CMakeLists.txt:60 (include) Cmake's error log says: Determining if files pthread.h exist failed with the following output: Change Dir: D:/trinitycore/cmaked/CMakeFiles/CMakeTmp Run Build Command:"C:/Program Files (x86)/MSBuild/12.0/bin/MSBuild.exe" "cmTryCompileExec648381242.vcxproj" "/p:Configuration=Debug" "/p:VisualStudioVersion=12.0" Microsoft (R) Build Engine version 12.0.21005.1 [Microsoft .NET Framework, version 4.0.30319.18444] Copyright (C) Microsoft Corporation. All rights reserved. Build started 28.8.2014 1:24:01. Project "D:trinitycorecmakedCMakeFilesCMakeTmpcmTryCompileExec648381242.vcxproj" on node 1 (default targets). PrepareForBuild: Creating directory "cmTryCompileExec648381242.dirDebug". Creating directory "D:trinitycorecmakedCMakeFilesCMakeTmpDebug". Creating directory "cmTryCompileExec648381242.dirDebugcmTryCom.53273A62.tlog". InitializeBuildStatus: Creating "cmTryCompileExec648381242.dirDebugcmTryCom.53273A62.tlogunsuccessfulbuild" because "AlwaysCreate" was specified. ClCompile: C:Program Files (x86)Microsoft Visual Studio 12.0VCbinx86_amd64CL.exe /c /Zi /W3 /WX- /Od /Ob0 /D WIN32 /D _WINDOWS /D _DEBUG /D "CMAKE_INTDIR="Debug"" /D _MBCS /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"cmTryCompileExec648381242.dirDebug" /Fd"cmTryCompileExec648381242.dirDebugvc120.pdb" /Gd /TC /wd4996 /wd4355 /wd4244 /wd4985 /wd4267 /wd4619 /wd4512 /errorReport:queue CheckIncludeFiles.c Microsoft (R) C/C++ Optimizing Compiler Version 18.00.21005.1 for x64 Copyright (C) Microsoft Corporation. All rights reserved. cl /c /Zi /W3 /WX- /Od /Ob0 /D WIN32 /D _WINDOWS /D _DEBUG /D "CMAKE_INTDIR="Debug"" /D _MBCS /Gm- /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Fo"cmTryCompileExec648381242.dirDebug" /Fd"cmTryCompileExec648381242.dirDebugvc120.pdb" /Gd /TC /wd4996 /wd4355 /wd4244 /wd4985 /wd4267 /wd4619 /wd4512 /errorReport:queue CheckIncludeFiles.c CheckIncludeFiles.c CheckIncludeFiles.c(2): fatal error C1083: Cannot open include file: 'pthread.h': No such file or directory [D:trinitycorecmakedCMakeFilesCMakeTmpcmTryCompileExec648381242.vcxproj] Done Building Project "D:trinitycorecmakedCMakeFilesCMakeTmpcmTryCompileExec648381242.vcxproj" (default targets) -- FAILED. Build FAILED. "D:trinitycorecmakedCMakeFilesCMakeTmpcmTryCompileExec648381242.vcxproj" (default target) (1) -> (ClCompile target) -> CheckIncludeFiles.c(2): fatal error C1083: Cannot open include file: 'pthread.h': No such file or directory [D:trinitycorecmakedCMakeFilesCMakeTmpcmTryCompileExec648381242.vcxproj] 0 Warning(s) 1 Error(s) Time Elapsed 00:00:00.28 Source: /* */ #include <pthread.h> int main(){return 0;} I have seriously struggled with this many hours and I can't figure out what the hell is wrong with it. Regards, Apple Link to comment Share on other sites More sharing options...
Nay Posted August 28, 2014 Report Share Posted August 28, 2014 Missing pthread.h is not an error on Windows (not even a warning). The 2nd log fails because cmake didn't configure properly because of Boost issues. If BOOST_ROOT is set to the correct path and the path has the 1.55 Boost files then it has to work. You do not need to (and probably shouldn't) set BOOST_INCLUDEDIR. Link to comment Share on other sites More sharing options...
Trosik Posted August 28, 2014 Report Share Posted August 28, 2014 (edited) .......... Edited August 7, 2016 by Trosik Link to comment Share on other sites More sharing options...
Apple Posted August 28, 2014 Report Share Posted August 28, 2014 Well, here you can see everything should be set correctly. Link to comment Share on other sites More sharing options...
Magnuss Posted August 28, 2014 Report Share Posted August 28, 2014 The only difference I see to my configuration is that you are using 64bit compilation. May there must be an additional setting somewhere. Don't know how much people compiles in 64bit. Link to comment Share on other sites More sharing options...
Apple Posted August 28, 2014 Report Share Posted August 28, 2014 I gotta try to reinstall everything and make sure everything is 120% x64. EDIT: can it be that I have Visual Studio 2013 professional? Installation guide talks about express version DOUBLE EDIT: I deleted CMake 3.0, rebooted, installed CMake 2.8.12 and it found Boost this time. Might be that CMake 3.0 did not find my Visual Studio 2013 pro. Link to comment Share on other sites More sharing options...
Foffienator Posted August 28, 2014 Report Share Posted August 28, 2014 Hi, after you change the mysql finding in core i can't compile without errors.. here is my Cmake and Visual Studio logs Detected 32-bit platform MSVC: Enabled large address awareness MSVC: Enabled SSE2 support MSVC: Overloaded standard names MSVC: Disabled NON-SECURE warnings MSVC: Disabled POSIX warnings MSVC: Disabled generic compiletime warnings Found OpenSSL library: optimized;C:/OpenSSL-Win32/lib/VC/ssleay32MD.lib;C:/OpenSSL-Win32/lib/VC/libeay32MD.lib;debug;C:/OpenSSL-Win32/lib/VC/ssleay32MDd.lib;C:/OpenSSL-Win32/lib/VC/libeay32MDd.lib Found OpenSSL headers: C:/OpenSSL-Win32/include Boost version: 1.56.0 Found the following Boost libraries: system thread program_options Found MySQL library: C:/Program Files/MySQL/MySQL Server 5.6/lib/libmysql.lib Found MySQL headers: C:/Program Files/MySQL/MySQL Server 5.6/include Found git binary : C:/Program Files (x86)/Git/bin/git.exe Could not find a proper repository signature (hash) - you may need to pull tags with git fetch -t Continuing anyway - note that the versionstring will be set to "Echelon Alpha 2014-28-08 00:00:00 (Archived)" * TrinityCore revision : Echelon Alpha 2014-29-08 00:00:000 +0000 (Archived branch) * Install core to : C:/Program Files (x86)/TrinityCore * Build world/auth : Yes (default) * Build with scripts : Yes (default) * Build map/vmap tools : No (default) * Build core w/PCH : Yes (default) * Build scripts w/PCH : Yes (default) * Show compile-warnings : No (default) * Use coreside debug : No (default) * Use MySQL sourcetree : No * Use GIT revision hash : Yes SCRIPT PREPARATIONS -> Prepared: Spells -> Prepared: Commands -> Prepared: Examples -> Prepared: Custom -> Prepared: World -> Prepared: Outdoor PVP Zones -> Prepared: Eastern Kingdoms -> Prepared: Kalimdor -> Prepared: Outland -> Prepared: Northrend -> Prepared: Events -> Prepared: Pet SCRIPT PREPARATION COMPLETE Configuring done 1>------ Build started: Project: ZERO_CHECK, Configuration: Release Win32 ------ 2>------ Build started: Project: revision.h, Configuration: Release Win32 ------ 2> -- 2> Could not find a proper repository signature (hash) - you may need to pull tags with git fetch -t 2> Continuing anyway - note that the versionstring will be set to "Echelon Alpha 2014-28-08 00:00:00 (Archived)" 3>------ Build started: Project: authserver, Configuration: Release Win32 ------ 4>------ Build started: Project: worldserver, Configuration: Release Win32 ------ 3>Main.obj : error LNK2019: unresolved external symbol _mysql_server_init@12 referenced in function "public: static void __cdecl MySQL::Library_Init(void)" (?Library_Init@MySQL@@SAXXZ) 3>Main.obj : error LNK2019: unresolved external symbol _mysql_server_end@0 referenced in function "public: static void __cdecl MySQL::Library_End(void)" (?Library_End@MySQL@@SAXXZ) 3>Main.obj : error LNK2019: unresolved external symbol _mysql_ping@4 referenced in function "private: virtual bool __thiscall PingOperation::Execute(void)" (?Execute@PingOperation@@EAE_NXZ) 3>Main.obj : error LNK2019: unresolved external symbol _mysql_get_client_version@0 referenced in function "public: __thiscall DatabaseWorkerPool<class LoginDatabaseConnection>::DatabaseWorkerPool<class LoginDatabaseConnection>(void)" (??0?$DatabaseWorkerPool@VLoginDatabaseConnection@@@@QAE@XZ) 3>Main.obj : error LNK2019: unresolved external symbol _mysql_get_server_version@4 referenced in function "private: bool __thiscall DatabaseWorkerPool<class LoginDatabaseConnection>::OpenConnections(enum DatabaseWorkerPool<class LoginDatabaseConnection>::InternalIndex,unsigned char)" (?OpenConnections@?$DatabaseWorkerPool@VLoginDatabaseConnection@@@@AAE_NW4InternalIndex@1@E@Z) 3>Main.obj : error LNK2019: unresolved external symbol _mysql_thread_safe@0 referenced in function "public: __thiscall DatabaseWorkerPool<class LoginDatabaseConnection>::DatabaseWorkerPool<class LoginDatabaseConnection>(void)" (??0?$DatabaseWorkerPool@VLoginDatabaseConnection@@@@QAE@XZ) 3>shared.lib(QueryResult.obj) : error LNK2019: unresolved external symbol _mysql_free_result@4 referenced in function "public: __thiscall ResultSet::~ResultSet(void)" (??1ResultSet@@QAE@XZ) 3>shared.lib(MySQLConnection.obj) : error LNK2001: unresolved external symbol _mysql_free_result@4 3>shared.lib(QueryResult.obj) : error LNK2019: unresolved external symbol _mysql_fetch_row@4 referenced in function "public: bool __thiscall ResultSet::NextRow(void)" (?NextRow@ResultSet@@QAE_NXZ) 3>shared.lib(QueryResult.obj) : error LNK2019: unresolved external symbol _mysql_fetch_field@4 referenced in function "public: __thiscall PreparedResultSet::PreparedResultSet(struct st_mysql_stmt *,struct st_mysql_res *,unsigned __int64,unsigned int)" (??0PreparedResultSet@@QAE@PAUst_mysql_stmt@@PAUst_mysql_res@@_KI@Z) 3>shared.lib(QueryResult.obj) : error LNK2019: unresolved external symbol _mysql_stmt_fetch@4 referenced in function "public: __thiscall PreparedResultSet::PreparedResultSet(struct st_mysql_stmt *,struct st_mysql_res *,unsigned __int64,unsigned int)" (??0PreparedResultSet@@QAE@PAUst_mysql_stmt@@PAUst_mysql_res@@_KI@Z) 3>shared.lib(QueryResult.obj) : error LNK2019: unresolved external symbol _mysql_stmt_store_result@4 referenced in function "public: __thiscall PreparedResultSet::PreparedResultSet(struct st_mysql_stmt *,struct st_mysql_res *,unsigned __int64,unsigned int)" (??0PreparedResultSet@@QAE@PAUst_mysql_stmt@@PAUst_mysql_res@@_KI@Z) 3>shared.lib(QueryResult.obj) : error LNK2019: unresolved external symbol _mysql_stmt_bind_result@8 referenced in function "public: __thiscall PreparedResultSet::PreparedResultSet(struct st_mysql_stmt *,struct st_mysql_res *,unsigned __int64,unsigned int)" (??0PreparedResultSet@@QAE@PAUst_mysql_stmt@@PAUst_mysql_res@@_KI@Z) 3>shared.lib(QueryResult.obj) : error LNK2019: unresolved external symbol _mysql_stmt_free_result@4 referenced in function "private: void __thiscall PreparedResultSet::CleanUp(void)" (?CleanUp@PreparedResultSet@@AAEXXZ) 3>shared.lib(QueryResult.obj) : error LNK2019: unresolved external symbol _mysql_stmt_error@4 referenced in function "public: __thiscall PreparedResultSet::PreparedResultSet(struct st_mysql_stmt *,struct st_mysql_res *,unsigned __int64,unsigned int)" (??0PreparedResultSet@@QAE@PAUst_mysql_stmt@@PAUst_mysql_res@@_KI@Z) 3>shared.lib(MySQLConnection.obj) : error LNK2001: unresolved external symbol _mysql_stmt_error@4 3>shared.lib(QueryResult.obj) : error LNK2019: unresolved external symbol _mysql_stmt_num_rows@4 referenced in function "public: __thiscall PreparedResultSet::PreparedResultSet(struct st_mysql_stmt *,struct st_mysql_res *,unsigned __int64,unsigned int)" (??0PreparedResultSet@@QAE@PAUst_mysql_stmt@@PAUst_mysql_res@@_KI@Z) 3>shared.lib(MySQLConnection.obj) : error LNK2001: unresolved external symbol _mysql_stmt_num_rows@4 3>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_fetch_fields@4 referenced in function "public: bool __thiscall MySQLConnection::_Query(char const *,struct st_mysql_res * *,struct st_mysql_field * *,unsigned __int64 *,unsigned int *)" (?_Query@MySQLConnection@@QAE_NPBDPAPAUst_mysql_res@@PAPAUst_mysql_field@@PA_KPAI@Z) 3>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_field_count@4 referenced in function "public: bool __thiscall MySQLConnection::_Query(char const *,struct st_mysql_res * *,struct st_mysql_field * *,unsigned __int64 *,unsigned int *)" (?_Query@MySQLConnection@@QAE_NPBDPAPAUst_mysql_res@@PAPAUst_mysql_field@@PA_KPAI@Z) 3>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_affected_rows@4 referenced in function "public: bool __thiscall MySQLConnection::_Query(char const *,struct st_mysql_res * *,struct st_mysql_field * *,unsigned __int64 *,unsigned int *)" (?_Query@MySQLConnection@@QAE_NPBDPAPAUst_mysql_res@@PAPAUst_mysql_field@@PA_KPAI@Z) 3>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_errno@4 referenced in function "public: bool __thiscall MySQLConnection::Execute(class PreparedStatement *)" (?Execute@MySQLConnection@@QAE_NPAVPreparedStatement@@@Z) 3>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_error@4 referenced in function "public: bool __thiscall MySQLConnection::Execute(char const *)" (?Execute@MySQLConnection@@QAE_NPBD@Z) 3>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_thread_id@4 referenced in function "private: bool __thiscall MySQLConnection::_HandleMySQLErrno(unsigned int)" (?_HandleMySQLErrno@MySQLConnection@@AAE_NI@Z) 3>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_set_character_set@8 referenced in function "public: virtual bool __thiscall MySQLConnection::Open(void)" (?Open@MySQLConnection@@UAE_NXZ) 3>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_init@4 referenced in function "public: virtual bool __thiscall MySQLConnection::Open(void)" (?Open@MySQLConnection@@UAE_NXZ) 3>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_real_connect@32 referenced in function "public: virtual bool __thiscall MySQLConnection::Open(void)" (?Open@MySQLConnection@@UAE_NXZ) 3>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_query@8 referenced in function "public: bool __thiscall MySQLConnection::Execute(char const *)" (?Execute@MySQLConnection@@QAE_NPBD@Z) 3>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_store_result@4 referenced in function "public: bool __thiscall MySQLConnection::_Query(char const *,struct st_mysql_res * *,struct st_mysql_field * *,unsigned __int64 *,unsigned int *)" (?_Query@MySQLConnection@@QAE_NPBDPAPAUst_mysql_res@@PAPAUst_mysql_field@@PA_KPAI@Z) 3>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_get_server_info@4 referenced in function "public: virtual bool __thiscall MySQLConnection::Open(void)" (?Open@MySQLConnection@@UAE_NXZ) 3>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_get_client_info@0 referenced in function "public: virtual bool __thiscall MySQLConnection::Open(void)" (?Open@MySQLConnection@@UAE_NXZ) 3>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_options@12 referenced in function "public: virtual bool __thiscall MySQLConnection::Open(void)" (?Open@MySQLConnection@@UAE_NXZ) 3>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_stmt_init@4 referenced in function "protected: void __thiscall MySQLConnection::PrepareStatement(unsigned int,char const *,enum ConnectionFlags)" (?PrepareStatement@MySQLConnection@@IAEXIPBDW4ConnectionFlags@@@Z) 3>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_stmt_prepare@12 referenced in function "protected: void __thiscall MySQLConnection::PrepareStatement(unsigned int,char const *,enum ConnectionFlags)" (?PrepareStatement@MySQLConnection@@IAEXIPBDW4ConnectionFlags@@@Z) 3>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_stmt_execute@4 referenced in function "public: bool __thiscall MySQLConnection::Execute(class PreparedStatement *)" (?Execute@MySQLConnection@@QAE_NPAVPreparedStatement@@@Z) 3>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_stmt_bind_param@8 referenced in function "public: bool __thiscall MySQLConnection::Execute(class PreparedStatement *)" (?Execute@MySQLConnection@@QAE_NPAVPreparedStatement@@@Z) 3>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_stmt_close@4 referenced in function "protected: void __thiscall MySQLConnection::PrepareStatement(unsigned int,char const *,enum ConnectionFlags)" (?PrepareStatement@MySQLConnection@@IAEXIPBDW4ConnectionFlags@@@Z) 3>shared.lib(PreparedStatement.obj) : error LNK2001: unresolved external symbol _mysql_stmt_close@4 3>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_stmt_result_metadata@4 referenced in function "public: bool __thiscall MySQLConnection::_Query(class PreparedStatement *,struct st_mysql_res * *,unsigned __int64 *,unsigned int *)" (?_Query@MySQLConnection@@QAE_NPAVPreparedStatement@@PAPAUst_mysql_res@@PA_KPAI@Z) 3>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_stmt_field_count@4 referenced in function "public: bool __thiscall MySQLConnection::_Query(class PreparedStatement *,struct st_mysql_res * *,unsigned __int64 *,unsigned int *)" (?_Query@MySQLConnection@@QAE_NPAVPreparedStatement@@PAPAUst_mysql_res@@PA_KPAI@Z) 3>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_autocommit@8 referenced in function "public: virtual bool __thiscall MySQLConnection::Open(void)" (?Open@MySQLConnection@@UAE_NXZ) 3>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_more_results@4 referenced in function "public: class PreparedResultSet * __thiscall MySQLConnection::Query(class PreparedStatement *)" (?Query@MySQLConnection@@QAEPAVPreparedResultSet@@PAVPreparedStatement@@@Z) 3>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_next_result@4 referenced in function "public: class PreparedResultSet * __thiscall MySQLConnection::Query(class PreparedStatement *)" (?Query@MySQLConnection@@QAEPAVPreparedResultSet@@PAVPreparedStatement@@@Z) 3>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_close@4 referenced in function "public: virtual __thiscall MySQLConnection::~MySQLConnection(void)" (??1MySQLConnection@@UAE@XZ) 3>shared.lib(PreparedStatement.obj) : error LNK2019: unresolved external symbol _mysql_stmt_param_count@4 referenced in function "public: __thiscall MySQLPreparedStatement::MySQLPreparedStatement(struct st_mysql_stmt *)" (??0MySQLPreparedStatement@@QAE@PAUst_mysql_stmt@@@Z) 3>shared.lib(PreparedStatement.obj) : error LNK2019: unresolved external symbol _mysql_stmt_attr_set@12 referenced in function "public: __thiscall MySQLPreparedStatement::MySQLPreparedStatement(struct st_mysql_stmt *)" (??0MySQLPreparedStatement@@QAE@PAUst_mysql_stmt@@@Z) 3>D:ServerEchelonbuildbinReleaseauthserver.exe : fatal error LNK1120: 42 unresolved externals 4>Main.obj : error LNK2019: unresolved external symbol _mysql_server_init@12 referenced in function "public: static void __cdecl MySQL::Library_Init(void)" (?Library_Init@MySQL@@SAXXZ) 4>Main.obj : error LNK2019: unresolved external symbol _mysql_server_end@0 referenced in function "public: static void __cdecl MySQL::Library_End(void)" (?Library_End@MySQL@@SAXXZ) 4>Main.obj : error LNK2019: unresolved external symbol _mysql_get_client_version@0 referenced in function "public: __thiscall DatabaseWorkerPool<class CharacterDatabaseConnection>::DatabaseWorkerPool<class CharacterDatabaseConnection>(void)" (??0?$DatabaseWorkerPool@VCharacterDatabaseConnection@@@@QAE@XZ) 4>Main.obj : error LNK2019: unresolved external symbol _mysql_get_server_version@4 referenced in function "private: bool __thiscall DatabaseWorkerPool<class CharacterDatabaseConnection>::OpenConnections(enum DatabaseWorkerPool<class CharacterDatabaseConnection>::InternalIndex,unsigned char)" (?OpenConnections@?$DatabaseWorkerPool@VCharacterDatabaseConnection@@@@AAE_NW4InternalIndex@1@E@Z) 4>Main.obj : error LNK2019: unresolved external symbol _mysql_thread_safe@0 referenced in function "public: __thiscall DatabaseWorkerPool<class CharacterDatabaseConnection>::DatabaseWorkerPool<class CharacterDatabaseConnection>(void)" (??0?$DatabaseWorkerPool@VCharacterDatabaseConnection@@@@QAE@XZ) 4>game.lib(World.obj) : error LNK2019: unresolved external symbol _mysql_ping@4 referenced in function "private: virtual bool __thiscall PingOperation::Execute(void)" (?Execute@PingOperation@@EAE_NXZ) 4>scripts.lib(cs_misc.obj) : error LNK2001: unresolved external symbol _mysql_real_escape_string@16 4>scripts.lib(cs_wp.obj) : error LNK2001: unresolved external symbol _mysql_real_escape_string@16 4>game.lib(PlayerDump.obj) : error LNK2001: unresolved external symbol _mysql_real_escape_string@16 4>scripts.lib(cs_ban.obj) : error LNK2001: unresolved external symbol _mysql_real_escape_string@16 4>scripts.lib(cs_go.obj) : error LNK2001: unresolved external symbol _mysql_real_escape_string@16 4>scripts.lib(cs_gobject.obj) : error LNK2001: unresolved external symbol _mysql_real_escape_string@16 4>game.lib(CharacterHandler.obj) : error LNK2019: unresolved external symbol _mysql_real_escape_string@16 referenced in function "private: unsigned long __thiscall DatabaseWorkerPool<class CharacterDatabaseConnection>::EscapeString(char *,char const *,unsigned long)" (?EscapeString@?$DatabaseWorkerPool@VCharacterDatabaseConnection@@@@AAEKPADPBDK@Z) 4>game.lib(Pet.obj) : error LNK2001: unresolved external symbol _mysql_real_escape_string@16 4>game.lib(PetitionsHandler.obj) : error LNK2001: unresolved external symbol _mysql_real_escape_string@16 4>game.lib(GroupHandler.obj) : error LNK2001: unresolved external symbol _mysql_real_escape_string@16 4>shared.lib(QueryResult.obj) : error LNK2019: unresolved external symbol _mysql_free_result@4 referenced in function "public: __thiscall ResultSet::~ResultSet(void)" (??1ResultSet@@QAE@XZ) 4>shared.lib(MySQLConnection.obj) : error LNK2001: unresolved external symbol _mysql_free_result@4 4>shared.lib(QueryResult.obj) : error LNK2019: unresolved external symbol _mysql_fetch_row@4 referenced in function "public: bool __thiscall ResultSet::NextRow(void)" (?NextRow@ResultSet@@QAE_NXZ) 4>shared.lib(QueryResult.obj) : error LNK2019: unresolved external symbol _mysql_fetch_field@4 referenced in function "public: __thiscall PreparedResultSet::PreparedResultSet(struct st_mysql_stmt *,struct st_mysql_res *,unsigned __int64,unsigned int)" (??0PreparedResultSet@@QAE@PAUst_mysql_stmt@@PAUst_mysql_res@@_KI@Z) 4>shared.lib(QueryResult.obj) : error LNK2019: unresolved external symbol _mysql_stmt_fetch@4 referenced in function "public: __thiscall PreparedResultSet::PreparedResultSet(struct st_mysql_stmt *,struct st_mysql_res *,unsigned __int64,unsigned int)" (??0PreparedResultSet@@QAE@PAUst_mysql_stmt@@PAUst_mysql_res@@_KI@Z) 4>shared.lib(QueryResult.obj) : error LNK2019: unresolved external symbol _mysql_stmt_store_result@4 referenced in function "public: __thiscall PreparedResultSet::PreparedResultSet(struct st_mysql_stmt *,struct st_mysql_res *,unsigned __int64,unsigned int)" (??0PreparedResultSet@@QAE@PAUst_mysql_stmt@@PAUst_mysql_res@@_KI@Z) 4>shared.lib(QueryResult.obj) : error LNK2019: unresolved external symbol _mysql_stmt_bind_result@8 referenced in function "public: __thiscall PreparedResultSet::PreparedResultSet(struct st_mysql_stmt *,struct st_mysql_res *,unsigned __int64,unsigned int)" (??0PreparedResultSet@@QAE@PAUst_mysql_stmt@@PAUst_mysql_res@@_KI@Z) 4>shared.lib(QueryResult.obj) : error LNK2019: unresolved external symbol _mysql_stmt_free_result@4 referenced in function "private: void __thiscall PreparedResultSet::CleanUp(void)" (?CleanUp@PreparedResultSet@@AAEXXZ) 4>shared.lib(QueryResult.obj) : error LNK2019: unresolved external symbol _mysql_stmt_error@4 referenced in function "public: __thiscall PreparedResultSet::PreparedResultSet(struct st_mysql_stmt *,struct st_mysql_res *,unsigned __int64,unsigned int)" (??0PreparedResultSet@@QAE@PAUst_mysql_stmt@@PAUst_mysql_res@@_KI@Z) 4>shared.lib(MySQLConnection.obj) : error LNK2001: unresolved external symbol _mysql_stmt_error@4 4>shared.lib(QueryResult.obj) : error LNK2019: unresolved external symbol _mysql_stmt_num_rows@4 referenced in function "public: __thiscall PreparedResultSet::PreparedResultSet(struct st_mysql_stmt *,struct st_mysql_res *,unsigned __int64,unsigned int)" (??0PreparedResultSet@@QAE@PAUst_mysql_stmt@@PAUst_mysql_res@@_KI@Z) 4>shared.lib(MySQLConnection.obj) : error LNK2001: unresolved external symbol _mysql_stmt_num_rows@4 4>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_fetch_fields@4 referenced in function "public: bool __thiscall MySQLConnection::_Query(char const *,struct st_mysql_res * *,struct st_mysql_field * *,unsigned __int64 *,unsigned int *)" (?_Query@MySQLConnection@@QAE_NPBDPAPAUst_mysql_res@@PAPAUst_mysql_field@@PA_KPAI@Z) 4>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_field_count@4 referenced in function "public: bool __thiscall MySQLConnection::_Query(char const *,struct st_mysql_res * *,struct st_mysql_field * *,unsigned __int64 *,unsigned int *)" (?_Query@MySQLConnection@@QAE_NPBDPAPAUst_mysql_res@@PAPAUst_mysql_field@@PA_KPAI@Z) 4>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_affected_rows@4 referenced in function "public: bool __thiscall MySQLConnection::_Query(char const *,struct st_mysql_res * *,struct st_mysql_field * *,unsigned __int64 *,unsigned int *)" (?_Query@MySQLConnection@@QAE_NPBDPAPAUst_mysql_res@@PAPAUst_mysql_field@@PA_KPAI@Z) 4>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_errno@4 referenced in function "public: bool __thiscall MySQLConnection::Execute(class PreparedStatement *)" (?Execute@MySQLConnection@@QAE_NPAVPreparedStatement@@@Z) 4>shared.lib(Transaction.obj) : error LNK2001: unresolved external symbol _mysql_errno@4 4>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_error@4 referenced in function "public: bool __thiscall MySQLConnection::Execute(char const *)" (?Execute@MySQLConnection@@QAE_NPBD@Z) 4>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_thread_id@4 referenced in function "private: bool __thiscall MySQLConnection::_HandleMySQLErrno(unsigned int)" (?_HandleMySQLErrno@MySQLConnection@@AAE_NI@Z) 4>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_set_character_set@8 referenced in function "public: virtual bool __thiscall MySQLConnection::Open(void)" (?Open@MySQLConnection@@UAE_NXZ) 4>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_init@4 referenced in function "public: virtual bool __thiscall MySQLConnection::Open(void)" (?Open@MySQLConnection@@UAE_NXZ) 4>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_real_connect@32 referenced in function "public: virtual bool __thiscall MySQLConnection::Open(void)" (?Open@MySQLConnection@@UAE_NXZ) 4>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_query@8 referenced in function "public: bool __thiscall MySQLConnection::Execute(char const *)" (?Execute@MySQLConnection@@QAE_NPBD@Z) 4>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_store_result@4 referenced in function "public: bool __thiscall MySQLConnection::_Query(char const *,struct st_mysql_res * *,struct st_mysql_field * *,unsigned __int64 *,unsigned int *)" (?_Query@MySQLConnection@@QAE_NPBDPAPAUst_mysql_res@@PAPAUst_mysql_field@@PA_KPAI@Z) 4>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_get_server_info@4 referenced in function "public: virtual bool __thiscall MySQLConnection::Open(void)" (?Open@MySQLConnection@@UAE_NXZ) 4>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_get_client_info@0 referenced in function "public: virtual bool __thiscall MySQLConnection::Open(void)" (?Open@MySQLConnection@@UAE_NXZ) 4>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_options@12 referenced in function "public: virtual bool __thiscall MySQLConnection::Open(void)" (?Open@MySQLConnection@@UAE_NXZ) 4>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_stmt_init@4 referenced in function "protected: void __thiscall MySQLConnection::PrepareStatement(unsigned int,char const *,enum ConnectionFlags)" (?PrepareStatement@MySQLConnection@@IAEXIPBDW4ConnectionFlags@@@Z) 4>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_stmt_prepare@12 referenced in function "protected: void __thiscall MySQLConnection::PrepareStatement(unsigned int,char const *,enum ConnectionFlags)" (?PrepareStatement@MySQLConnection@@IAEXIPBDW4ConnectionFlags@@@Z) 4>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_stmt_execute@4 referenced in function "public: bool __thiscall MySQLConnection::Execute(class PreparedStatement *)" (?Execute@MySQLConnection@@QAE_NPAVPreparedStatement@@@Z) 4>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_stmt_bind_param@8 referenced in function "public: bool __thiscall MySQLConnection::Execute(class PreparedStatement *)" (?Execute@MySQLConnection@@QAE_NPAVPreparedStatement@@@Z) 4>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_stmt_close@4 referenced in function "protected: void __thiscall MySQLConnection::PrepareStatement(unsigned int,char const *,enum ConnectionFlags)" (?PrepareStatement@MySQLConnection@@IAEXIPBDW4ConnectionFlags@@@Z) 4>shared.lib(PreparedStatement.obj) : error LNK2001: unresolved external symbol _mysql_stmt_close@4 4>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_stmt_result_metadata@4 referenced in function "public: bool __thiscall MySQLConnection::_Query(class PreparedStatement *,struct st_mysql_res * *,unsigned __int64 *,unsigned int *)" (?_Query@MySQLConnection@@QAE_NPAVPreparedStatement@@PAPAUst_mysql_res@@PA_KPAI@Z) 4>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_stmt_field_count@4 referenced in function "public: bool __thiscall MySQLConnection::_Query(class PreparedStatement *,struct st_mysql_res * *,unsigned __int64 *,unsigned int *)" (?_Query@MySQLConnection@@QAE_NPAVPreparedStatement@@PAPAUst_mysql_res@@PA_KPAI@Z) 4>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_autocommit@8 referenced in function "public: virtual bool __thiscall MySQLConnection::Open(void)" (?Open@MySQLConnection@@UAE_NXZ) 4>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_more_results@4 referenced in function "public: class PreparedResultSet * __thiscall MySQLConnection::Query(class PreparedStatement *)" (?Query@MySQLConnection@@QAEPAVPreparedResultSet@@PAVPreparedStatement@@@Z) 4>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_next_result@4 referenced in function "public: class PreparedResultSet * __thiscall MySQLConnection::Query(class PreparedStatement *)" (?Query@MySQLConnection@@QAEPAVPreparedResultSet@@PAVPreparedStatement@@@Z) 4>shared.lib(MySQLConnection.obj) : error LNK2019: unresolved external symbol _mysql_close@4 referenced in function "public: virtual __thiscall MySQLConnection::~MySQLConnection(void)" (??1MySQLConnection@@UAE@XZ) 4>shared.lib(PreparedStatement.obj) : error LNK2019: unresolved external symbol _mysql_stmt_param_count@4 referenced in function "public: __thiscall MySQLPreparedStatement::MySQLPreparedStatement(struct st_mysql_stmt *)" (??0MySQLPreparedStatement@@QAE@PAUst_mysql_stmt@@@Z) 4>shared.lib(PreparedStatement.obj) : error LNK2019: unresolved external symbol _mysql_stmt_attr_set@12 referenced in function "public: __thiscall MySQLPreparedStatement::MySQLPreparedStatement(struct st_mysql_stmt *)" (??0MySQLPreparedStatement@@QAE@PAUst_mysql_stmt@@@Z) 4>D:ServerEchelonbuildbinReleaseworldserver.exe : fatal error LNK1120: 43 unresolved externals 5>------ Build started: Project: ALL_BUILD, Configuration: Release Win32 ------ 5> Build all projects ========== Build: 3 succeeded, 2 failed, 9 up-to-date, 0 skipped ======= Thanks for helping. and sorry for Big Code. Link to comment Share on other sites More sharing options...
Aokromes Posted August 28, 2014 Report Share Posted August 28, 2014 --- Canned message start ---If this is your 1st time with TrinityCore read http://collab.kpsn.org/display/tc/TrinityCore+HomeAlso read http://www.trinitycore.org/f/topic/1518-trouble-with-your-trinity-install-readme-1st-faqs/Also please Look in upper right hand corner of the forum, there is a button labeled search field, feel free to search for your issues first before posting, most questions like this one have already been answered. If you still cannot find the answers you seek feel free to make a post and tell us the steps you took to resolve this issue and we will do our best to help you.--- Canned message end --- Link to comment Share on other sites More sharing options...
mareeks963 Posted August 29, 2014 Report Share Posted August 29, 2014 Hy help me i got error on 2014 trinitycore Error 1 error LNK2019: unresolved external symbol _mysql_server_init@12 referenced in function "public: static void __cdecl MySQL::Library_Init(void)" (?Library_Init@MySQL@@SAXXZ) C:UsersMarekDesktopPCCBUILDsrcserverauthserverMain.obj authserver Error 2 error LNK2019: unresolved external symbol _mysql_server_end@0 referenced in function "public: static void __cdecl MySQL::Library_End(void)" (?Library_End@MySQL@@SAXXZ) C:UsersMarekDesktopPCCBUILDsrcserverauthserverMain.obj authserver Error 3 error LNK2019: unresolved external symbol _mysql_ping@4 referenced in function "private: virtual bool __thiscall PingOperation::Execute(void)" (?Execute@PingOperation@@EAE_NXZ) C:UsersMarekDesktopPCCBUILDsrcserverauthserverMain.obj authserver Error 4 error LNK2019: unresolved external symbol _mysql_get_client_version@0 referenced in function "public: __thiscall DatabaseWorkerPool<class LoginDatabaseConnection>::DatabaseWorkerPool<class LoginDatabaseConnection>(void)" (??0?$DatabaseWorkerPool@VLoginDatabaseConnection@@@@QAE@XZ) C:UsersMarekDesktopPCCBUILDsrcserverauthserverMain.obj authserver Error 5 error LNK2019: unresolved external symbol _mysql_get_server_version@4 referenced in function "private: bool __thiscall DatabaseWorkerPool<class LoginDatabaseConnection>::OpenConnections(enum DatabaseWorkerPool<class LoginDatabaseConnection>::InternalIndex,unsigned char)" (?OpenConnections@?$DatabaseWorkerPool@VLoginDatabaseConnection@@@@AAE_NW4InternalIndex@1@E@Z) C:UsersMarekDesktopPCCBUILDsrcserverauthserverMain.obj authserver Error 6 error LNK2019: unresolved external symbol _mysql_thread_safe@0 referenced in function "public: __thiscall DatabaseWorkerPool<class LoginDatabaseConnection>::DatabaseWorkerPool<class LoginDatabaseConnection>(void)" (??0?$DatabaseWorkerPool@VLoginDatabaseConnection@@@@QAE@XZ) C:UsersMarekDesktopPCCBUILDsrcserverauthserverMain.obj authserver Error 7 error LNK2019: unresolved external symbol _mysql_free_result@4 referenced in function "public: __thiscall ResultSet::~ResultSet(void)" (??1ResultSet@@QAE@XZ) C:UsersMarekDesktopPCCBUILDsrcserverauthservershared.lib(QueryResult.obj) authserver Error 8 error LNK2001: unresolved external symbol _mysql_free_result@4 C:UsersMarekDesktopPCCBUILDsrcserverauthservershared.lib(MySQLConnection.obj) authserver Error 9 error LNK2019: unresolved external symbol _mysql_fetch_row@4 referenced in function "public: bool __thiscall ResultSet::NextRow(void)" (?NextRow@ResultSet@@QAE_NXZ) C:UsersMarekDesktopPCCBUILDsrcserverauthservershared.lib(QueryResult.obj) authserver Error 10 error LNK2019: unresolved external symbol _mysql_fetch_field@4 referenced in function "public: __thiscall PreparedResultSet::PreparedResultSet(struct st_mysql_stmt *,struct st_mysql_res *,unsigned __int64,unsigned int)" (??0PreparedResultSet@@QAE@PAUst_mysql_stmt@@PAUst_mysql_res@@_KI@Z) C:UsersMarekDesktopPCCBUILDsrcserverauthservershared.lib(QueryResult.obj) authserver Error 11 error LNK2019: unresolved external symbol _mysql_stmt_fetch@4 referenced in function "public: __thiscall PreparedResultSet::PreparedResultSet(struct st_mysql_stmt *,struct st_mysql_res *,unsigned __int64,unsigned int)" (??0PreparedResultSet@@QAE@PAUst_mysql_stmt@@PAUst_mysql_res@@_KI@Z) C:UsersMarekDesktopPCCBUILDsrcserverauthservershared.lib(QueryResult.obj) authserver Error 12 error LNK2019: unresolved external symbol _mysql_stmt_store_result@4 referenced in function "public: __thiscall PreparedResultSet::PreparedResultSet(struct st_mysql_stmt *,struct st_mysql_res *,unsigned __int64,unsigned int)" (??0PreparedResultSet@@QAE@PAUst_mysql_stmt@@PAUst_mysql_res@@_KI@Z) C:UsersMarekDesktopPCCBUILDsrcserverauthservershared.lib(QueryResult.obj) authserver Error 13 error LNK2019: unresolved external symbol _mysql_stmt_bind_result@8 referenced in function "public: __thiscall PreparedResultSet::PreparedResultSet(struct st_mysql_stmt *,struct st_mysql_res *,unsigned __int64,unsigned int)" (??0PreparedResultSet@@QAE@PAUst_mysql_stmt@@PAUst_mysql_res@@_KI@Z) C:UsersMarekDesktopPCCBUILDsrcserverauthservershared.lib(QueryResult.obj) authserver Error 14 error LNK2019: unresolved external symbol _mysql_stmt_free_result@4 referenced in function "private: void __thiscall PreparedResultSet::CleanUp(void)" (?CleanUp@PreparedResultSet@@AAEXXZ) C:UsersMarekDesktopPCCBUILDsrcserverauthservershared.lib(QueryResult.obj) authserver Error 15 error LNK2019: unresolved external symbol _mysql_stmt_error@4 referenced in function "public: __thiscall PreparedResultSet::PreparedResultSet(struct st_mysql_stmt *,struct st_mysql_res *,unsigned __int64,unsigned int)" (??0PreparedResultSet@@QAE@PAUst_mysql_stmt@@PAUst_mysql_res@@_KI@Z) C:UsersMarekDesktopPCCBUILDsrcserverauthservershared.lib(QueryResult.obj) authserver Link to comment Share on other sites More sharing options...
Nay Posted August 29, 2014 Report Share Posted August 29, 2014 --- Begin canned message --- This topic belongs in the Help and Support forum. Moved. --- End canned message --- Install the correct MySQL library: 32 bits or 64 bits depending on your machine and build. Link to comment Share on other sites More sharing options...
mareeks963 Posted August 29, 2014 Report Share Posted August 29, 2014 (edited) --- Begin canned message --- This topic belongs in the Help and Support forum. Moved. --- End canned message --- sorry But realy i cant build it.... Old one i can but not new one... --- Begin canned message --- This topic belongs in the Help and Support forum. Moved. --- End canned message --- Install the correct MySQL library: 32 bits or 64 bits depending on your machine and build. can you give me link to right one? Edited August 29, 2014 by mareeks963 Link to comment Share on other sites More sharing options...
Nay Posted August 29, 2014 Report Share Posted August 29, 2014 You got the links for MySQL in the wiki: http://collab.kpsn.org/display/tc/TrinityCore+Requirements#TrinityCoreRequirements-Windows The right one depends on your system, if you are compiling in 32 or 64 bits Link to comment Share on other sites More sharing options...
mareeks963 Posted August 29, 2014 Report Share Posted August 29, 2014 You got the links for MySQL in the wiki: http://collab.kpsn.org/display/tc/TrinityCore+Requirements#TrinityCoreRequirements-Windows The right one depends on your system, if you are compiling in 32 or 64 bits DONT WORK OMFG. Link to comment Share on other sites More sharing options...
Paradox Posted August 29, 2014 Report Share Posted August 29, 2014 Then maybe you should give up, OMFG! Link to comment Share on other sites More sharing options...
rileym65 Posted August 31, 2014 Report Share Posted August 31, 2014 Version: 9070d433c25a+ 2014-08-31 12:39:15 +0100 (master branch) OS: Windows 7 Compiler VS2013 express Target: Relase Win32 MySql version: 5.5 When trying to compile this version I get 47 link errors all relating to MySql. Here is an example of the errors I am getting: Error 1 error LNK2019: unresolved external symbol _mysql_server_init@12 referenced in function "public: static void __cdecl MySQL::Library_Init(void)" (?Library_Init@MySQL@@SAXXZ) C:TrinityPackagesrcBuildsrcserverauthserverMain.obj authserver CMake had no problem finding the includes and library files during configuration. No errors are occuring during the actual compile until linking occurs. The last version I had successfully compiled was on 8/11 (With same OS/Compiler/Cmake). Has something changed in the requirements between then and now? Any other ideas that might get this to compile and link properly? Thanks, Mike Link to comment Share on other sites More sharing options...
Rochet2 Posted August 31, 2014 Report Share Posted August 31, 2014 Try clear cmake cache Link to comment Share on other sites More sharing options...
Nay Posted August 31, 2014 Report Share Posted August 31, 2014 You linked with the wrong mysql lib. An easy way to fix that is to download https://github.com/T...5/mysql_lib.zip and change MYSQL_LIBRARY in CMake (enable Advanced if you don't see it) and point it to the 32 or 64 bit libmysql.lib, depending in what mode you are compiling. Link to comment Share on other sites More sharing options...
bury Posted September 2, 2014 Report Share Posted September 2, 2014 (edited) Hello, Im following a tutorial about trinitycore. I downloaded the full version of OPENSSL. - I downloaded the last version of CMAKE. - I downloaded Microsoft Visual Studio 2013 Express. - I downloaded the last datapack available (TrinityCore-TrinityCore-e85f73c) - I'm not using git I started receiving some errors, but I managed with all. Yes, I received the error "No BOOST_ROOT environment variable could be found!" and fixed with: -- After selecting "i'm not using git", the work was finished and generated. After this, I opened the file "TrinityCore.sln", selected release, and started the compiling solution. The errors: Error 1 error C1083: Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory C:UsersburiDocumentswowtrinity coredatasourceTrinityCore-TrinityCore-e85f73csrcserversharedLoggingLog.h 26 1 shared Error 2 error C1083: Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory (........srcservercollisionManagementMMapManager.cpp) C:UsersburiDocumentswowtrinity coredatasourceTrinityCore-TrinityCore-e85f73csrcserversharedLoggingLog.h 26 1 collision Error 3 error C1083: Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory (........srcservercollisionManagementMMapFactory.cpp) C:UsersburiDocumentswowtrinity coredatasourceTrinityCore-TrinityCore-e85f73csrcserversharedLoggingLog.h 26 1 collision Error 4 error C1083: Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory (........srcservercollisionManagementVMapManager2.cpp) C:UsersburiDocumentswowtrinity coredatasourceTrinityCore-TrinityCore-e85f73csrcserversharedLoggingLog.h 26 1 collision Error 5 error C1083: Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory (........srcservercollisionMapsMapTree.cpp) C:UsersburiDocumentswowtrinity coredatasourceTrinityCore-TrinityCore-e85f73csrcserversharedLoggingLog.h 26 1 collision Error 6 error C1083: Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory (........srcservercollisionModelsGameObjectModel.cpp) C:UsersburiDocumentswowtrinity coredatasourceTrinityCore-TrinityCore-e85f73csrcserversharedLoggingLog.h 26 1 collision Error 7 error C1083: Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory (........srcservercollisionDynamicTree.cpp) C:UsersburiDocumentswowtrinity coredatasourceTrinityCore-TrinityCore-e85f73csrcserversharedLoggingLog.h 26 1 collision Error 8 error C1083: Cannot open include file: 'boost/asio/buffer.hpp': No such file or directory C:UsersburiDocumentswowtrinity coredatasourceTrinityCore-TrinityCore-e85f73csrcserversharedPacketsByteBuffer.h 35 1 game Error 9 error C1083: Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory C:UsersburiDocumentswowtrinity coredatasourceTrinityCore-TrinityCore-e85f73csrcserversharedLoggingLog.h 26 1 scripts Error 10 error C1083: Cannot open include file: 'boost/property_tree/ptree.hpp': No such file or directory C:UsersburiDocumentswowtrinity coredatasourceTrinityCore-TrinityCore-e85f73csrcserversharedConfigurationConfig.h 25 1 authserver Error 11 error C1083: Cannot open include file: 'boost/asio/io_service.hpp': No such file or directory C:UsersburiDocumentswowtrinity coredatasourceTrinityCore-TrinityCore-e85f73csrcserversharedLoggingLog.h 26 1 worldserver --------------- The only thing I could find is to rename the "CMakeLists.txt" for this: set (ENV{BOOST_ROOT} "C:/Boost") but I have already done that as you can see in the pic. Hope I explained well, any help is good. Thanks!! Edited September 2, 2014 by bury Link to comment Share on other sites More sharing options...
Nay Posted September 2, 2014 Report Share Posted September 2, 2014 The only thing I could find is to rename the "CMakeLists.txt" for this: set (ENV{BOOST_ROOT} "C:/Boost") but I have already done that as you can see in the pic. Hope I explained well, any help is good. Thanks!! First things first, there's absolutely no reason not to use Git so start by fixing that. You should not change any CMakeLists.txt file, you do not have to. All you have to do is create a new Environment Variable named BOOST_ROOT with the path to the Boost installation, as seen in http://collab.kpsn.org/download/attachments/10682398/boost_envs.PNG?version=1&modificationDate=1406047952000&api=v2 If that still won't make CMake find Boost, install both version of CMake for 64 bits (http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/boost_1_55_0-msvc-12.0-64.exe/download) and 32 bits (http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/boost_1_55_0-msvc-12.0-32.exe/download). Link to comment Share on other sites More sharing options...
Recommended Posts