~amd64 skype блокировки

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Klive
Сообщения: 53

~amd64 skype блокировки

Сообщение Klive »

Добрый день!
Вместе с обновлениями прилетел замаскированный app-emulation/emul-linux-x86-xlibs-20130224 и вместе с ним блокировки. Снес скайп, обновился, а вот теперь думаю как его вернуть обратно.
Что случилось что пришлось откатывать emul-linux-x86-xlibs? И можно ли как нибудь решить проблему?
http://bpaste.net/show/86140/

Спасибо.
Спасибо сказали:
Аватара пользователя
ArtSh
Сообщения: 433
ОС: Gentoo

Re: ~amd64 skype блокировки

Сообщение ArtSh »

Добавьте -abi_x86_32 к глобальным USE-флагам, а отдельным пакетам (которым понадобиться), выставьте локальные USE-флаги. Эта блокировка будет актуальна до тех пор, поока не появится полная поддержка multilib-библиотек.
Поставь букву "Ё" на место еЁ!
Спасибо сказали:
Klive
Сообщения: 53

Re: ~amd64 skype блокировки

Сообщение Klive »

ArtSh писал(а):
24.03.2013 23:38
Добавьте -abi_x86_32 к глобальным USE-флагам, а отдельным пакетам (которым понадобиться), выставьте локальные USE-флаги.


-abi_x86_32 не помогло.

ArtSh писал(а):
24.03.2013 23:38
Эта блокировка будет актуальна до тех пор, поока не появится полная поддержка multilib-библиотек.

Так до этого же работал
Спасибо сказали:
Аватара пользователя
ArtSh
Сообщения: 433
ОС: Gentoo

Re: ~amd64 skype блокировки

Сообщение ArtSh »

Klive писал(а):
26.03.2013 20:31
ArtSh писал(а):
24.03.2013 23:38
Добавьте -abi_x86_32 к глобальным USE-флагам, а отдельным пакетам (которым понадобиться), выставьте локальные USE-флаги.


-abi_x86_32 не помогло.


И что теперь пишет portage?

Klive писал(а):
26.03.2013 20:31
ArtSh писал(а):
24.03.2013 23:38
Эта блокировка будет актуальна до тех пор, поока не появится полная поддержка multilib-библиотек.

Так до этого же работал


До этого 32битные программы и библиотеки устанавливались бинарными пакетами (emul-linux-x86-*) Теперь у ебилдов появлися новый USE-expand, с помощью которого можно указать portage собирать 32-битную версию программы или библиотеки. Переход начался с XOrg. Правда пока не все приложения об этом в курсе.
Поставь букву "Ё" на место еЁ!
Спасибо сказали:
Klive
Сообщения: 53

Re: ~amd64 skype блокировки

Сообщение Klive »

И что теперь пишет portage?

http://pastebin.com/nxL5WJ1D
Спасибо сказали:
Аватара пользователя
eddy
Сообщения: 3321
Статус: Красный глаз тролля
ОС: ArchLinux

Re: ~amd64 skype блокировки

Сообщение eddy »

Странно: а у меня устанавливается (только добавил строчечку в package.license).

UPD: все установилось, запускать пока не пробую (т.к. устанавливаю по ssh в chroot и иксы из чрута пробросить к себе домой не могу).
RTFM
-------
KOI8-R - патриотичная кодировка Изображение
Спасибо сказали:
Аватара пользователя
ArtSh
Сообщения: 433
ОС: Gentoo

Re: ~amd64 skype блокировки

Сообщение ArtSh »

Klive писал(а):
27.03.2013 20:09
И что теперь пишет portage?

http://pastebin.com/nxL5WJ1D

У Вас там целая куча с ABI_X86="32". Сделайте emerge -uDN @world и только после этого emerge skype
Поставь букву "Ё" на место еЁ!
Спасибо сказали:
Klive
Сообщения: 53

Re: ~amd64 skype блокировки

Сообщение Klive »

ArtSh писал(а):
27.03.2013 23:17
У Вас там целая куча с ABI_X86="32". Сделайте emerge -uDN @world и только после этого emerge skype

