LINUX.ORG.RU

Перейти на ABI_X86=32 64

 


1

2

Уже все emul пакеты вырезал, но продолжает вылетать ошибка при попытке обновить мир:

[blocks B      ] x11-libs/libXrandr[abi_x86_32] ("x11-libs/libXrandr[abi_x86_32]" is blocking app-emulation/emul-linux-x86-xlibs-20130224)
[blocks B      ] x11-libs/libXinerama[abi_x86_32] ("x11-libs/libXinerama[abi_x86_32]" is blocking app-emulation/emul-linux-x86-xlibs-20130224)
[blocks B      ] x11-libs/libXcursor[abi_x86_32] ("x11-libs/libXcursor[abi_x86_32]" is blocking app-emulation/emul-linux-x86-xlibs-20130224)
[blocks B      ] x11-libs/libpciaccess[abi_x86_32] ("x11-libs/libpciaccess[abi_x86_32]" is blocking app-emulation/emul-linux-x86-xlibs-20130224)
[blocks B      ] x11-libs/libXxf86dga[abi_x86_32] ("x11-libs/libXxf86dga[abi_x86_32]" is blocking app-emulation/emul-linux-x86-xlibs-20130224)
[blocks B      ] media-libs/fontconfig[abi_x86_32] ("media-libs/fontconfig[abi_x86_32]" is blocking app-emulation/emul-linux-x86-xlibs-20130224)
[blocks B      ] x11-libs/libXft[abi_x86_32] ("x11-libs/libXft[abi_x86_32]" is blocking app-emulation/emul-linux-x86-xlibs-20130224)
[blocks B      ] x11-libs/libXxf86vm[abi_x86_32] ("x11-libs/libXxf86vm[abi_x86_32]" is blocking app-emulation/emul-linux-x86-xlibs-20130224)
[blocks B      ] x11-libs/libxcb[abi_x86_32] ("x11-libs/libxcb[abi_x86_32]" is blocking app-emulation/emul-linux-x86-xlibs-20130224)
[blocks B      ] media-libs/freetype[abi_x86_32] ("media-libs/freetype[abi_x86_32]" is blocking app-emulation/emul-linux-x86-xlibs-20130224)
[blocks B      ] <=app-emulation/emul-linux-x86-xlibs-20130224 ("<=app-emulation/emul-linux-x86-xlibs-20130224" is blocking x11-libs/libXdmcp-1.1.1-r1, x11-libs/libXpm-3.5.10-r1, x11-libs/libXrender-0.9.7-r1, x11-libs/libXcomposite-0.4.4-r1, x11-libs/libvdpau-0.6, x11-proto/xineramaproto-1.2.1-r1, x11-proto/printproto-1.0.5-r1, media-libs/fontconfig-2.10.2-r1, x11-proto/xproto-7.0.24, x11-proto/inputproto-2.3, x11-libs/libXdamage-1.1.4-r1, x11-libs/libX11-1.6.0, x11-proto/xf86bigfontproto-1.2.0-r1, x11-libs/libXaw-1.0.11-r2, x11-libs/libXinerama-1.1.3, x11-libs/libICE-1.0.8-r1, x11-libs/libXext-1.3.2, x11-libs/libXrandr-1.4.1, x11-libs/libXtst-1.2.2, x11-libs/libXcursor-1.1.13-r1, x11-libs/libXt-1.1.4, x11-libs/libXmu-1.1.1-r1, x11-proto/renderproto-0.11.1-r1, x11-proto/damageproto-1.2.1-r1, x11-proto/recordproto-1.14.2-r1, x11-proto/scrnsaverproto-1.2.2-r1, x11-libs/libXScrnSaver-1.2.2-r1, dev-libs/libpthread-stubs-0.3-r1, x11-libs/libXfixes-5.0.1, x11-proto/xf86vidmodeproto-2.3.1-r1, x11-libs/libxcb-1.9.1, x11-libs/libSM-1.2.1-r1, x11-proto/kbproto-1.0.6-r1, x11-proto/compositeproto-0.4.2-r1, x11-proto/xcb-proto-1.8-r3, x11-libs/libXv-1.0.8, x11-proto/randrproto-1.4.0-r1, x11-proto/xf86dgaproto-2.1-r2, x11-proto/fixesproto-5.0-r1, x11-libs/libXi-1.7.1, x11-libs/libXxf86vm-1.1.3, x11-libs/libXau-1.0.8, x11-libs/libpciaccess-0.13.1-r1, x11-libs/libXp-1.0.2, media-libs/freetype-2.4.12, x11-proto/xextproto-7.2.1-r1, x11-libs/libXxf86dga-1.1.4, x11-proto/videoproto-2.3.1-r1, x11-libs/libXft-2.3.1-r1)
[blocks B      ] x11-libs/libXau[abi_x86_32] ("x11-libs/libXau[abi_x86_32]" is blocking app-emulation/emul-linux-x86-xlibs-20130224)
[blocks B      ] x11-libs/libXfixes[abi_x86_32] ("x11-libs/libXfixes[abi_x86_32]" is blocking app-emulation/emul-linux-x86-xlibs-20130224)
[blocks B      ] x11-libs/libSM[abi_x86_32] ("x11-libs/libSM[abi_x86_32]" is blocking app-emulation/emul-linux-x86-xlibs-20130224)
[blocks B      ] x11-libs/libXmu[abi_x86_32] ("x11-libs/libXmu[abi_x86_32]" is blocking app-emulation/emul-linux-x86-xlibs-20130224)
[blocks B      ] x11-libs/libXrender[abi_x86_32] ("x11-libs/libXrender[abi_x86_32]" is blocking app-emulation/emul-linux-x86-xlibs-20130224)
[blocks B      ] x11-libs/libICE[abi_x86_32] ("x11-libs/libICE[abi_x86_32]" is blocking app-emulation/emul-linux-x86-xlibs-20130224)
[blocks B      ] x11-libs/libXaw[abi_x86_32] ("x11-libs/libXaw[abi_x86_32]" is blocking app-emulation/emul-linux-x86-xlibs-20130224)
[blocks B      ] x11-libs/libXpm[abi_x86_32] ("x11-libs/libXpm[abi_x86_32]" is blocking app-emulation/emul-linux-x86-xlibs-20130224)
[blocks B      ] x11-libs/libXv[abi_x86_32] ("x11-libs/libXv[abi_x86_32]" is blocking app-emulation/emul-linux-x86-xlibs-20130224)
[blocks B      ] x11-libs/libXScrnSaver[abi_x86_32] ("x11-libs/libXScrnSaver[abi_x86_32]" is blocking app-emulation/emul-linux-x86-xlibs-20130224)
[blocks B      ] x11-libs/libXdmcp[abi_x86_32] ("x11-libs/libXdmcp[abi_x86_32]" is blocking app-emulation/emul-linux-x86-xlibs-20130224)
[blocks B      ] x11-libs/libXi[abi_x86_32] ("x11-libs/libXi[abi_x86_32]" is blocking app-emulation/emul-linux-x86-xlibs-20130224)
[blocks B      ] x11-libs/libXcomposite[abi_x86_32] ("x11-libs/libXcomposite[abi_x86_32]" is blocking app-emulation/emul-linux-x86-xlibs-20130224)
[blocks B      ] x11-libs/libXtst[abi_x86_32] ("x11-libs/libXtst[abi_x86_32]" is blocking app-emulation/emul-linux-x86-xlibs-20130224)
[blocks B      ] x11-libs/libXdamage[abi_x86_32] ("x11-libs/libXdamage[abi_x86_32]" is blocking app-emulation/emul-linux-x86-xlibs-20130224)
[blocks B      ] x11-libs/libXext[abi_x86_32] ("x11-libs/libXext[abi_x86_32]" is blocking app-emulation/emul-linux-x86-xlibs-20130224)
[blocks B      ] x11-libs/libXt[abi_x86_32] ("x11-libs/libXt[abi_x86_32]" is blocking app-emulation/emul-linux-x86-xlibs-20130224)
[blocks B      ] x11-libs/libvdpau[abi_x86_32] ("x11-libs/libvdpau[abi_x86_32]" is blocking app-emulation/emul-linux-x86-xlibs-20130224)
[blocks B      ] x11-libs/libXp[abi_x86_32] ("x11-libs/libXp[abi_x86_32]" is blocking app-emulation/emul-linux-x86-xlibs-20130224)
[blocks B      ] x11-libs/libX11[abi_x86_32] ("x11-libs/libX11[abi_x86_32]" is blocking app-emulation/emul-linux-x86-xlibs-20130224)

