Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 509758 - net-libs/libdmapsharing should depend on net-dns/avahi[howl]
Summary: net-libs/libdmapsharing should depend on net-dns/avahi[howl]
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-05-07 06:00 UTC by Yixun Lan
Modified: 2015-01-04 23:00 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yixun Lan archtester gentoo-dev 2014-05-07 06:00:58 UTC
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
Comment 1 Yixun Lan archtester gentoo-dev 2014-05-07 06:02:01 UTC
but if enable net-dns/avahi[howl-compat], problem solved
Comment 2 Toralf Förster gentoo-dev 2015-01-04 10:05:38 UTC
The ebuild should check USE flags before instead of starting an emerge
Comment 3 Pacho Ramos gentoo-dev 2015-01-04 10:55:56 UTC
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 :)
Comment 4 Gilles Dartiguelongue (RETIRED) gentoo-dev 2015-01-04 23:00:15 UTC
Please provide full build.log, emerge --info and emerge -pv libdmapsharing.