uClibc : Failure to build with version>1.4.2

David Shaw dshaw at jabberwocky.com
Sun Jul 9 00:54:25 CEST 2006


On Thu, Jun 29, 2006 at 07:29:41AM +0200, Gilles Espinasse wrote:
> With glibc-2.3.3 or glibc-2.3.6, it work with those options and
> 1.4.2/1.4.3/1.4.4 gnupg versions
> ./configure --prefix=/usr --disable-nls --disable-mailto --disable-photo-vie
> wers --disable-ldap
> 
> With uClibc-0.9.28, it work with 1.4.2 but fail with 1.4.3/1.4.4
> configure result is
> ...
> checking for library containing res_query... no
> checking for library containing __res_query... none required
> checking for library containing dn_expand... no
> checking for library containing __dn_expand... none required
> checking for library containing dn_skipname... no
> checking for library containing __dn_skipname... no
> checking whether the resolver is usable... yes
> ...
> 
> Compilation error message is
> ../util/libutil.a(pka.o): In function `get_pka_info':
> pka.c:(.text+0x143): undefined reference to `__dn_skipname'
> pka.c:(.text+0x192): undefined reference to `__dn_skipname'
> ../util/libutil.a(cert.o): In function `get_cert':
> cert.c:(.text+0xcc): undefined reference to `__dn_skipname'
> cert.c:(.text+0xf4): undefined reference to `__dn_skipname'
> collect2: ld returned 1 exit status
> 
> It only work with 1.4.3/1.4.4 by adding to configure
>  --disable-dns-pka --disable-dns-cert --disable-dns-srv

This should be fixed now for the next release.  Thanks for the report.

David



More information about the Gnupg-devel mailing list