[Debian-med-packaging] Bug#1022087: jellyfish: FTBFS with pkgconf

Nilesh Patra nilesh at debian.org
Thu Oct 20 20:57:49 BST 2022


Hi Andrej,

On Wed, 19 Oct 2022 21:11:12 +0100 Andrej Shadura <andrewsh at debian.org> wrote:
> Source: jellyfish
> Version: 2.3.0-15
> Severity: normal
> Tags: ftbfs
> User: andrewsh at debian.org
> Usertags: pkgconf-rebuild-ftbfs

I took a look at this one, and this seems to FTBFS with pkgconf because pkgconf does not seem
to honor atleast PKG_CONFIG_SYSROOT_DIR which is set in d/rules for this package[1]

In particular:

| $ cat jellyfish-2.0.pc
| prefix=/usr
| exec_prefix=${prefix}
| libdir=${prefix}/lib/x86_64-linux-gnu
| includedir=${prefix}/include
|
| Name: Jellyfish
| Description: A multi-threaded hash based k-mer counter.
| Version: 2.3.0
| Libs: -L${libdir} -ljellyfish-2.0 -lpthr

with old pkg-config:

$ PKG_CONFIG_PATH=. PKG_CONFIG_SYSROOT_DIR=debian/tmp/ pkg-config --cflags jellyfish-2.0
-Idebian/tmp//usr/include/jellyfish-2.3.0

with pkgconf:

$ PKG_CONFIG_PATH=. PKG_CONFIG_SYSROOT_DIR=debian/tmp/ pkg-config --cflags jellyfish-2.0
-I/usr/include/jellyfish-2.3.0

This looks like a problem with pkgconf instead. Let me know if I am mistaken.
If not, could you fix this, please?

[1]: https://sources.debian.org/src/jellyfish/2.3.0-15/debian/rules/#L12

Thanks!

-- 
Best,
Nilesh
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 228 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/debian-med-packaging/attachments/20221021/04891d46/attachment.sig>


More information about the Debian-med-packaging mailing list