Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 303625 - kde-base/okular-4.3.3 dependency on poppler cannot be resolved
Summary: kde-base/okular-4.3.3 dependency on poppler cannot be resolved
Status: RESOLVED WORKSFORME
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-05 20:10 UTC by AJ
Modified: 2010-02-06 01:19 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Proposed ebuild solution.. (okular-4.3.3-r1.ebuild,1.31 KB, text/plain)
2010-02-05 20:12 UTC, AJ
Details

Note You need to log in before you can comment on or make changes to this bug.
Description AJ 2010-02-05 20:10:01 UTC
I understand there was some migration to a monolithic poppler and this caused the following breakage for me:

emerge: there are no ebuilds built with USE flags to satisfy "~app-text/poppler-0.12.3[xpdf-headers,lcms]".
!!! One of the following packages is required to complete your request:
- app-text/poppler-0.12.3-r3 (Change USE: +xpdf-headers)
(dependency required by "virtual/poppler-0.12.3-r1" [ebuild])
(dependency required by "kde-base/okular-4.3.3" [ebuild])
(dependency required by "world" [argument])


Reproducible: Always

Steps to Reproduce:
1. Attempt to emerge --update --deep --with-bdeps y --reinstall changed-use  --verbose --ask world
2. Portage kicks you back to prompt with the above error message
Comment 1 AJ 2010-02-05 20:12:19 UTC
Created attachment 218563 [details]
Proposed ebuild solution..

I modified an ebuild (currently marked stable on amd64) to stop this issue.
Comment 2 Jonathan Callen (RETIRED) gentoo-dev 2010-02-06 01:19:10 UTC
the only reason I can think of that you would see that error is if you explicitly disabled the xpdf-headers USE flag in app-text/poppler (either by setting "app-text/poppler -xpdf-headers" in package.use or by setting USE="-*" in make.conf).  In all other cases, that should be set by default via IUSE defaults (as the ebuild properly declares IUSE="... +xpdf-headers").