[pkg-ntp-maintainers] Bug#462597: ntp: Unclean build chroot results.

Kurt Roeckx kurt at roeckx.be
Fri Jan 25 23:28:38 UTC 2008


Package: ntp
Version: 1:4.2.4p4+dfsg-3
Severity: important

So,

The rebuild in sid in the unclean chroot had this as result for ntp:
Depends: adduser, {+libavahi-compat-libdnssd1 (>= 0.6.13),+} libc6 (>=
2.7-1), libcap1, libreadline5 (>= 5.2), libssl0.9.8 (>= 0.9.8f-1),
{+libwww-ssl0 (>= 5.4.0),+} lsb-base (>= 3.0-3), [-netbase-] {+netbase,
zlib1g+}

And for ntpdate:
Depends: {+libavahi-compat-libdnssd1 (>= 0.6.13),+} libc6 (>= 2.7-1),
libcap1, libssl0.9.8 (>= 0.9.8f-1), [-netbase-] {+libwww-ssl0 (>=
5.4.0), netbase, zlib1g+}


The libavahi-compat-libdnssd1 seems to come from:
checking dns_sd.h usability... yes
checking dns_sd.h presence... yes
checking for dns_sd.h... yes
checking for DNSServiceRegister in -ldns_sd... yes

And ntpd actually seems to be using symbols from it.

libwww-ssl0 seems to be provding an libmd5.so and ntpd now seems to be
using the symbols from.  It's using the functions from libcrypto (from
libssl-dev/openssl).
Configure shows:
checking for MD5Init in -lmd5... yes
checking for MD5Init... yes

The -lz comes from the libmd5.la file, which contains:
dependency_libs=' -ldl -lz -L/usr/lib -lssl -lcrypto'

(One has to wonder why libmd5.so needs to be linked to any of those, I
guess I should file a seperate bug for that one.)

So in summary:
- We picked up one extra feature that ntpd seems to support.
- We end up linking to more things we shouldn't be linked too.


Kurt






More information about the pkg-ntp-maintainers mailing list