from /var/tmp/portage/app-crypt/veracrypt-1.24_p1/work/VeraCrypt-VeraCrypt_1.24-Hotfix1/src/Core/Core.h:16, from FuseService.cpp:35: /var/tmp/portage/app-crypt/veracrypt-1.24_p1/work/VeraCrypt-VeraCrypt_1.24-Hotfix1/src/Crypto/jitterentropy-base-user.h:52:16: error: conflicting declaration ‘typedef uint64 __u64’ 52 | typedef uint64 __u64; | ^~~~~ In file included from /usr/include/asm-generic/types.h:7, ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_desktop_gnome-libressl-20191028-101629 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-9.2.0 * llvm: 9.0.0 Available Python interpreters, in order of preference: [1] python3.6 [2] python2.7 (fallback) Available Ruby profiles: [1] ruby24 (with Rubygems) [2] ruby25 (with Rubygems) * Available Rust versions: [1] rust-1.38.0 * java-config: The following VMs are available for generation-2: *) IcedTea JDK 3.13.0 [icedtea-bin-8] Available Java Virtual Machines: [1] icedtea-bin-8 system-vm repository: ==> /var/db/repos/gentoo/metadata/timestamp.chk <== Tue, 29 Oct 2019 23:30:37 +0000 emerge -qpvO app-crypt/veracrypt [ebuild N ] app-crypt/veracrypt-1.24_p1 USE="X asm -doc" CPU_FLAGS_X86="sse2 sse4_1 ssse3"
Created attachment 594540 [details] emerge-info.txt
Created attachment 594542 [details] app-crypt:veracrypt-1.24_p1:20191030-030517.log
Created attachment 594544 [details] emerge-history.txt
Created attachment 594546 [details] environment
Created attachment 594548 [details] etc.portage.tbz2
This code is part of a bundled library, and the latest version seems to have removed the usage of __u64 which resolves this: https://github.com/veracrypt/VeraCrypt/commit/6252d96b0de2001b29596715c8f3345cc93324f7#diff-bdecac295448441048448ed339442993 Either apply this or wait for new release.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=203783d176b8f801bd640c5c1eaa372b6ea29e3e commit 203783d176b8f801bd640c5c1eaa372b6ea29e3e Author: Göktürk Yüksek <gokturk@gentoo.org> AuthorDate: 2019-12-19 22:42:33 +0000 Commit: Göktürk Yüksek <gokturk@gentoo.org> CommitDate: 2019-12-19 22:48:27 +0000 app-crypt/veracrypt: bump to 1.24-Update2 Bug: https://bugs.gentoo.org/703340 Closes: https://bugs.gentoo.org/698936 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Göktürk Yüksek <gokturk@gentoo.org> app-crypt/veracrypt/Manifest | 1 + ...racrypt-1.24_p2-revert-wxwidgets-breakage.patch | 100 +++++++++++++++++ app-crypt/veracrypt/veracrypt-1.24_p2.ebuild | 120 +++++++++++++++++++++ 3 files changed, 221 insertions(+)