On Tuesday 15 January 2008, Bob Young wrote: > I'm back to building a Gentoo box after my previous Gentoo box died a > hardware death about six months ago. It's mostly installed and > functioning but I wanted to bring up KDE, I was surprised to find > that the kde-meta emerge, failed 43 packages into the 300 or so that > is kde-meta. > > It dies on building mDNSResponder, below is the error, if anybody is > interested. It seems to be the same bug reported in Nov 2007: > http://bugs.gentoo.org/show_bug.cgi?id=196349 I don't see any > resolution posted for this bug, so it appears that mDNSResponder is > currently broken, and it doesen't appear that anybody IS terribly > interested. > > I'm not sure what USE flag I have included that brings in > mDNSResponder, after reading the package summary, I thought it might > be "zeroconf," but after adding "-zeroconf" to /etc/make.conf, > "emerge -pn kde-meta" or "emerge -pn kde" still shows that > mDNSResponder is going to be merged. I've tried adding > "net-misc/mDNSResponder ~x86" to package keywords in hopes of getting > a later version, but it appears there isn't a later version. > > So here I am, asking for any kind of solution anybody can provide, > since it doesn't look like mDNSResponder is going to be fixed anytime > soon I guess the preferred method is to remove whatever USE flag(s) > are bringing it in if that's possible, but I don't know how to > determine that information and would be grateful for some assistance.
Please don't post in HTML, it makes things hell to read, thanks. mDNSResponder builds here OK. The latest version is the stable one: [EMAIL PROTECTED] ~ $ eix mdnsresponder [I] net-misc/mDNSResponder Available versions: 98 (~)107.1 (~)107.5 107.6-r5 {debug doc elibc_FreeBSD java} Installed versions: 107.6-r5(03:25:38 PM 11/05/2007) (java -debug -doc -elibc_FreeBSD) Homepage: http://developer.apple.com/networking/bonjour/index.html Description: The mDNSResponder project is a component of Bonjour, Apple's initiative for zero-configuration networking. The USE flags that pull it in (at least the ones I'm using) are using zeroconf and NOT using avahi: [EMAIL PROTECTED] ~ $ equery depends mDNSResponder [ Searching for packages depending on mDNSResponder... ] kde-base/kdelibs-3.5.8-r2 (!avahi & !bindist? net-misc/mDNSResponder) net-print/cups-1.3.5 (zeroconf & !avahi? net-misc/mDNSResponder) I'd guess you need USE=avahi to stop kdelibs from using mDNSResponder > > Responder daemon done > > i686-pc-linux-gnu-gcc -I. -I../mDNSCore -I../mDNSShared -W -Wall > -DPID_FILE=\"/var/run/mdnsd.pid\" > -DMDNS_UDS_SERVERPATH=\"/var/run/mdnsd\" -DNOT_HAVE_SA_LEN > -DUSES_NETLINK -DHAVE_LINUX -g -DMDNS_DEBUGMSGS=2 -O2 -march=i6$ > > i686-pc-linux-gnu-gcc -I. -I../mDNSCore -I../mDNSShared -W -Wall > -DPID_FILE=\"/var/run/mdnsd.pid\" > -DMDNS_UDS_SERVERPATH=\"/var/run/mdnsd\" -DNOT_HAVE_SA_LEN > -DUSES_NETLINK -DHAVE_LINUX -g -DMDNS_DEBUGMSGS=2 -O2 -march=i6$ > > i686-pc-linux-gnu-gcc -I. -I../mDNSCore -I../mDNSShared -W -Wall > -DPID_FILE=\"/var/run/mdnsd.pid\" > -DMDNS_UDS_SERVERPATH=\"/var/run/mdnsd\" -DNOT_HAVE_SA_LEN > -DUSES_NETLINK -DHAVE_LINUX -g -DMDNS_DEBUGMSGS=2 -O2 -march=i6$ > > build/debug/libdns_sd.so > > Client library done > > make[1]: Entering directory > `/var/tmp/portage/net-misc/mDNSResponder-107.6-r5/work/mDNSResponder- >107.6/C lients' > > mkdir build > > cc dns-sd.c -L../mDNSPosix/build/prod/ -ldns_sd -I../mDNSShared -o > build/dns-sd > > /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bi >n/ld: cannot find -ldns_sd > > collect2: ld returned 1 exit status > > make[1]: *** [build/dns-sd] Error 1 > > make[1]: Leaving directory > `/var/tmp/portage/net-misc/mDNSResponder-107.6-r5/work/mDNSResponder- >107.6/C lients' > > make: *** [../Clients/build/dns-sd] Error 2 > > * > > * ERROR: net-misc/mDNSResponder-107.6-r5 failed. > > * Call stack: > > * ebuild.sh, line 1701: Called dyn_compile > > * ebuild.sh, line 1039: Called qa_call 'src_compile' > > * ebuild.sh, line 44: Called src_compile > > * mDNSResponder-107.6-r5.ebuild, line 51: Called die > > * The specific snippet of code: > > * mdnsmake || die "make failed" > > * The die message: > > * make failed > > * > > * If you need support, post the topmost build error, and the call > stack if relevant. > > * A complete build log is located at > '/var/tmp/portage/net-misc/mDNSResponder-107.6-r5/temp/build.log'. > > * > > !!! When you file a bug report, please include the following > information: > > GENTOO_VM=sun-jdk-1.6 CLASSPATH="" JAVA_HOME="/opt/sun-jdk-1.6.0.03" > > JAVACFLAGS="-source 1.4 -target 1.4" COMPILER="" > > and of course, the output of emerge --info -- Alan McKinnon alan dot mckinnon at gmail dot com -- gentoo-user@lists.gentoo.org mailing list