LINUX.ORG.RU

смотрю, кто-то внимательно читао хэндбук и вики

Deleted
()
Ответ на: комментарий от xasecoro

Если что, это вывод eix, если его натравить на openal

xasecoro
() автор топика
Ответ на: комментарий от Deleted

Никаких библиотек в /usr/lib32 не появилось, только в /usr/lib64

Кстати, что интересно, при внесении этого (abi_x86_32) флага в package.use, «emerge --update --newuse openal» ничего не выдает, типа, ничего не обновилось. Это нормально?

xasecoro
() автор топика
Ответ на: комментарий от Deleted
[ebuild   R    ] media-libs/openal-1.15.1-r2  USE="alsa pulseaudio sse (-coreaudio) -debug (-neon) -oss -portaudio" ABI_X86="(64) (-32) (-x32)" 0 kB

ABI_X86="(64) (-32) (-x32)"

(-32) (-x32)

OMG... видимо, где-то я накосячил?

xasecoro
() автор топика
Ответ на: комментарий от Deleted

у тебя точно система мультилиб?

eselect profile list

[6] default/linux/amd64/13.0/desktop/kde *

Ага, точно. Тот же skype и steam стоят 32-х битные...

xasecoro
() автор топика
Ответ на: комментарий от xasecoro

т.к. у меня

$ USE="abi_x86_32" emerge -avtp media-libs/openal

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

Calculating dependencies... done!
[ebuild  N     ] media-libs/openal-1.15.1-r2  USE="alsa sse (-coreaudio) -debug (-neon) -oss -portaudio -pulseaudio" ABI_X86="32 (64) (-x32)" 248 KiB

Total: 1 package (1 new), Size of downloads: 248 KiB

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

Хм... «emerge --info» говорит

ACCEPT_KEYWORDS="amd64"

В make.conf такого не указано, профайл «[6] default/linux/amd64/13.0/desktop/kde *» разве маскирует x86?

xasecoro
() автор топика
Ответ на: комментарий от daemonpnz

А что в таком случае нужно сделать? Профилей multilib я не вижу:

eselect profile list
Available profile symlink targets:
  [1]   default/linux/amd64/13.0
  [2]   default/linux/amd64/13.0/selinux
  [3]   default/linux/amd64/13.0/desktop
  [4]   default/linux/amd64/13.0/desktop/gnome
  [5]   default/linux/amd64/13.0/desktop/gnome/systemd
  [6]   default/linux/amd64/13.0/desktop/kde *
  [7]   default/linux/amd64/13.0/desktop/kde/systemd
  [8]   default/linux/amd64/13.0/developer
  [9]   default/linux/amd64/13.0/no-emul-linux-x86
  [10]  default/linux/amd64/13.0/no-multilib
  [11]  default/linux/amd64/13.0/x32
  [12]  hardened/linux/amd64
  [13]  hardened/linux/amd64/selinux
  [14]  hardened/linux/amd64/no-multilib
  [15]  hardened/linux/amd64/no-multilib/selinux
  [16]  hardened/linux/amd64/x32
  [17]  hardened/linux/musl/amd64
  [18]  default/linux/uclibc/amd64
  [19]  hardened/linux/uclibc/amd64
xasecoro
() автор топика
Ответ на: комментарий от xasecoro

ключ замаскирован системно

$ cat /usr/portage/profiles/arch/amd64/package.use.stable.mask | grep -i open
app-emulation/emul-linux-x86-opengl abi_x86_32
dev-libs/openssl abi_x86_32
dev-qt/qtopengl abi_x86_32
media-libs/openal abi_x86_32
media-libs/opencore-amr abi_x86_32
media-libs/openexr abi_x86_32
media-libs/openjpeg abi_x86_32
net-nds/openldap abi_x86_32
sys-auth/openpam abi_x86_32
virtual/opengl abi_x86_32

Deleted
()
Ответ на: комментарий от xasecoro

# Michał Górny <mgorny@gentoo.org> (30 Mar 2014) # on behalf of gx86-multilib project <multilib@gentoo.org> # Mask abi_x86_32 on stable until emul-* packages are made # fully redundant and end-user experience in resolving # flag changes and blockages is generally smooth.

типа, как понял, заставляют ставить emul-linux-x86-*

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

Это я тоже понял. Но в emul-linux-x86-* нет нужной либы О_о Пошел в гугл.

//спасибо тебе огромное за помощь! :)

xasecoro
() автор топика
Ответ на: комментарий от Stil

размаскируй, кто ж тебе мешает. можешь и ~amd64 накатить. просто ТС не уточнял про возможность вмешательства в решения мейтейнеров, а я и не уточнил, т.к. придерживаюсь идеи, что не надо быть умнее мейтейнеров.

Deleted
()
Ответ на: комментарий от Stil

Если замаскировали, так это неспроста, верно? Не хочется огрести пачку проблем ни с того, ни с сего, тем более что гугл в данном случае вряд ли поможет, а мой уровень знаний Gentoo пока что очень низок. Только и всего.

//инсталл пакета emul-linux-x86-sdl помог, проблема решена :)

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