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
veracrypt-1.24-Hotfix1 fails to build on linux #529
Comments
Hi, It looks like __u64 is already defined under Mageia but not on other distributions. I can push a commit for this but it would be helpful if you can first check that it works this way and maybe you could create a pull request for it. |
Hmmm it build on Mageia7 with GCC 8.3.1 but not on Cauldron with GCC 9.2.1, could it be the that? |
Also note that veracrypt 1.24 build fine on Cauldron, just the hotfix1 who doesn't build. |
I have pushed a commit that should fix this error: 3fa636d Can you pleas try it and report the result? |
hmmm now it fails on aarch64 with:
|
Same error on armv7h. |
I have pushed a commit that should fix both failure: afe6b2f Before this commit, the code always expected an x86/x86-64 platform. |
Excellent! now it build fine on all arches... |
Thank you for the confirmation. |
Hi,
latest release fails to build on Mageia Cauldron with:
/home/iurt/rpmbuild/BUILD/VeraCrypt-VeraCrypt_1.24-Hotfix1/src/Crypto/jitterentropy-base-user.h:52:16: error: conflicting declaration 'typedef uint64 __u64'
veracrypt_build_log.log
Regards,
David
The text was updated successfully, but these errors were encountered: