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

Bug 121567

Summary: kdegraphics-3.5.1-r2 requires poppler, even without 'pdf' use flag (dep problem)
Product: Gentoo Linux Reporter: Jelle Hillen <lunarg>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: 2005.1   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Jelle Hillen 2006-02-04 09:44:00 UTC
Emerging kdegraphics-3.5.1-r2 without the 'pdf' USE-flag, still wants to compile kpdf using poppler. Although poppler is included as a dependency, poppler-bindings is not, which results in kdegraphics (kpdf component) not compiling (missing header files, as a result of missing poppler-bindings).

See: http://forums.gentoo.org/viewtopic-t-430159.html for more information.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-02-04 09:50:13 UTC
kpdf-3.5.1-r2.ebuild

<snip>
DEPEND=">=media-libs/freetype-2.0.5
        media-libs/t1lib
        >=app-text/poppler-0.5.0-r1
        >=app-text/poppler-bindings-0.5.0"
</snip>

No missing dependency.
Comment 2 Jelle Hillen 2006-02-04 10:26:10 UTC
I wasn't talking about kpdf-3.5.1-r2 ebuild. I was talking about kdegraphics-3.5.1-r2.ebuild.
There's a *big* difference:

<snip>
        >=app-text/poppler-0.5.0-r1
        pdf? ( >=app-text/poppler-bindings-0.5.0 )"
</snip>

As you can see, poppler gets merged, whereas bindings only get merged when the 'pdf' USE flag is specified. KPDF is still compiled through the kdegraphics metapackage, even without the 'pdf' USE flag (so anyway you turn it: it remains a bug).
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2006-02-04 10:37:59 UTC
Sigh... emerge sync and search before reporting duplicate bugs.

*** This bug has been marked as a duplicate of 121496 ***
Comment 4 Jelle Hillen 2006-02-04 10:50:05 UTC
Sorry 'bout the duplicate. Must've missed it on Bugzilla.

I did sync though, but guess European rsync mirrors were not up-to-date at the time.