Hi Andrej, On Wed, 19 Oct 2022 21:11:12 +0100 Andrej Shadura <[email protected]> wrote: > Source: jellyfish > Version: 2.3.0-15 > Severity: normal > Tags: ftbfs > User: [email protected] > 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
signature.asc
Description: PGP signature

