[pkg-dhcp-devel] Bug#618158: isc-dhcp: FTBFS: configure: error: unable to find ldap libraries

Lucas Nussbaum lucas at lucas-nussbaum.net
Sun Mar 13 17:41:00 UTC 2011


Source: isc-dhcp
Version: 4.1.1-P1-16
Severity: serious
Tags: wheezy sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20110313 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part:
>  /usr/bin/fakeroot debian/rules clean
> dpatch  deapply-all  
> dhcp-4.1.0-ldap-code not applied to ./ .
> dhcp-4.1.0-ldap-docs not applied to ./ .
> no-libcrypto not applied to ./ .
> CVE-2011-0413 not applied to ./ .
> CVE-2010-3611 not applied to ./ .
> no_loopback_checksum not applied to ./ .
> fix_exit_hook_doc_manpage not applied to ./ .
> fix_groff_warnings not applied to ./ .
> dhclient-script-exit-status not applied to ./ .
> rm -rf patch-stamp patch-stampT debian/patched
> dh_testdir
> rm -f build-stamp install-stamp
> rm -Rf patched-ldap
> [ ! -f Makefile ] || /usr/bin/make distclean
> debconf-updatepo
> dh_clean
>  dpkg-source -b isc-dhcp-4.1.1-P1
> dpkg-source: info: using source format `1.0'
> dpkg-source: info: building isc-dhcp using existing isc-dhcp_4.1.1-P1.orig.tar.gz
> dpkg-source: info: building isc-dhcp in isc-dhcp_4.1.1-P1-16.diff.gz
> dpkg-source: warning: executable mode 0755 of 'debian/patches/dhclient-script-exit-status.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/CVE-2010-3611.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/fix_exit_hook_doc_manpage.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/dhcp-4.1.0-ldap-docs.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/dhcp-4.1.0-ldap-code.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/no-libcrypto.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/fix_groff_warnings.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/no_loopback_checksum.dpatch' will not be represented in diff
> dpkg-source: warning: executable mode 0755 of 'debian/patches/CVE-2011-0413.dpatch' will not be represented in diff
> dpkg-source: info: building isc-dhcp in isc-dhcp_4.1.1-P1-16.dsc
>  debian/rules build
> test -d debian/patched || install -d debian/patched
> dpatch  apply-all  
> applying patch dhclient-script-exit-status to ./ ... ok.
> applying patch fix_groff_warnings to ./ ... ok.
> applying patch fix_exit_hook_doc_manpage to ./ ... ok.
> applying patch no_loopback_checksum to ./ ... ok.
> applying patch CVE-2010-3611 to ./ ... ok.
> applying patch CVE-2011-0413 to ./ ... ok.
> applying patch no-libcrypto to ./ ... ok.
> applying patch dhcp-4.1.0-ldap-docs to ./ ... ok.
> applying patch dhcp-4.1.0-ldap-code to ./ ... ok.
> dpatch  cat-all  >>patch-stampT
> mv -f patch-stampT patch-stamp
> dh_testdir
> aclocal
> autoconf
> autoheader
> automake --foreign --add-missing --copy
> ./configure \
> 		--prefix=`pwd`/debian/tmp/usr \
> 		--sysconfdir=`pwd`/debian/tmp/etc/dhcp \
> 		--with-srv-lease-file=/var/lib/dhcp/dhcpd.leases \
> 		--with-srv6-lease-file=/var/lib/dhcp/dhcpd6.leases \
> 		--with-cli-lease-file=/var/lib/dhcp/dhclient.leases \
> 		--with-cli6-lease-file=/var/lib/dhcp/dhclient6.leases \
> 		--enable-ldap-conf --disable-ldap-casa
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... /bin/mkdir -p
> checking for gawk... no
> checking for mawk... mawk
> checking whether make sets $(MAKE)... yes
> checking for gcc... gcc
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables... 
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking for style of include used by make... GNU
> checking dependency style of gcc... gcc3
> checking how to run the C preprocessor... gcc -E
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking minix/config.h usability... no
> checking minix/config.h presence... no
> checking for minix/config.h... no
> checking whether it is safe to define __EXTENSIONS__... yes
> checking for ranlib... ranlib
> checking whether byte ordering is bigendian... no
> checking for dhcpd.leases location.../var/lib/dhcp/dhcpd.leases
> checking for dhcpd6.leases location.../var/lib/dhcp/dhcpd6.leases
> checking for dhclient.leases location.../var/lib/dhcp/dhclient.leases
> checking for dhclient6.leases location.../var/lib/dhcp/dhclient6.leases
> checking for int8_t... yes
> checking for int16_t... yes
> checking for int32_t... yes
> checking for u_int8_t... yes
> checking for u_int16_t... yes
> checking for u_int32_t... yes
> checking ifaddrs.h usability... yes
> checking ifaddrs.h presence... yes
> checking for ifaddrs.h... yes
> checking linux/types.h usability... yes
> checking linux/types.h presence... yes
> checking for linux/types.h... yes
> checking for linux/filter.h... yes
> checking for struct lifnum... no
> checking for struct if_laddrconf... no
> checking for struct if_laddrreq... no
> checking sys/socket.h usability... yes
> checking sys/socket.h presence... yes
> checking for sys/socket.h... yes
> checking net/if_dl.h usability... no
> checking net/if_dl.h presence... no
> checking for net/if_dl.h... no
> checking net/if6.h usability... no
> checking net/if6.h presence... no
> checking for net/if6.h... no
> checking regex.h usability... yes
> checking regex.h presence... yes
> checking for regex.h... yes
> checking ldap.h usability... yes
> checking ldap.h presence... yes
> checking for ldap.h... yes
> checking for library containing ber_init... no
> checking for library containing ber_init... (cached) no
> configure: error: unable to find ldap libraries
> make: *** [patched-ldap/build-stamp] Error 1

The full build log is available from:
   http://people.debian.org/~lucas/logs/2011/03/13/isc-dhcp_4.1.1-P1-16_lsid64.buildlog

A list of current common problems and possible solutions is available at 
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot.  Internet was not
accessible from the build systems.

-- 
| Lucas Nussbaum
| lucas at lucas-nussbaum.net   http://www.lucas-nussbaum.net/ |
| jabber: lucas at nussbaum.fr             GPG: 1024D/023B3F4F |





More information about the pkg-dhcp-devel mailing list