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