Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 241842 - app-text/poppler-bindings-0.10.0-r1 -gtk needs x11-libs/gtk+-2.12.11
Summary: app-text/poppler-bindings-0.10.0-r1 -gtk needs x11-libs/gtk+-2.12.11
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-10-13 21:33 UTC by Bartosz Krzeszewski
Modified: 2008-10-15 11:08 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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