Bug#855888: gnutls.pc requires libidn2.pc which does not exist

Andreas Metzler ametzler at bebt.de
Thu Feb 23 17:35:48 UTC 2017


Control: tags -1 fixed-upstream

Hello,

On 2017-02-22 Michael Biebl <biebl at debian.org> wrote:
> Package: libgnutls28-dev
> Version: 3.5.9-1
> Severity: serious

> gnutls.pc from experimental contains
> Requires.private: nettle, hogweed, libtasn1, libidn2, p11-kit-1, zlib

> The package depends on libidn11-dev which ships libidn.pc though.

Eh, no. The dependency is correct:
(sid)ametzler at argenau:~$ apt-cache show libgnutls28-dev=3.5.9-1 | grep Depends
Depends: libgnutls30 (= 3.5.9-1), libgnutls-openssl27 (= 3.5.9-1), libgnutlsxx28 (= 3.5.9-1), libgnutls-dane0 (= 3.5.9-1), nettle-dev, libc6-dev | libc-dev, zlib1g-dev, libtasn1-6-dev, libp11-kit-dev, libidn2-0-dev

> libidn2.pc is not available in the archive afaics.
> I suppose you want libidn2-0-dev, but that package doesn't ship a libidn2.pc
> (maybe a bug in that package).

I think so, I'll submit a report.

> As a result, building against libgnutls28-dev results in a FTBFS, like e.g. in
> https://buildd.debian.org/status/fetch.php?pkg=rsyslog&arch=ppc64&ver=8.25.0-1&stamp=1487703642&raw=0

Upstream GIT has a workaround.
https://gitlab.com/gnutls/gnutls/commit/35c6a78f3b24bf4192e3f01ee6322b42b6fc27fb
cu Andreas

-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnutls-maint/attachments/20170223/eb6d90c1/attachment.sig>


More information about the Pkg-gnutls-maint mailing list