Summary: | app-crypt/tpm2-tss-4.1.1 - failed to emerge - Header files have changed between ABIs | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Leonid Kopylov <leonchik1976> |
Component: | Current packages | Assignee: | Christopher Byrne <salah.coronya> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | bob.deblier, gonegrier.duarte, proxy-maint, sam, soap, venerix |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: |
https://github.com/gentoo/gentoo/pull/36619 https://bugs.gentoo.org/show_bug.cgi?id=931885 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log.xz |
Description
Leonid Kopylov
2024-05-08 03:49:57 UTC
Created attachment 892458 [details]
build.log.xz
automagic dev-embedded/libftdi dep... The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e39e3ae8045d92d376b9ab9d0caa1354d6d13602 commit e39e3ae8045d92d376b9ab9d0caa1354d6d13602 Author: Christopher Byrne <salah.coronya@gmail.com> AuthorDate: 2024-05-09 16:18:26 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-05-09 21:59:51 +0000 app-crypt/tpm2-tss: Exclude TCTIs with automagic external dependencies Closes: https://bugs.gentoo.org/931513 Closes: https://bugs.gentoo.org/931239 Closes: https://bugs.gentoo.org/931122 Signed-off-by: Christopher Byrne <salah.coronya@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/36619 Signed-off-by: Sam James <sam@gentoo.org> .../files/tpm2-tss-4.1.1-Remove-bash-syntax.patch | 28 ++++++ ...piler-common.sh-Remove-dependency-on-whic.patch | 32 ++++++ app-crypt/tpm2-tss/tpm2-tss-4.1.1-r1.ebuild | 112 +++++++++++++++++++++ 3 files changed, 172 insertions(+) Sam James and Christopher Byrne, disabling this on app-crypt/tpm2-tss-4.1.1: --disable-tcti-spi-ftdi --disable-tcti-i2c-ftdi Breaks tpm2 luks enrolling using clevis: ``` ERROR:tcti:/var/tmp/portage/app-crypt/tpm2-tss-4.1.1-r1/work/tpm2-tss-4.1.1/src/tss2-tcti/tctildr-dl.c:149:tcti_from_file() Could not initialize TCTI file: device ERROR:tcti:/var/tmp/portage/app-crypt/tpm2-tss-4.1.1-r1/work/tpm2-tss-4.1.1/src/tss2-tcti/tctildr.c:477:tctildr_init_context_data() Failed to instantiate TCTI ERROR: Could not load tcti, got: "device:/dev/tpmrm0" Unable to validate combination of PCR bank 'sha256' and PCR IDs '0,1,2,3,5,6,7'. Unable to perform encryption with PIN 'tpm2' and config '{"pcr_bank":"sha256","pcr_ids":"0,1,2,3,5,6,7"}' ``` Why this change was made? Since I don't have problems compiling app-crypt/tpm2-tss-4.1.1 As I said on the PR, better to file a new bug please, but it was made *because of this bug*. AFAIK, the libftdi dep was new, and then Christopher made the judgement call that it wasn't worth wiring up the things which need it right now. |