unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* missing input and more
@ 2015-02-05  7:05 sleep_walker
  2015-02-05  9:48 ` 宋文武
  2015-02-05 10:30 ` Andreas Enge
  0 siblings, 2 replies; 8+ messages in thread
From: sleep_walker @ 2015-02-05  7:05 UTC (permalink / raw)
  To: guix-devel

[-- Attachment #1: Type: text/plain, Size: 956 bytes --]

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 #2: Type: application/pgp-signature, Size: 181 bytes --]

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2015-02-05 20:54 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-02-05  7:05 missing input and more sleep_walker
2015-02-05  9:48 ` 宋文武
2015-02-05 10:30 ` Andreas Enge
2015-02-05 11:01   ` 宋文武
2015-02-05 11:57     ` Tomas Cech
2015-02-05 16:01       ` Andreas Enge
2015-02-05 20:54         ` Ludovic Courtès
2015-02-05 15:59     ` Andreas Enge

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).