• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!
  • If you're using Gesior 2012 or MyAAC, please review this thread for information about a serious security vulnerability and a fix.

Compiling Problem CxxFrameHandler4 & GSHandlerCheck_EH4 on compiling TFS 1.3

Douglas MAPPER

New Member
Joined
Nov 15, 2019
Messages
1
Reaction score
0
Problem:
1577464385791.png

Build log:
1>------ Build started: Project: theforgottenserver, Configuration: Release x64 ------
1>cryptopp-static.lib(ec2n.cpp.obj) : error LNK2001: unresolved external symbol __CxxFrameHandler4
1>cryptopp-static.lib(ecp.cpp.obj) : error LNK2001: unresolved external symbol __CxxFrameHandler4
1>cryptopp-static.lib(hex.cpp.obj) : error LNK2001: unresolved external symbol __CxxFrameHandler4
1>cryptopp-static.lib(rng.cpp.obj) : error LNK2001: unresolved external symbol __CxxFrameHandler4
1>cryptopp-static.lib(modes.cpp.obj) : error LNK2001: unresolved external symbol __CxxFrameHandler4
1>cryptopp-static.lib(gfpcrypt.cpp.obj) : error LNK2001: unresolved external symbol __CxxFrameHandler4
1>cryptopp-static.lib(hmac.cpp.obj) : error LNK2001: unresolved external symbol __CxxFrameHandler4
1>cryptopp-static.lib(gf2n.cpp.obj) : error LNK2001: unresolved external symbol __CxxFrameHandler4
1>cryptopp-static.lib(oaep.cpp.obj) : error LNK2001: unresolved external symbol __CxxFrameHandler4
1>cryptopp-static.lib(mqueue.cpp.obj) : error LNK2001: unresolved external symbol __CxxFrameHandler4
1>cryptopp-static.lib(rijndael.cpp.obj) : error LNK2001: unresolved external symbol __CxxFrameHandler4
1>cryptopp-static.lib(hrtimer.cpp.obj) : error LNK2001: unresolved external symbol __CxxFrameHandler4
1>cryptopp-static.lib(dll.cpp.obj) : error LNK2001: unresolved external symbol __CxxFrameHandler4
1>cryptopp-static.lib(nbtheory.cpp.obj) : error LNK2001: unresolved external symbol __CxxFrameHandler4
1>cryptopp-static.lib(pubkey.cpp.obj) : error LNK2001: unresolved external symbol __CxxFrameHandler4
1>cryptopp-static.lib(iterhash.cpp.obj) : error LNK2001: unresolved external symbol __CxxFrameHandler4
1>cryptopp-static.lib(base64.cpp.obj) : error LNK2001: unresolved external symbol __CxxFrameHandler4
1>cryptopp-static.lib(randpool.cpp.obj) : error LNK2001: unresolved external symbol __CxxFrameHandler4
1>cryptopp-static.lib(osrng.cpp.obj) : error LNK2001: unresolved external symbol __CxxFrameHandler4
1>cryptopp-static.lib(algparam.cpp.obj) : error LNK2001: unresolved external symbol __CxxFrameHandler4
1>cryptopp-static.lib(misc.cpp.obj) : error LNK2001: unresolved external symbol __CxxFrameHandler4
1>cryptopp-static.lib(cryptlib.cpp.obj) : error LNK2001: unresolved external symbol __CxxFrameHandler4
1>cryptopp-static.lib(filters.cpp.obj) : error LNK2001: unresolved external symbol __CxxFrameHandler4
1>cryptopp-static.lib(basecode.cpp.obj) : error LNK2001: unresolved external symbol __CxxFrameHandler4
1>cryptopp-static.lib(integer.cpp.obj) : error LNK2001: unresolved external symbol __CxxFrameHandler4
1>cryptopp-static.lib(queue.cpp.obj) : error LNK2001: unresolved external symbol __CxxFrameHandler4
1>cryptopp-static.lib(asn.cpp.obj) : error LNK2001: unresolved external symbol __CxxFrameHandler4
1>cryptopp-static.lib(rsa.cpp.obj) : error LNK2001: unresolved external symbol __CxxFrameHandler4
1>cryptopp-static.lib(ecp.cpp.obj) : error LNK2001: unresolved external symbol __GSHandlerCheck_EH4
1>cryptopp-static.lib(hex.cpp.obj) : error LNK2001: unresolved external symbol __GSHandlerCheck_EH4
1>cryptopp-static.lib(rng.cpp.obj) : error LNK2001: unresolved external symbol __GSHandlerCheck_EH4
1>cryptopp-static.lib(gfpcrypt.cpp.obj) : error LNK2001: unresolved external symbol __GSHandlerCheck_EH4
1>cryptopp-static.lib(hmac.cpp.obj) : error LNK2001: unresolved external symbol __GSHandlerCheck_EH4
1>cryptopp-static.lib(gf2n.cpp.obj) : error LNK2001: unresolved external symbol __GSHandlerCheck_EH4
1>cryptopp-static.lib(ec2n.cpp.obj) : error LNK2001: unresolved external symbol __GSHandlerCheck_EH4
1>cryptopp-static.lib(mqueue.cpp.obj) : error LNK2001: unresolved external symbol __GSHandlerCheck_EH4
1>cryptopp-static.lib(rijndael.cpp.obj) : error LNK2001: unresolved external symbol __GSHandlerCheck_EH4
1>cryptopp-static.lib(hrtimer.cpp.obj) : error LNK2001: unresolved external symbol __GSHandlerCheck_EH4
1>cryptopp-static.lib(modes.cpp.obj) : error LNK2001: unresolved external symbol __GSHandlerCheck_EH4
1>cryptopp-static.lib(dll.cpp.obj) : error LNK2001: unresolved external symbol __GSHandlerCheck_EH4
1>cryptopp-static.lib(nbtheory.cpp.obj) : error LNK2001: unresolved external symbol __GSHandlerCheck_EH4
1>cryptopp-static.lib(pubkey.cpp.obj) : error LNK2001: unresolved external symbol __GSHandlerCheck_EH4
1>cryptopp-static.lib(iterhash.cpp.obj) : error LNK2001: unresolved external symbol __GSHandlerCheck_EH4
1>cryptopp-static.lib(base64.cpp.obj) : error LNK2001: unresolved external symbol __GSHandlerCheck_EH4
1>cryptopp-static.lib(randpool.cpp.obj) : error LNK2001: unresolved external symbol __GSHandlerCheck_EH4
1>cryptopp-static.lib(osrng.cpp.obj) : error LNK2001: unresolved external symbol __GSHandlerCheck_EH4
1>cryptopp-static.lib(algparam.cpp.obj) : error LNK2001: unresolved external symbol __GSHandlerCheck_EH4
1>cryptopp-static.lib(misc.cpp.obj) : error LNK2001: unresolved external symbol __GSHandlerCheck_EH4
1>cryptopp-static.lib(cryptlib.cpp.obj) : error LNK2001: unresolved external symbol __GSHandlerCheck_EH4
1>cryptopp-static.lib(filters.cpp.obj) : error LNK2001: unresolved external symbol __GSHandlerCheck_EH4
1>cryptopp-static.lib(basecode.cpp.obj) : error LNK2001: unresolved external symbol __GSHandlerCheck_EH4
1>cryptopp-static.lib(integer.cpp.obj) : error LNK2001: unresolved external symbol __GSHandlerCheck_EH4
1>cryptopp-static.lib(queue.cpp.obj) : error LNK2001: unresolved external symbol __GSHandlerCheck_EH4
1>cryptopp-static.lib(asn.cpp.obj) : error LNK2001: unresolved external symbol __GSHandlerCheck_EH4
1>cryptopp-static.lib(rsa.cpp.obj) : error LNK2001: unresolved external symbol __GSHandlerCheck_EH4
1>C:\Users\Pichau\Desktop\forgottenserver-8.6-downgrade\vc14\x64\Release\theforgottenserver-x64.exe : fatal error LNK1120: 2 unresolved externals
1>Done building project "theforgottenserver.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped =========

Using:
Visual Studio 2019
vcpkg x64 (here)
SDK 10.~17134.0
VS-v141 2017
TFS 1.3 downgrade 8.60 (here)
 
Solution
Just came across this problem. This error happens when you compile vcpkg libs with vs19 and use vs17 to compile tfs. Open the project in vs19 (open with visual studio 2019) or uninstall vs19 and reinstall all your vcpkg libs, so it chooses vs17 as compiler.

Nekiro

Legendary OT User
TFS Developer
Joined
Sep 7, 2015
Messages
2,630
Solutions
126
Reaction score
2,010
Just came across this problem. This error happens when you compile vcpkg libs with vs19 and use vs17 to compile tfs. Open the project in vs19 (open with visual studio 2019) or uninstall vs19 and reinstall all your vcpkg libs, so it chooses vs17 as compiler.
 
Solution

rickgv

Member
Joined
Oct 22, 2007
Messages
44
Reaction score
16
Just came across this problem. This error happens when you compile vcpkg libs with vs19 and use vs17 to compile tfs. Open the project in vs19 (open with visual studio 2019) or uninstall vs19 and reinstall all your vcpkg libs, so it chooses vs17 as compiler.
After following these steps, I got it to work. Thanks!
 
Top