Так в этом то и дело. Естественно с добавлением флага я пересобирал мир.


Код: Выделить всё

laptop ~ # emerge --uDN @world @system

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

Calculating dependencies... done!

Total: 0 packages, Size of downloads: 0 kB

Nothing to merge; would you like to auto-clean packages? [Yes/No] y
laptop ~ # grep USE /etc/portage/make.conf
# These are the USE flags that were used in addition to what is provided by the
USE="mp3 vorbis unicode acpi eselect xorg dbus dri dri2 bindist mmx sse sse2 kde semantic-desktop midi  -gnome -gtk3 -gtk 3dnow 3dnowext vdpau -development -abi_x86_32 -aqua"
laptop ~ #

Так тоже не идет.
Spoiler

laptop ~ # USE='-abi_x86_32' emerge x11-proto/kbproto

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

Calculating dependencies... done!
[ebuild R ] x11-proto/kbproto-1.0.6-r1 ABI_X86="(64) -32* (-x32)" 0 kB

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

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

x11-proto/kbproto:0

(x11-proto/kbproto-1.0.6-r1::gentoo, ebuild scheduled for merge) pulled in by
(no parents that aren't satisfied by other packages in this slot)

(x11-proto/kbproto-1.0.6-r1::gentoo, installed) pulled in by
x11-proto/kbproto[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?] required by (x11-libs/libXt-1.1.3-r1::gentoo, installed)
x11-proto/kbproto[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?] required by (x11-libs/libX11-1.5.0-r1::gentoo, installed)


!!! Enabling --newuse and --update might solve this conflict.
!!! If not, it might help emerge to give a more specific suggestion
Спасибо сказали:
Аватара пользователя
ArtSh
Сообщения: 433
ОС: Gentoo

Re: ~amd64 skype блокировки

Сообщение ArtSh »

Klive писал(а):
28.03.2013 22:19
ArtSh писал(а):
27.03.2013 23:17
У Вас там целая куча с ABI_X86="32". Сделайте emerge -uDN @world и только после этого emerge skype

Так в этом то и дело. Естественно с добавлением флага я пересобирал мир.


Если бы добваили и пересобрали, тогда у Вас такого бы не было.

Код: Выделить всё

laptop ~ # USE='-abi_x86_32' emerge x11-proto/kbproto


А надо было этот флаг в /etc/portage/make.conf Или, по крайней мере, сделать USE="-abi_x86_32" emerge -uDN @world
Поставь букву "Ё" на место еЁ!
Спасибо сказали:
Klive
Сообщения: 53

Re: ~amd64 skype блокировки

Сообщение Klive »

ArtSh писал(а):
28.03.2013 22:37
Если бы добваили и пересобрали, тогда у Вас такого бы не было.


Klive писал(а):
28.03.2013 22:19

Код: Выделить всё

laptop ~ # grep USE /etc/portage/make.conf
# These are the USE flags that were used in addition to what is provided by the
USE="mp3 vorbis unicode acpi eselect xorg dbus dri dri2 bindist mmx sse sse2 kde semantic-desktop midi  -gnome -gtk3 -gtk 3dnow 3dnowext vdpau -development -abi_x86_32 -aqua"

Спасибо сказали:
Аватара пользователя
ArtSh
Сообщения: 433
ОС: Gentoo

Re: ~amd64 skype блокировки

Сообщение ArtSh »

Тогда ищите барабашку, который установил этот флаг у пакетов, или размаскируйте app-emulation/emul-linux-x86-xlibs и ставьте в make.conf ABI_X86="64 32" (а тот флаг убирайте).
Поставь букву "Ё" на место еЁ!
Спасибо сказали:
Klive
Сообщения: 53

Re: ~amd64 skype блокировки

Сообщение Klive »

Спасибо, вот это помогло.

Код: Выделить всё

echo =app-emulation/emul-linux-x86-xlibs-20130224-r1 >> /etc/portage/package.unmask
echo ABI_X86="64 32"  >> /etc/portage/make.conf
Спасибо сказали: