Summary: | ntfsprogs-2.0.0 has bad list.h redefinitions (causes testdisk failures) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Juergen Rose <rose> |
Component: | Current packages | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | andre, dliana, forensics+obsolete, jan.simons, le.retired, maggu2810, midnightflash, pageexec, robbat2, tetromino, voyageur |
Priority: | High | ||
Version: | 2007.0 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 208918 | ||
Attachments: | Rename testdisk list functions |
Description
Juergen Rose
2007-10-01 07:18:57 UTC
vapier: There is some badness in the new ntfsprogs headers the list.h header has not changed *** Bug 198184 has been marked as a duplicate of this bug. *** Same error has been hitting me for some time now (on ~amd64, ccache disabled too). Is someone working on this one? Same problem here. As a workaround, I just downloaded the static builds from the TestDisk-homepage: http://www.cgsecurity.org/wiki/TestDisk_Download They work just fine. same problem here... the problem is name space collision as two packages define list functions. probably the proper way to resolve this would be to change testdisk to not use its own list.h when it uses libntfs. Created attachment 139241 [details, diff]
Rename testdisk list functions
This patch renames testdisk list functions to avoid the conflict with ntfsprogs 2.0
The patch appears to work here, in that the emerge succeeds, although I haven't tried running the program yet. Thanks for the patch, added in app-admin/testdisk-6.8-r1 with dragonheart's permission. |