И что? В чем проблема? Или тебе рассказать что такое «[blocks B ]» блоки и как их разрешать?

init_6 ★★★★★ ()
Ответ на: комментарий от init_6

Я так понимаю надо снести пакеты, которые тянут за собой emul-linux-x86-xlibs, я это попытался сделать и там оказалось полсистемы.

steemandlinux ★★★★★ ()

Уже все emul пакеты вырезал

Не знаю на каком месте ты их вырезал, но нужно было их (и то, что безусловно от них зависит) удалить emerge-м.

anonymous ()
Ответ на: комментарий от suvor-07

И по удаляй пакеты которые вызывают блокировку потом

revdeb-rebuild

suvor-07 ()
Ответ на: комментарий от steemandlinux

Я так понимаю надо снести пакеты, которые тянут за собой emul-linux-x86-xlibs, я это попытался сделать и там оказалось полсистемы.

А что конкретно ты удалял?

init_6 ★★★★★ ()
Ответ на: комментарий от kostik87

Вам же ниже в выводе emerge должно быть указано какие пакеты «тянут» emul-linux-x86-*.

А это называется придумай сам ;)

init_6 ★★★★★ ()
Ответ на: комментарий от Chaser_Andrey

В чём разница между 32 и x32?

x32 это как бы уже и не х86 но еще и не х86_64

