Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 256190 - net-misc/vinagre needs to force USE dbus for net-dns/avahi
Summary: net-misc/vinagre needs to force USE dbus for net-dns/avahi
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
: 259587 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-01-24 11:39 UTC by Elias Pipping
Modified: 2009-02-20 03:52 UTC (History)
1 user (show)

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 Elias Pipping 2009-01-24 11:39:57 UTC
without USE dbus, avahi-ui is not built and vinagre fails to configure because it doesn't find the corresponding pkgconfig file.
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-01-25 20:11:14 UTC
you mean USE="gtk" right ? Which version of avahi do you have ?

also could you provide config.log and emerge --info ?
Comment 2 Elias Pipping 2009-01-25 21:47:43 UTC
I do mean USE=dbus (for avahi). Specifially, my situation was USE="gtk -dbus".

The version of avahi I'm referring to is 0.6.24.

To reproduce this, try `USE=-dbus ebuild <avahi ebuild> install` and `find </var/tmp/portage/<avahi-image-dir> -name avahi-ui.pc`. You shouldn't find anything (in contrast to what happens with USE=dbus).


pipping@treibsand ~ $ paludis --info
paludis 0.34.0
Paludis build information:
    Compiler:
        CXX:                   x86_64-pc-linux-gnu-g++ 4.3.2
        CXXFLAGS:               -O2 -pipe -march=native -msse4.1
        LDFLAGS:               -Wl,-O1
        DATE:                  2009-01-23T22:47:09+0100

    Libraries:
        C++ Library:           GNU libstdc++ 20080827

    Reduced Privs:
        reduced_uid:           1000
        reduced_uid->name:     pipping
        reduced_uid->dir:      /home/pipping
        reduced_gid:           1000
        reduced_gid->name:     pipping

    Paths:
        DATADIR:               /usr/share
        LIBDIR:                /usr/lib64
        LIBEXECDIR:            /usr/libexec
        SYSCONFDIR:            /etc
        PYTHONINSTALLDIR:      
        RUBYINSTALLDIR:        /usr/lib64/ruby/site_ruby/1.8/x86_64-linux

Environment:
    Format:                    paludis
    Config dir:                /etc/paludis
    World file:                /var/db/pkg/world

Repository installed-virtuals:
    format:                    installed_virtuals
    root:                      /

Repository virtuals:
    format:                    virtuals

Repository gentoo:
    format:                    ebuild
    location:                  /usr/portage
    append_repository_name_to_write_cache: true
    binary_destination:        false
    binary_keywords:           
    binary_uri_prefix:         
    builddir:                  /var/tmp/paludis
    cache:                     /usr/portage/metadata/cache
    distdir:                   /usr/portage/distfiles
    eapi_when_unknown:         0
    eapi_when_unspecified:     0
    eclassdirs:                /usr/portage/eclass
    ignore_deprecated_profiles: false
    layout:                    traditional
    names_cache:               /var/cache/paludis/names
    newsdir:                   /usr/portage/metadata/news
    profile_eapi_when_unspecified: 0
    profiles:                  /usr/portage/profiles/default/linux/amd64/2008.0/no-multilib
    securitydir:               /usr/portage/metadata/glsa
    setsdir:                   /usr/portage/sets
    sync:                      rsync://rsync.europe.gentoo.org/gentoo-portage/
    sync_options:              
    use_manifest:              use
    write_cache:               /var/empty

Repository installed:
    format:                    vdb
    location:                  /var/db/pkg
    builddir:                  /var/tmp/paludis
    names_cache:               /var/cache/paludis/names
    provides_cache:            /var/cache/paludis/provides
    root:                      /

