Summary: | app-admin/testdisk-7.2 - ewf.c:(.text+<snip>): undefined reference to libewf_handle_read_random | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Robin Johnson <robbat2> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | andreas.thalhammer, bug, Christopher.Lundgren, jteix, kripton, mgorny, michele.testa, o.freyermuth, slawern, treecleaner, tsjk |
Priority: | Normal | Keywords: | PMASKED |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 870412 | ||
Attachments: |
emerge-info.txt
app-admin:testdisk-7.2:20240315-053539.log.xz emerge-history.txt environment etc.clang.tar.xz etc.portage.tar.xz logs.tar.xz qlist-info.txt temp.tar.xz Patch |
Description
Toralf Förster
2024-03-15 16:05:12 UTC
Created attachment 887685 [details]
emerge-info.txt
Created attachment 887686 [details]
app-admin:testdisk-7.2:20240315-053539.log.xz
Created attachment 887687 [details]
emerge-history.txt
Created attachment 887688 [details]
environment
Created attachment 887689 [details]
etc.clang.tar.xz
Created attachment 887690 [details]
etc.portage.tar.xz
Created attachment 887691 [details]
logs.tar.xz
Created attachment 887692 [details]
qlist-info.txt
Created attachment 887693 [details]
temp.tar.xz
I guess app-forensics/libewf needs to be bumped if one wants to compile with ewf support. I have hit this bug today (on stable). Created attachment 889576 [details, diff]
Patch
This patch makes the program compile.
Confirmed, same bug. Compiles fine with USE="-ewf". (In reply to Chris from comment #12) > Created attachment 889576 [details, diff] [details, diff] > Patch > > This patch makes the program compile. It also compiles here with your patch. My guess would be that because nobody bumped libewf for 7 years now. Given testdisk is its only revdep, I suppose either somebody needs to take and bump libewf or we last rite it. That said, it looks like a proper autotools horror story. (In reply to Chris from comment #12) > Created attachment 889576 [details, diff] [details, diff] > Patch > > This patch makes the program compile. Thx Chris! There are some newer ebuilds in the pentoo-overlay: https://github.com/pentoo/pentoo-overlay/tree/master/app-forensics/libewf However, I didn't yet test if they work or fix the testdisk compilation failure. The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad6374850e9b965dd948b49e992cb8e960a641af commit ad6374850e9b965dd948b49e992cb8e960a641af Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2024-04-23 14:36:43 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2024-04-23 14:52:55 +0000 package.mask: Last rite app-forensics/libewf Bug: https://bugs.gentoo.org/927076 Signed-off-by: Michał Górny <mgorny@gentoo.org> profiles/base/package.use.mask | 5 +++++ profiles/package.mask | 7 +++++++ 2 files changed, 12 insertions(+) |