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/ _______________________________________________ pld-devel-en mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-devel-en
