checking whether to build gtk-doc documentation... no [98/1904] checking to see if compiler understands -Wall... yes checking for pkg-config... yes checking for GLIB... yes checking for GTHREAD... yes checking for GOBJECT... yes checking for GDKPIXBUF... yes checking for AVAHI... no checking for AVAHI... no checking for HOWL... no checking dns_sd.h usability... no checking dns_sd.h presence... no checking for dns_sd.h... no configure: error: Avahi explicitly requested but not found. Install Avahi or try --with-mdns=howl !!! Please attach the following file when seeking support: !!! /var/tmp/portage/net-libs/libdmapsharing-2.9.23/work/libdmapsharing-2.9.23/config.log * ERROR: net-libs/libdmapsharing-2.9.23::gentoo failed (configure phase): * econf failed * * Call stack: * ebuild.sh, line 93: Called src_configure * environment, line 1938: Called econf '--disable-maintainer-mode' '--with-mdns=avahi' * phase-helpers.sh, line 584: Called die * The specific snippet of code: * die "econf failed" * * If you need support, post the output of `emerge --info '=net-libs/libdmapsharing-2.9.23::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-libs/libdmapsharing-2.9.23::gentoo'`. !!! <libdmapsharing-2.9.23> Compile Fail: store temp directory * The complete build log is located at '/var/tmp/portage/net-libs/libdmapsharing-2.9.23/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-libs/libdmapsharing-2.9.23/temp/environment'. * Working directory: '/var/tmp/portage/net-libs/libdmapsharing-2.9.23' * S: '/var/tmp/portage/net-libs/libdmapsharing-2.9.23/work/libdmapsharing-2.9.23' Reproducible: Always
but if enable net-dns/avahi[howl-compat], problem solved
The ebuild should check USE flags before instead of starting an emerge
What are your emerge -pv avahi output? I don't have that USE enabled and this still builds for me: [ebuild R ~] net-dns/avahi-0.6.31-r7 USE="autoipd dbus gdbm gtk gtk3 introspection mdnsresponder-compat nls qt4 {test*} -bookmarks -doc -howl-compat -ipv6 -mono -python (-selinux) -utils" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python2_7" 0 KiB It probable needs at least one of the "compat" USEs to be enabled... but I would like to confirm :)
Please provide full build.log, emerge --info and emerge -pv libdmapsharing.