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

Bug 241842

Summary: app-text/poppler-bindings-0.10.0-r1 -gtk needs x11-libs/gtk+-2.12.11
Product: Gentoo Linux Reporter: Bartosz Krzeszewski <bartek>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: normal CC: prince.of.bb+gentoobugzilla
Priority: High    
Version: 2008.0   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Bartosz Krzeszewski 2008-10-13 21:33:25 UTC
emerge -pv poppler-bindings
WARNING: repository at /usr/local/portage is missing a repo_name entry

These are the packages that would be merged, in order:

Calculating dependencies                      ... done!
[ebuild  N    ] x11-libs/gtk+-2.12.11  USE="X cups jpeg tiff -debug -doc -vim-syntax -xinerama" 0 kB
[ebuild  N    ] media-libs/openjpeg-1.3  USE="-tools" 982 kB
[ebuild  N    ] app-text/poppler-data-0.2.0  3,958 kB
[ebuild     U ] app-text/poppler-0.10.0 [0.8.7] USE="-doc% (-cjk%) (-jpeg%*) (-zlib%*)" 1,490 kB
[ebuild     U ] app-text/poppler-bindings-0.10.0-r1 [0.8.7] USE="cairo qt4 -gtk -qt3 -test" 0 kB

Total: 5 packages (2 upgrades, 3 new), Size of downloads: 6,429 kB

why it needs gtk?
Comment 1 Peter Alfredsen (RETIRED) gentoo-dev 2008-10-13 21:40:22 UTC
Cause you got cairo enabled.
Comment 2 Wormo (RETIRED) gentoo-dev 2008-10-13 21:43:24 UTC
From poppler-bindings ChangeLog:

 When cairo is enabled, gtk is now implicitly enabled also, since the cairo flag enables a feature of the gtk flag.
Comment 3 ~S 2008-10-15 11:08:16 UTC
i have something similar problem here

here is what i get when i do emerge -uavDN world
Total: 43 packages (12 upgrades, 24 new, 6 in new slots, 1 reinstall), Size of downloads: 0 kB

!!! Multiple versions within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

app-text/poppler:0

  ('installed', '/', 'app-text/poppler-0.8.7', 'nomerge') pulled in by
    ('installed', '/', 'app-text/poppler-bindings-0.8.7', 'nomerge')

  ('ebuild', '/', 'app-text/poppler-0.10.0', 'merge') pulled in by
    ('ebuild', '/', 'net-print/cups-1.3.9', 'merge')


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in the
dependencies of two different packages, then those packages can not be
installed simultaneously.

if i do emerge -pv poppler
[ebuild  N    ] media-libs/openjpeg-1.3  USE="-tools" 0 kB
[ebuild  N    ] app-text/poppler-data-0.2.1  0 kB
[ebuild     U ] app-text/poppler-0.10.0 [0.8.7] USE="-doc% (-cjk%) (-jpeg%*) (-zlib%*)" 0 kB

Total: 3 packages (1 upgrade, 2 new), Size of downloads: 0 kB

if i do emerge -pv poppler-bindings
[ebuild   R   ] app-text/poppler-bindings-0.8.7  USE="cairo gtk qt3 qt4 -test" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB

i have gtk enabled/emerged
but i don't understand why cups and poppler bindings conflict with each other
or is it different bug??

~S