Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 228921 - emerge kdegraphics-3.5.9 fails to find poppler
Summary: emerge kdegraphics-3.5.9 fails to find poppler
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Portage team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-22 16:36 UTC by Richard Hartmann
Modified: 2010-01-16 16:42 UTC (History)
0 users

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


Attachments
config.log of failed emerge of kdegraphics-3.5.9 (config.log,229.86 KB, text/plain)
2008-06-22 16:38 UTC, Richard Hartmann
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Richard Hartmann 2008-06-22 16:36:17 UTC
+++ This bug was initially created as a clone of Bug #199792 +++

I tried to emerge kdegraphics-3.5.9, but it failed to built
with the error message 

"checking for poppler-qt >= 0.3.1... configure: error: --with-poppler was
given, but test for poppler failed"

After I emerged poppler-bindings-0.6.3 the configure script ran successfully.

Before I had installed poppler-bindings-0.6.1.

Shouldn't be the poppler-bindings get upgraded automatically, when poppler 
and therefore kdegraphics needs to be upgraded?

I have attached the config.log
Comment 1 Richard Hartmann 2008-06-22 16:38:12 UTC
Created attachment 158019 [details]
config.log of failed emerge of kdegraphics-3.5.9
Comment 2 Carsten Lohrke (RETIRED) gentoo-dev 2008-06-23 21:18:59 UTC
Well, looks like I was a bit sloppy wrt. bug 199792. Your workaround is to do --deep updates. The dependency is correctly specified in the poppler-bindings ebuild. It's a dependency resolution deficiency in Portage.

The problem here is, that Portage neither looks up, if an installed ebuilds dependency list conflicts with the updated poppler, nor checks if updating such a packages to a newer ebuild would remedy the situation.

Portage devs, while the reverse dependency problem is of course a known one, I'm not quite sure about Portage's 2.2 reverse dependency resolution capabilities nor do I find an open bug blocking bug 155723, matching this problem. Please note that this is not a linking issue, but pkgconfig bailing out because of stricter requirements, than library versioning implies.
Comment 3 Zac Medico gentoo-dev 2008-06-23 23:45:02 UTC
(In reply to comment #2)
> Well, looks like I was a bit sloppy wrt. bug 199792. Your workaround is to do
> --deep updates. The dependency is correctly specified in the poppler-bindings
> ebuild. It's a dependency resolution deficiency in Portage.
> 
> The problem here is, that Portage neither looks up, if an installed ebuilds
> dependency list conflicts with the updated poppler, nor checks if updating such
> a packages to a newer ebuild would remedy the situation.

Could you elaborate on the conflict that you are you referring to? I'm not sure what it is, maybe it's something like bug 199856?

> Portage devs, while the reverse dependency problem is of course a known one,
> I'm not quite sure about Portage's 2.2 reverse dependency resolution
> capabilities nor do I find an open bug blocking bug 155723, matching this
> problem. Please note that this is not a linking issue, but pkgconfig bailing
> out because of stricter requirements, than library versioning implies.

In portage-2.2 there is a --complete-graph option which can be used to ensure that all dependencies are accounted for. It would be nice if we could enable it by default, but it consumes about 3x as much time for a small dep calculation (difference isn't noticeable for larger calculations).
Comment 4 Ben de Groot (RETIRED) gentoo-dev 2010-01-16 16:42:59 UTC
kde-3 is no longer in portage