net-misc/radvd-1.9.1 has libdaemon as a DEPEND, which is wrong. It should be listed as a RDEPEND, since it is needed for radvd to work. if it is only listed as DEPEND, portage takes it as a build-time only dependency, and it is not emerged into the target path. This breaks cross-compiling, since libdaemon is not installed in the target. The solution is easy, move libdaemon from DEPEND to RDEPEND in the ebuild.
sure, I was about to test if radvd uses the static or dynamic version of libgdaemon, but forgot to move the dep. +*radvd-1.9.1-r1 (02 Jul 2012) + + 02 Jul 2012; Michael Weber <xmw@gentoo.org> +radvd-1.9.1-r1.ebuild, + -radvd-1.9.1.ebuild: + Add dev-libs/libdaemon as RDEPEND (bug 424361, thanks gurligebis) +