Fwd: ERRORS: ircd-ptlink.spec

Jakub Bogusz qboosh at pld-linux.org
Sat Apr 15 13:08:33 CEST 2006


On Sat, Apr 15, 2006 at 01:16:32PM +0300, Elan Ruusamäe wrote:
> any one know why this fails on builders? it builds ok on my pc.
> is it somehow related to 32bit devel libraries being installed? and how to fix 
> linking in that case?

> checking for gethostbyname in -lnsl... yes

Too simple test, causes excessive linking (but not failure).
It should check for gethostbyname in libc first.

> checking for res_mkquery... no
> checking for res_mkquery in -lresolv... no

Insufficient test - should test for __res_mkquery in -lresolv too.

[...]
>  vlinks.o whowas.o zline.o version.o -lz -lcrypt -lnsl res.o(.text+0xbe2): In
>  function `query_name':
> /home/users/builder/rpm/BUILD/PTlink6.19.4/src/res.c:790: undefined reference
>  to `__res_mkquery' res.o(.text+0xdec): In function `proc_answer':
> /home/users/builder/rpm/BUILD/PTlink6.19.4/src/res.c:942: undefined reference
>  to `__dn_expand'
>  res.o(.text+0xe24):/home/users/builder/rpm/BUILD/PTlink6.19.4/src/res.c:966:
>  undefined reference to `_getshort'
>  res.o(.text+0xe33):/home/users/builder/rpm/BUILD/PTlink6.19.4/src/res.c:969:
>  undefined reference to `_getshort'
>  res.o(.text+0xe46):/home/users/builder/rpm/BUILD/PTlink6.19.4/src/res.c:972:
>  undefined reference to `_getlong'
>  res.o(.text+0xe5d):/home/users/builder/rpm/BUILD/PTlink6.19.4/src/res.c:975:
>  undefined reference to `_getshort'
>  res.o(.text+0x1024):/home/users/builder/rpm/BUILD/PTlink6.19.4/src/res.c:103
> 3: undefined reference to `__dn_expand'
>  res.o(.text+0x10d7):/home/users/builder/rpm/BUILD/PTlink6.19.4/src/res.c:934
> : undefined reference to `__dn_skipname' collect2: ld returned 1 exit status

These symbols are in libresolv.


-- 
Jakub Bogusz    http://qboosh.cs.net.pl/


More information about the pld-devel-en mailing list