Package: hivex Version: 1.3.6-1 Severity: important Tags: patch User: debian-h...@lists.debian.org Usertags: hurd
Hi, currently[1], hivex does not build on hurd-i386. The problem has been introduced in hivex 1.3.3-2, with the switch to multiarch: the .install files of libhivex0 and libhivex-dev assume that the multiarch directory has at least three dash-separated components (e.g. i386-linux-gnu), while on Hurd there are only two (i386-gnu), leading dh_install to not locate the multiarch library paths correctly. The attached patch fixes the issue lowering the number of components to two ("*-*-*" -> "*-*"); it seems enough to avoid picking the library directories of bindings. [1] https://buildd.debian.org/status/fetch.php?pkg=hivex&arch=hurd-i386&ver=1.3.6-1&stamp=1339616378 Thanks, -- Pino
--- a/debian/libhivex-dev.install +++ b/debian/libhivex-dev.install @@ -1,6 +1,6 @@ usr/include/* -usr/lib/*-*-*/lib*.a -usr/lib/*-*-*/lib*.so -usr/lib/*-*-*/pkgconfig/* +usr/lib/*-*/lib*.a +usr/lib/*-*/lib*.so +usr/lib/*-*/pkgconfig/* usr/share/man/man3/hivex.3 --- a/debian/libhivex0.install +++ b/debian/libhivex0.install @@ -1 +1 @@ -usr/lib/*-*-*/lib*.so.* +usr/lib/*-*/lib*.so.*