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

Bug 2111

Summary: Dependency problem with abiword.
Product: Gentoo Linux Reporter: Matthew Jimenez <nuclear>
Component: New packagesAssignee: Karl Trygve Kalleberg (RETIRED) <karltk>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Matthew Jimenez 2002-04-25 22:09:23 UTC
Hello. It seems I've stumbled upon an annoying error in some ebuild 
dependencies. I was trying to upgrade abiword to a newer version, and the 
dependencies kept listing parts of gnome (such as gnome-libs and 
gnome-print) despite the fact that I have the "gnome" use setting turned 
off. I found that after removing ">=gnome-base/bonobo-1.0.9-r1" from the 
dependencies removed all of the gnome dependencies for abiword. (I still 
left in the other gnome based dependencies that had "gnome? ()" preceeding 
them)

Here is the depend list for the abiword ebuild I currently have 
(abiword-0.99.2.ebuild)
DEPEND="virtual/glibc
    >=sys-devel/gcc-2.95.2
    =media-libs/freetype-1.3.1-r3
    >=media-libs/libpng-1.0.7
    >=media-libs/jpeg-6b-r2
    >=x11-libs/gtk+-1.2.10-r4
    gnome? ( >=gnome-base/gnome-libs-1.4.1.2-r1
    >=dev-libs/libunicode-0.4-r1
    >=gnome-base/bonobo-1.0.9-r1
    >=gnome-extra/gal-0.13-r1 )
    perl?  ( >=sys-devel/perl-5.6 )
    spell? ( >=app-text/pspell-0.11.2 )
    xml2?  ( >=dev-libs/libxml2-2.4.10 )
    virtual/x11"


And here is a current depend list (abiword-0.99.5.ebuild)
DEPEND="virtual/x11
    media-libs/libpng
    >=dev-libs/libunicode-0.4-r1
    >=gnome-base/bonobo-1.0.9-r1
    >=x11-libs/gtk+-1.2.10-r4
    jpeg? ( >=media-libs/jpeg-6b-r2 )
    perl?  ( >=sys-devel/perl-5.6 )
    xml2?  ( >=dev-libs/libxml2-2.4.10 )
    spell? ( >=app-text/pspell-ispell-0.12-r1 )
    gnome? ( >=gnome-base/gnome-libs-1.4.1.2-r1
            >=gnome-extra/gal-0.13-r1 )" 

And a emerge --pretend abiword without bonobo gives:
[ebuild  N   ] dev-libs/libunicode-0.4-r1 to /
[ebuild    U ] app-office/abiword-1.0.0 to /

And a emerge --pretend abiword with a unchanged ebuild gives:
[ebuild  N   ] gnome-base/ORBit-0.5.14-r2 to /
[ebuild  N   ] dev-libs/libxml-1.8.17-r2 to /
[ebuild  N   ] dev-libs/popt-1.6.3 to /
[ebuild  N   ] dev-util/indent-2.2.6 to /
[ebuild  N   ] gnome-base/oaf-0.6.8-r1 to /
[ebuild  N   ] app-text/ghostscript-6.53-r1 to /
[ebuild    U ] media-libs/libpng-1.2.1-r1 to /
[ebuild  N   ] media-libs/imlib-1.9.13-r2 to /
[ebuild  N   ] gnome-base/gnome-libs-1.4.1.5 to /
[ebuild  N   ] gnome-base/gnome-print-0.35-r3 to /
[ebuild  N   ] gnome-base/bonobo-1.0.19-r1 to /
[ebuild  N   ] dev-libs/libunicode-0.4-r1 to /
[ebuild    U ] app-office/abiword-1.0.0 to /

The main difference (the one that causes the error anyway) is 
gnome-base/bonobo was part of the "gnome? ()" block in the older ebuilds, 
but is now outside of this block. Is bonobo now needed for abiword or was 
this just an error?

Well, any feedback is appreciated. Thanks for your time.
Comment 1 Matthew Jimenez 2002-04-25 22:47:27 UTC
ok, I tried the abiword ebuild without gnone-base/bonobo as a dependency, and 
it appears to work fine. I hope this info helps.
Comment 2 Karl Trygve Kalleberg (RETIRED) gentoo-dev 2002-04-28 19:10:36 UTC
Fixed in the latest revisions of AbiWord.