Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 1580

Summary: ggv fails to build
Product: Gentoo Linux Reporter: Anders Rune Jensen <root>
Component: [OLD] GNOMEAssignee: Martin Schlemmer (RETIRED) <azarah>
Status: RESOLVED FIXED    
Severity: normal CC: cd5697, mkennedy
Priority: High    
Version: 1.0 RC6 r14   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Anders Rune Jensen 2002-04-06 18:05:37 UTC
Ggv should depend upon bonobo which it doesn't. Ggv therefor fails to build
without having bonobo installed.
Comment 1 Geert Bevin 2002-04-07 10:12:39 UTC
it optionally compiles with bonobo support if it's in your use flags
Comment 2 Matthew Kennedy (RETIRED) gentoo-dev 2002-04-07 20:27:20 UTC
It looks like bonobo is a build dependency for ggv, but not a runtime dependency
if you have -bonobo in use.
Comment 3 Martin Schlemmer (RETIRED) gentoo-dev 2002-04-08 12:49:58 UTC
Look again .... the actual depend is :

RDEPEND=">=gnome-base/gnome-libs-1.4.1.4
        bonobo? ( >=gnome-base/bonobo-1.0.19-r1 )"

DEPEND="${RDEPEND}
        nls? ( sys-devel/gettext )"


The important part, is the 'DEPEND="${RDEPEND}' part.  DEPEND thus
*DO* have bonobo in its use.

Im guessing its rather a case (had a few up to date) that some where it
started to DEPEND on bonobo to be able to build in general.  I think we
should add bonobo as a static DEPEND, and not via a USE flag, ie:

RDEPEND=">=gnome-base/gnome-libs-1.4.1.4
        >=gnome-base/bonobo-1.0.19-r1"

DEPEND="${RDEPEND}
        nls? ( sys-devel/gettext )"

This is what the use (Anders Rune Jensen) meant at the end of the day, I think.
Comment 4 Matthew Kennedy (RETIRED) gentoo-dev 2002-04-28 23:53:40 UTC
*** Bug 2102 has been marked as a duplicate of this bug. ***
Comment 5 Martin Schlemmer (RETIRED) gentoo-dev 2002-05-27 18:07:02 UTC
ggv-1.1.94 fixes it for me.