Dreamer
Plebs-
Posts
9 -
Joined
-
Last visited
Recent Profile Visitors
2285 profile views
Dreamer's Achievements
Newbie (1/14)
0
Reputation
-
Worked perfectly, thanks! Are these isolated cases, or is the 1.1.0 version of OpenSSL not compatible with the current compilation process? As in, should it be noted in the compile guide?
-
I've run into some issues during the compilation of the 3.3.5 core which seems to be linked to OpenSSL. I'll list a few of the fatal errors logged by VC2015 during build. C:\TrinityCore\src\common\Cryptography\HMACSHA1.cpp(54): error C2664: 'int HMAC_Update(HMAC_CTX *,const unsigned char *,std::size_t)': cannot convert argument 1 from 'int *' to 'HMAC_CTX *' C:\TrinityCore\src\common\Cryptography\HMACSHA1.cpp(54): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast C:\TrinityCore\src\common\Cryptography/HMACSHA1.h(43): error C2079: 'HmacHash::m_ctx' uses undefined struct 'hmac_ctx_st' (compiling source file C:\TrinityCore\src\common\Cryptography\Authentication\AuthCrypt.cpp) C:\TrinityCore\src\common\Cryptography/ARC4.h(34): error C2079: 'ARC4::m_ctx' uses undefined struct 'evp_cipher_ctx_st' (compiling source file C:\TrinityCore\src\common\Cryptography\Authentication\AuthCrypt.cpp) They all seem to be related to OpenSSL but I can't pinpoint what the problem is, I have gone through the requirements list and ensured that everything is matching, and cMake doesn't report any issues during configuration. I couldn't seem to find any information relating to this elsewhere, so hopefully you guys can give me some insight on this one.