Hi Andrej,

On Wed, 19 Oct 2022 21:11:12 +0100 Andrej Shadura <andre...@debian.org> wrote:
> Source: jellyfish
> Version: 2.3.0-15
> Severity: normal
> Tags: ftbfs
> User: andre...@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

Attachment: signature.asc
Description: PGP signature

Reply via email to