guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

missing input and more


From: sleep_walker
Subject: missing input and more
Date: Thu, 5 Feb 2015 08:05:03 +0100
User-agent: Mutt/1.5.22.1-rc1 (2013-10-16)

Hi Guix,

during my packaging attempts of connman (which looks good so far) I
found that gnutls is missing "install-time" dependency - zlib.

1] ldd shows run-time dependency:
$ ldd 
/gnu/store/0mfgwxgqyhlvi5xyi1j2lbr3ygczsdyp-gnutls-3.2.21/lib/libgnutls.so | 
grep libz
       libz.so.1 => 
/gnu/store/x8cg3irwf8y2mkr88bqmsqhadi71xf6s-zlib-1.2.7/lib/libz.so.1 
(0x00007fe4fac90000)

2] pkg-config rants about not filled dependencies when building against gnutls

In 
/gnu/store/0mfgwxgqyhlvi5xyi1j2lbr3ygczsdyp-gnutls-3.2.21/lib/pkgconfig/gnutls.pc
 you can see

Libs.private: -lz        -lgmp
Requires.private: nettle, hogweed, libtasn1, zlib


That is something which should be solved by "propagate-input"?

Both dependency requirements types are quite easy to detect. I'm not
sure if they shouldn't be done in package build
(maintaining mapping for pkg-config *.pc --> package)

or we should just invest time into package validation afterwards.

WDYT?

S_W

Attachment: pgpQlpPLr7Hjo.pgp
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]