Repository emacs:
    format:                    ebuild
    location:                  /var/paludis/repositories/emacs
    append_repository_name_to_write_cache: true
    binary_destination:        false
    binary_keywords:           
    binary_uri_prefix:         
    builddir:                  /var/tmp/paludis
    cache:                     /var/empty
    distdir:                   /usr/portage/distfiles
    eapi_when_unknown:         0
    eapi_when_unspecified:     0
    eclassdirs:                /usr/portage/eclass /var/paludis/repositories/emacs/eclass
    ignore_deprecated_profiles: false
    layout:                    traditional
    master_repository:         gentoo
    names_cache:               /var/paludis/repositories/emacs/.cache/names
    newsdir:                   /var/paludis/repositories/emacs/metadata/news
    profile_eapi_when_unspecified: 0
    profiles:                  /usr/portage/profiles/default/linux/amd64/2008.0/no-multilib
    securitydir:               /var/paludis/repositories/emacs/metadata/glsa
    setsdir:                   /var/paludis/repositories/emacs/sets
    sync:                      svn+http://overlays.gentoo.org/svn/proj/emacs/emacs-overlay
    sync_options:              
    use_manifest:              use
    write_cache:               /var/cache/paludis/metadata

Repository gnome:
    format:                    ebuild
    location:                  /var/paludis/repositories/gnome
    append_repository_name_to_write_cache: true
    binary_destination:        false
    binary_keywords:           
    binary_uri_prefix:         
    builddir:                  /var/tmp/paludis
    cache:                     /var/empty
    distdir:                   /usr/portage/distfiles
    eapi_when_unknown:         0
    eapi_when_unspecified:     0
    eclassdirs:                /usr/portage/eclass /var/paludis/repositories/gnome/eclass
    ignore_deprecated_profiles: false
    layout:                    traditional
    master_repository:         gentoo
    names_cache:               /var/paludis/repositories/gnome/.cache/names
    newsdir:                   /var/paludis/repositories/gnome/metadata/news
    profile_eapi_when_unspecified: 0
    profiles:                  /usr/portage/profiles/default/linux/amd64/2008.0/no-multilib
    securitydir:               /var/paludis/repositories/gnome/metadata/glsa
    setsdir:                   /var/paludis/repositories/gnome/sets
    sync:                      git://git.overlays.gentoo.org/proj/gnome.git
    sync_options:              
    use_manifest:              use
    write_cache:               /var/cache/paludis/metadata

Repository paludis-overlay:
    format:                    ebuild
    location:                  /var/paludis/repositories/paludis-overlay
    append_repository_name_to_write_cache: true
    binary_destination:        false
    binary_keywords:           
    binary_uri_prefix:         
    builddir:                  /var/tmp/paludis
    cache:                     /var/empty
    distdir:                   /usr/portage/distfiles
    eapi_when_unknown:         0
    eapi_when_unspecified:     0
    eclassdirs:                /usr/portage/eclass /var/paludis/repositories/paludis-overlay/eclass
    ignore_deprecated_profiles: false
    layout:                    traditional
    master_repository:         gentoo
    names_cache:               /var/cache/paludis/names
    newsdir:                   /var/paludis/repositories/paludis-overlay/metadata/news
    profile_eapi_when_unspecified: 0
    profiles:                  /usr/portage/profiles/default/linux/amd64/2008.0/no-multilib
    securitydir:               /var/paludis/repositories/paludis-overlay/metadata/glsa
    setsdir:                   /var/paludis/repositories/paludis-overlay/sets
    sync:                      git://git.pioto.org/paludis-overlay.git
    sync_options:              
    use_manifest:              use
    write_cache:               /var/cache/paludis/metadata

No packages were specified on the command line, so detailed information is not
available (Paludis can display detailed information for both installed and
installable packages).

PS: when i hit the problem, I was still using portage and not subscribed to the gnome overlay. All in all I suppose the above output doesn't help much.
Comment 3 Arun Raghavan (RETIRED) gentoo-dev 2009-02-19 04:10:36 UTC
Grokking through configure.ac and Makefile.ams, it looks like dbus _is_ a requirement for avahi-ui. Fixed in CVS.
Comment 4 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-02-19 16:58:50 UTC
*** Bug 259587 has been marked as a duplicate of this bug. ***
Comment 5 Arun Raghavan (RETIRED) gentoo-dev 2009-02-20 03:52:01 UTC
Fixed in 0.5.2 as well.