Apparently kddnssd requires openslp to be installed. There is no dependency in the ebuild. Reproducible: Always Steps to Reproduce: 1. Uninstall openslp 2. Install kdnssd Actual Results: /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lkdnssd collect2: ld returned 1 exit status distcc[3303] ERROR: compile (null) on localhost failed make[3]: *** [krdc] Error 1 make[3]: Leaving directory `/var/tmp/portage/kde-base/krdc-3.5.7/work/krdc-3.5.7/krdc' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kde-base/krdc-3.5.7/work/krdc-3.5.7/krdc' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kde-base/krdc-3.5.7/work/krdc-3.5.7' make: *** [all] Error 2 !!! ERROR: kde-base/kdnssd-3.5.7 failed. Call stack: ebuild.sh, line 1615: Called dyn_compile ebuild.sh, line 972: Called qa_call 'src_compile' ebuild.sh, line 44: Called src_compile ebuild.sh, line 1305: Called kde-meta_src_compile kde-meta.eclass, line 380: Called kde_src_compile kde.eclass, line 170: Called kde_src_compile 'all' kde.eclass, line 340: Called kde_src_compile 'myconf' 'configure' 'make' kde.eclass, line 336: Called die !!! died running emake, kde_src_compile:make !!! 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/kde-base/kdnssd-3.5.7/temp/build.log'.
What were you emerging - krdc or kdnssd? Were you running two emerge processes at the same time? Please attach the full logs. If you haven't set it up, look at /etc/make.conf.example for the use of PORT_LOGDIR, run emerge again and attach the log file.
I tried re-installing again... OpenSSL version is not detected properly OpenSSL 0.9.8d in installed but the following error occurs. config.status: executing depfiles commands You're missing openSSL, or your version is too old (before 0.9.5a). krdc will not be compiled. If you want to use krdc, you should consider installing or upgrading it. Have a look at http://www.openssl.org, or find a binary package for your platform. You're missing libgadu or the libgadu development package. Kopete's Gadu-Gadu plugin will not be compiled. If you want Gadu-Gadu, a Polish messaging protocol, support in Kopete you can download it from http://dev.null.pl/ekg/ or find a binary package for your platform. You can find more information in ./kopete/protocols/gadu/README.gadu . make all-recursive make[1]: Entering directory `/var/tmp/portage/kde-base/kdnssd-3.5.7/work/kdnssd-3.5.7' Making all in kdnssd make[2]: Entering directory `/var/tmp/portage/kde-base/kdnssd-3.5.7/work/kdnssd-3.5.7/kdnssd' Making all in ioslave make[3]: Entering directory `/var/tmp/portage/kde-base/kdnssd-3.5.7/work/kdnssd-3.5.7/kdnssd/ioslave' /usr/qt/3/bin/moc ./dnssd.h -o dnssd.moc /bin/sh ../../libtool --silent --tag=CXX --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/kde/3.5/include -I/usr/qt/3/include -I. -DQT_THREAD_SUPPORT -D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES=1 -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 -march=pentium4 -pipe -fomit-frame-pointer -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -c -o dnssd.lo dnssd.cpp /bin/sh ../../libtool --silent --tag=CXX --mode=link i686-pc-linux-gnu-g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 -march=pentium4 -pipe -fomit-frame-pointer -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -Wl,-O1 -o kio_zeroconf.la -rpath /usr/kde/3.5/lib/kde3 -avoid-version -module -L/usr/kde/3.5/lib -L/usr/qt/3/lib -avoid-version -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -R /usr/kde/3.5/lib -R /usr/kde/3.5/lib -R /usr/qt/3/lib dnssd.lo -lkdnssd -lkio /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lkdnssd collect2: ld returned 1 exit status distcc[11313] ERROR: compile (null) on localhost failed make[3]: *** [kio_zeroconf.la] Error 1 make[3]: Leaving directory `/var/tmp/portage/kde-base/kdnssd-3.5.7/work/kdnssd-3.5.7/kdnssd/ioslave' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kde-base/kdnssd-3.5.7/work/kdnssd-3.5.7/kdnssd' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kde-base/kdnssd-3.5.7/work/kdnssd-3.5.7' make: *** [all] Error 2 !!! ERROR: kde-base/kdnssd-3.5.7 failed. Call stack: ebuild.sh, line 1615: Called dyn_compile ebuild.sh, line 972: Called qa_call 'src_compile' ebuild.sh, line 44: Called src_compile ebuild.sh, line 1305: Called kde-meta_src_compile kde-meta.eclass, line 380: Called kde_src_compile kde.eclass, line 170: Called kde_src_compile 'all' kde.eclass, line 340: Called kde_src_compile 'myconf' 'configure' 'make' kde.eclass, line 336: Called die !!! died running emake, kde_src_compile:make !!! 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/kde-base/kdnssd-3.5.7/temp/build.log'.
(In reply to comment #1) > What were you emerging - krdc or kdnssd? Were you running two emerge processes > at the same time? I was installing kdnssd > Please attach the full logs. If you haven't set it up, look at > /etc/make.conf.example for the use of PORT_LOGDIR, run emerge again and attach > the log file. > Would this be the same log as /var/tmp/portage/kde-base/kdnssd-3.5.7/temp/build.log ?
Created attachment 120733 [details] kdnssd build log Apologies about misreporting the error. The error seems to be because of openssl version is not being detected properly
Please emerge gentoolkit and run revdep-rebuild to check your link consistencies. If you still get the same error, please attach your emerge --info.
What I just reported was crap... The problem is more in-line with Bug 180045 ... I installed kdnssd-avahi before kdnssd and everything went okay.