init_6 ★★★★★ ()

(:

echo «app-emulation/emul-linux-x86-xlibs» >> /etc/portage/package.unmask

anonymous ()

Вообщем начал расковыривать X11 по пакетам.

steemandlinux ★★★★★ ()
Ответ на: комментарий от Chaser_Andrey

По идее да, в свежем дебиане и федоре оно как-то работает.

steemandlinux ★★★★★ ()
Ответ на: комментарий от Chaser_Andrey

Тут веселее проблемы выскакивают, нет 32-битных bzip2, libjpeg-turbo и libzip.

steemandlinux ★★★★★ ()
# Markos Chandras <hwoarang@gentoo.org> (13 Mar 2013)
# Mask because breaking updates out of the blue is bad
# See 461608. Unmask it only if you want abi_x86_32
# which means you have ABI_X86=32 set in your make.conf
=app-emulation/emul-linux-x86-xlibs-20130224-r1

Тот факт, что последний app-emulation/emul-linux-x86-xlibs жестко замаскирован, как бы намекает на то, что пока еще мультилиб в генте находится в стадии тестирования разработчиками и конечному пользователю не предназначен.

Тем не менее, ты можешь размаскировать app-emulation/emul-linux-x86-xlibs-20130224-r1, правда если у тебя сломается система - виноват будешь только ты. Однако багрепорты по маскированным пакетам принимаются, так что если хочешь побыть бета(а то и альфа)-тестером - пожалуйста.

Pinkbyte ★★★★★ ()
Ответ на: комментарий от Pinkbyte

Да всё, убил я генту чтобы не мучилась. Жобэ подтвердит. А бинарные дистры таки удивили, ни один не захотел discard добавлять на SSD.

steemandlinux ★★★★★ ()
Ответ на: комментарий от steemandlinux

Урок на будущее - жестко замаскированные пакеты лучше тестить в чруте ;-)

Если это конечно не какой-нибудь hello world

Pinkbyte ★★★★★ ()
Ответ на: комментарий от Pinkbyte

Спасибо! Наконец-то я смог обновить систему =)

feofan ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.