Запуск 32х битных приложений на amd64 (libtermcap.so.2: wrong ELF class: ELFCLASS64)

Sabayon, Calculate, Funtoo, Exherbo

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

pol01
Сообщения: 94

Запуск 32х битных приложений на amd64

Сообщение pol01 »

Для работы одной программы необходима библиотека libtermcap.
В системе стоит пакет libtermcap-compat, в каталоге lib32 ссылка на /lib64/libtermcap.so.2 (добавил руками).

Код:

tux ~ # eix libtermcap-compat -l [I] sys-libs/libtermcap-compat Available versions: 2.0.8-r2 "alpha amd64 hppa ppc sparc x86" Installed versions: 2.0.8-r2(23:58:44 10.07.2008) Homepage: http://www.catb.org/~esr/terminfo/ Description: Compatibility package for old termcap-based programs


Но при запуске программы, возникает ошибка:

Код:

error while loading shared libraries: libtermcap.so.2: wrong ELF class: ELFCLASS64


То есть, как я понял нужна 32х битная библиотека, система - amd64.

Можно ли запустить такие приложения в 64х битной системе?
Какие варианты возможны?
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Запуск 32х битных приложений на amd64

Сообщение rm_ »

То есть, как я понял нужна 32х битная библиотека, система - amd64.

Можно ли запустить такие приложения в 64х битной системе?
Какие варианты возможны?

Установить (в каталог lib32) 32-битную версию libtermcap.

P.S: Вы себе же и ответили, и непонятно, какие ещё тут могут быть "варианты".
Спасибо сказали:
pol01
Сообщения: 94

Re: Запуск 32х битных приложений на amd64

Сообщение pol01 »

Установить (в каталог lib32) 32-битную версию libtermcap.


По умолчанию ставится sys-libs/libtermcap-compat для amd64

Какой пакет добавляет 32х-битную версию libtermcap?
Спасибо сказали: