Open sum01 opened 7 years ago
I'm stuck on this specific issue and unsure of a fix. @xCoreDev Any ideas?
coin\src\db_env.cpp(205): error C2440: '<function-style-cast>': cannot convert from 'int' to 'DbEnv'
coin\src\db_env.cpp(205): note: No contruct or could take the source type, or contructor overload resolution was ambiguous
coin\src\db_env.cpp(205): error C2228: left of '.remove' must have class/struct/union
Issue is at this line.
This is with Berkeley DB v6.2, which I assume isn't compatible because of this. Problem is, before 6.2, to get 64-bit support you need to compile it yourself, which requires a very old Visual Studio version. It's a pain, while 6.2 has a 64-bit msi installer available, making it much more accessible.
Just an update: The current thing holding back Windows from working is a linking error to Berkeley DB.
It seems something isn't linked correctly in Cmake, or maybe the source code, which is causing some errors when it tries to compile.
Finally got Windows to compile, although there are linkage issues to Boost & Berkeley DB libs when trying to run the binary.
Issues
Windows is currently not building, issue tracker here.
Currently working/tested systems here.
For anyone willing to test Cmake, here are the steps to test:
CMakeError.log
(if you ran into any errors),