Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cmake progress #24

Open
sum01 opened this issue Jul 27, 2017 · 3 comments
Open

Cmake progress #24

sum01 opened this issue Jul 27, 2017 · 3 comments
Assignees

Comments

@sum01
Copy link
Contributor

sum01 commented Jul 27, 2017

Issues

Windows is currently not building, issue tracker here.

Currently working/tested systems here.

  1. Arch Linux using my PKGBUILD
  2. OSX and Ubuntu

For anyone willing to test Cmake, here are the steps to test:

  1. Make full backups of your Vcash data folder, and/or move it so that a new data file gets created.
  2. Follow the build steps for your system in the wiki.
  3. Report if it worked or didn't in this issue tracker! Make sure to post your OS, its version, your dependency versions, and your full CMakeError.log (if you ran into any errors),
@sum01 sum01 self-assigned this Jul 27, 2017
@sum01 sum01 changed the title Looking for bugtester of the CMake branch :) Looking for bugtesters for the CMake branch Jul 28, 2017
@sum01 sum01 changed the title Looking for bugtesters for the CMake branch Cmake progress Oct 5, 2017
@sum01
Copy link
Contributor Author

sum01 commented Oct 10, 2017

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.

@sum01
Copy link
Contributor Author

sum01 commented Feb 7, 2018

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.

@sum01
Copy link
Contributor Author

sum01 commented Feb 25, 2018

Finally got Windows to compile, although there are linkage issues to Boost & Berkeley DB libs when trying to run the binary.

@sum01 sum01 removed the help wanted label Jun 11, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant