Зависимости

Вообщем после очередного emerge-dela-websync обновились пакеты poppler. Теперь при попытке обновится пишет:

[blocks B ] app-text/poppler ("app-text/poppler" is blocking dev-libs/poppler-glib-0.10.6, dev-libs/poppler-0.10.6, app-text/poppler-utils-0.10.6)
[blocks B ] dev-libs/poppler ("dev-libs/poppler" is blocking app-text/poppler-bindings-0.10.5-r1, app-text/poppler-0.10.5-r1)
[blocks B ] app-text/poppler-bindings ("app-text/poppler-bindings" is blocking dev-libs/poppler-glib-0.10.6, dev-libs/poppler-0.10.6, app-text/poppler-utils-0.10.6)
[blocks B ] app-text/poppler-utils ("app-text/poppler-utils" is blocking app-text/poppler-bindings-0.10.5-r1, app-text/poppler-0.10.5-r1)
[blocks B ] dev-libs/poppler-glib ("dev-libs/poppler-glib" is blocking app-text/poppler-bindings-0.10.5-r1, app-text/poppler-0.10.5-r1)

Total: 20 packages (13 upgrades, 6 new, 1 reinstall), Size of downloads: 9,521 kB
Conflict: 5 blocks (5 unsatisfied)
Portage tree and overlays:
[0] /usr/portage
[1] /usr/local/portage/layman/gnome

* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.

('ebuild', '/', 'app-text/poppler-0.10.5-r1', 'merge') pulled in by
~app-text/poppler-0.10.5 required by ('ebuild', '/', 'app-text/poppler-bindings-0.10.5-r1', 'merge')
>=app-text/poppler-0.8.0 required by ('installed', '/', 'app-office/openoffice-infra-3.0.1', 'nomerge')

('ebuild', '/', 'app-text/poppler-utils-0.10.6', 'merge') pulled in by
~app-text/poppler-utils-0.10.6[abiword] required by ('ebuild', '/', 'virtual/poppler-utils-0.10.6', 'merge')
~app-text/poppler-utils-0.10.6[abiword] required by ('ebuild', '/', 'net-print/cups-1.3.10', 'merge')

('ebuild', '/', 'dev-libs/poppler-glib-0.10.6', 'merge') pulled in by
~dev-libs/poppler-glib-0.10.6[cairo] required by ('ebuild', '/', 'virtual/poppler-glib-0.10.6', 'merge')
~dev-libs/poppler-glib-0.10.6[cairo] required by ('installed', '/', 'media-gfx/gimp-2.6.6', 'nomerge')

('ebuild', '/', 'app-text/poppler-bindings-0.10.5-r1', 'merge') pulled in by
>=app-text/poppler-bindings-0.5.0[gtk] required by ('installed', '/', 'app-misc/tracker-0.6.90', 'nomerge')

('installed', '/', 'dev-libs/poppler-0.10.6', 'nomerge') pulled in by
~dev-libs/poppler-0.10.6[abiword] required by ('ebuild', '/', 'app-text/poppler-utils-0.10.6', 'merge')
~dev-libs/poppler-0.10.6 required by ('installed', '/', 'virtual/poppler-0.10.6', 'nomerge')
~dev-libs/poppler-0.10.6 required by ('ebuild', '/', 'dev-libs/poppler-glib-0.10.6', 'merge')

Уже и revdep-rebuild делал, и в package.mask добавить новые,и вручную пытался поставить - эффекта ноль.

Пересоберите

Пересоберите app-text/poppler-bindings с поддержкой cairo и gtk, как минимум.

Нащяльника, мая сервира паставиль, фрибизьдя инсталя сделаль, апачи сабраль, пыхапе патключиль, сапускаю, а ано - ажамбех пашамбе эшельбе шайтанама!

# emerge

# emerge app-text/poppler-bindings
Calculating dependencies... done!
[ebuild N ] app-text/poppler-0.10.5-r1 USE="-doc"
[ebuild N ] app-text/poppler-bindings-0.10.5-r1 USE="cairo gtk qt3 qt4 -test"
[blocks B ] app-text/poppler ("app-text/poppler" is blocking dev-libs/poppler-glib-0.10.6, dev-libs/poppler-0.10.6, app-text/poppler-utils-0.10.6)
[blocks B ] dev-libs/poppler ("dev-libs/poppler" is blocking app-text/poppler-bindings-0.10.5-r1, app-text/poppler-0.10.5-r1)
[blocks B ] app-text/poppler-bindings ("app-text/poppler-bindings" is blocking dev-libs/poppler-glib-0.10.6, dev-libs/poppler-0.10.6, app-text/poppler-utils-0.10.6)
[blocks B ] app-text/poppler-utils ("app-text/poppler-utils" is blocking app-text/poppler-bindings-0.10.5-r1, app-text/poppler-0.10.5-r1)
[blocks B ] dev-libs/poppler-glib ("dev-libs/poppler-glib" is blocking app-text/poppler-bindings-0.10.5-r1, app-text/poppler-0.10.5-r1)

* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.

('installed', '/', 'dev-libs/poppler-glib-0.10.6', 'nomerge') pulled in by
dev-libs/poppler-glib required by world

('ebuild', '/', 'app-text/poppler-bindings-0.10.5-r1', 'merge') pulled in by
app-text/poppler-bindings

('installed', '/', 'dev-libs/poppler-0.10.6', 'nomerge') pulled in by
dev-libs/poppler required by world

('installed', '/', 'app-text/poppler-utils-0.10.6', 'nomerge') pulled in by
app-text/poppler-utils required by world

Попробуйте: emerge -C

Попробуйте:
emerge -C app-text/poppler-bindings app-text/poppler && emerge virtual/poppler && revdep-rebuild

Можно конечно долго думать...

Но ИМХО проще поступить следующим образом:
В то, что что-то из перечисленного ты ставил явно я не поверю. Они все поставились по зависимости.
К жизненно необходимым эти пакеты тоже не относятся.
Сноси (emerge -C ...) всё (из перечисленных блокирующих), что установлено, и при обновлении мира у тебя установятся правильные версии.

:wq
--
Live free or die

снёс все поплеры под

снёс все поплеры под чистую

# emerge -vuDtNp world

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

Calculating dependencies... done!
[nomerge ] app-misc/tracker-0.6.90 USE="applet deskbar exif gnome gstreamer gtk hal jpeg pdf tiff xml -debug -gsf -xine" [1]
[ebuild N ] app-text/poppler-bindings-0.10.5-r1 USE="cairo gtk qt3 qt4 -test" 0 kB [0]
[nomerge ] media-gfx/gimp-2.6.6 USE="aalib alsa curl dbus exif gnome hal jpeg lcms mmx mng pdf png python smp sse svg tiff webkit wmf (-altivec) -debug -doc" [0]
[ebuild N ] virtual/poppler-glib-0.10.6 USE="cairo" 0 kB [0]
[nomerge ] app-office/openoffice-infra-3.0.1 USE="cups dbus gnome gstreamer gtk java ldap mono nsplugin oodict opengl pam -binfilter -debug -eds -kde -odk -postgres" LINGUAS="en en_US ru uk" [2]
[ebuild N ] app-text/poppler-0.10.5-r1 USE="-doc" 0 kB [0]
[nomerge ] virtual/poppler-glib-0.10.6 USE="cairo" [0]
[ebuild N ] dev-libs/poppler-glib-0.10.6 USE="cairo" 0 kB [0]
[nomerge ] net-print/cups-1.3.10 USE="X acl dbus gnutls java jpeg kerberos ldap pam perl png python samba ssl tiff -avahi -php -ppds -slp -static -xinetd -zeroconf" LINGUAS="en -de -es -et -fr -he -id -it -ja -pl -sv -zh_TW" [0]
[ebuild N ] virtual/poppler-utils-0.10.6 USE="abiword" 0 kB [0]
[ebuild N ] app-text/poppler-utils-0.10.6 USE="abiword" 0 kB [0]
[ebuild N ] dev-libs/poppler-0.10.6 USE="abiword poppler-data" 0 kB [0]
[blocks B ] dev-libs/poppler-glib ("dev-libs/poppler-glib" is blocking app-text/poppler-bindings-0.10.5-r1, app-text/poppler-0.10.5-r1)
[blocks B ] app-text/poppler-utils ("app-text/poppler-utils" is blocking app-text/poppler-bindings-0.10.5-r1, app-text/poppler-0.10.5-r1)
[blocks B ] app-text/poppler-bindings ("app-text/poppler-bindings" is blocking dev-libs/poppler-glib-0.10.6, dev-libs/poppler-0.10.6, app-text/poppler-utils-0.10.6)
[blocks B ] dev-libs/poppler ("dev-libs/poppler" is blocking app-text/poppler-bindings-0.10.5-r1, app-text/poppler-0.10.5-r1)
[blocks B ] app-text/poppler ("app-text/poppler" is blocking dev-libs/poppler-glib-0.10.6, dev-libs/poppler-0.10.6, app-text/poppler-utils-0.10.6)

Total: 7 packages (7 new), Size of downloads: 0 kB
Conflict: 5 blocks (5 unsatisfied)
Portage tree and overlays:
[0] /usr/portage
[1] /usr/local/portage/layman/gnome
[2] /usr/local/portage/layman/sunrise

* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.

('ebuild', '/', 'app-text/poppler-0.10.5-r1', 'merge') pulled in by
~app-text/poppler-0.10.5 required by ('ebuild', '/', 'app-text/poppler-bindings-0.10.5-r1', 'merge')
>=app-text/poppler-0.8.0 required by ('installed', '/', 'app-office/openoffice-infra-3.0.1', 'nomerge')

('ebuild', '/', 'app-text/poppler-utils-0.10.6', 'merge') pulled in by
~app-text/poppler-utils-0.10.6[abiword] required by ('installed', '/', 'net-print/cups-1.3.10', 'nomerge')
~app-text/poppler-utils-0.10.6[abiword] required by ('ebuild', '/', 'virtual/poppler-utils-0.10.6', 'merge')

('ebuild', '/', 'dev-libs/poppler-glib-0.10.6', 'merge') pulled in by
~dev-libs/poppler-glib-0.10.6[cairo] required by ('ebuild', '/', 'virtual/poppler-glib-0.10.6', 'merge')
~dev-libs/poppler-glib-0.10.6[cairo] required by ('installed', '/', 'media-gfx/gimp-2.6.6', 'nomerge')

('ebuild', '/', 'app-text/poppler-bindings-0.10.5-r1', 'merge') pulled in by
>=app-text/poppler-bindings-0.5.0[gtk] required by ('installed', '/', 'app-misc/tracker-0.6.90', 'nomerge')

У меня блокировки ушли после

У меня блокировки ушли после того, как я для gimp указал флаг -pdf

а я ведь подозревал флаг pdf

а я ведь подозревал флаг pdf в заговоре :) Проблема решена.

в моём случае помогло

в моём случае помогло удаление всех app-text/poppler***,
после чего мир пошёл обновляться

аналогично. никакого заговора

аналогично.
никакого заговора нет:
[I] media-gfx/gimp
Available versions: (2) (~)2.3.19 2.4.6 (~)2.4.7 2.6.4 (~)2.6.5 (~)2.6.6 **9999
{aalib alsa altivec curl dbus debug doc exif gnome gtkhtml hal jpeg lcms mmx mng pdf png python smp sse svg tiff webkit wmf}
Installed versions: 2.6.6(2)(01:21:22 04/05/09)(aalib alsa curl dbus exif hal jpeg lcms mmx mng pdf png python sse svgtiff webkit wmf -altivec -debug -doc -gnome -smp)

P.S.: Linux - это красная таблетка :-) Windows - синяя...

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".