Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 428516 - gnome-base/gconf: gnome-base/orbit should be in DEPEND, as well as RDEPEND
Summary: gnome-base/gconf: gnome-base/orbit should be in DEPEND, as well as RDEPEND
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-29 13:56 UTC by James Le Cuirot
Modified: 2012-07-29 14:29 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 James Le Cuirot gentoo-dev 2012-07-29 13:56:50 UTC
Bug #262747 helped to ensure that gconf successfully builds inside a $ROOT but they forgot to put gnome-base/orbit in DEPEND. I just tried it on a build system where gnome-base/orbit is missing and it failed to run /usr/bin/orbit-idl-2 because it wasn't there. I am using gconf-2 but I believe this applies to gconf-3 as well.

Unfortunately it still doesn't cross-compile due to the presence of libORBit-2.la. As soon as I remove this, it works, but I gather that GNOME 2 .la files cannot be removed lightly.
Comment 1 Pacho Ramos gentoo-dev 2012-07-29 14:19:32 UTC
It's already in DEPEND:

RDEPEND=">=dev-libs/glib-2.25.9:2
        >=x11-libs/gtk+-2.14:2
        >=dev-libs/dbus-glib-0.74
        >=sys-apps/dbus-1
        >=gnome-base/orbit-2.4:2
        >=dev-libs/libxml2-2:2
        introspection? ( >=dev-libs/gobject-introspection-0.9.5 )
        ldap? ( net-nds/openldap )
        policykit? ( sys-auth/polkit )"
DEPEND="${RDEPEND}
        >=dev-util/intltool-0.35
        virtual/pkgconfig
        doc? ( >=dev-util/gtk-doc-1 )"

${RDEPEND} includes all runtime deps inside DEPEND variable
Comment 2 James Le Cuirot gentoo-dev 2012-07-29 14:29:46 UTC
Oh sorry, I missed that. I'm not sure why it was missing then. cross-emerge adds --root-deps=rdeps to the options but that should be okay.