# revdep-rebuild Configuring search environment for revdep-rebuild Checking reverse dependencies... Packages containing binaries and libraries broken by a package update will be emerged. Collecting system binaries and libraries... done. (/root/.revdep-rebuild.1_files) Collecting complete LD_LIBRARY_PATH... done. (/root/.revdep-rebuild.2_ldpath) Checking dynamic linking consistency... broken /usr/bin/dns-sd (requires libdns_sd.so.1) broken /usr/lib/mDNSResponder/libjdns_sd.so (requires libdns_sd.so.1) done. (/root/.revdep-rebuild.3_rebuild) Assigning files to ebuilds... done. (/root/.revdep-rebuild.4_ebuilds) Evaluating package order... done. (/root/.revdep-rebuild.5_order) All prepared. Starting rebuild... emerge --oneshot =net-misc/mDNSResponder-107.6 I'm guessing I shouln't have rebuilt everything else that relied on this. :( Reproducible: Always
Created attachment 117468 [details] emerge_info
It seems as if libdns_sd.so is built, but not installed... Even though I can't find when it is built, it is apparently possible to link against it: cc dns-sd.c -L../mDNSPosix/build/prod/ -ldns_sd -I../mDNSShared -o build/dns-sd This is the same as with mdnsd, which is also built: i686-pc-linux-gnu-gcc -o build/prod/mdnsd objects/prod/PosixDaemon.c.o [...], but never installed. (Which prevents /etc/init.d/{mdnsd,mDNSResponderPosix} from starting.)
Created attachment 117481 [details] Buildlog for net-misc/mDNSResponder-107.6
Already fixed in -r2.
.