wine 0.9.30 на Mandriva 2007 x86_64
Пару дней назад поставил Мандриву 2007 64 бит, всё вроде работает. Теперь надо поставить wine, желательно последний. Скачал с winehq.com пакет rpm для мандрейков i586 (я так понял, x86_64 нет), устанавливаю - всё ставиться без проблем. Но при запуске пишет ошибки:
Код:
err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libXxf86vm.so.1: невозможно открыть разделяемый объектный файл: Нет такого файла или каталога Код:
configure: error: C compiler cannot create executables |
Цитата:
Судя по всему, у вас нет библиотеки Цитата:
|
Поставил libxorg-x11, но ничего не изменилось :(
|
shisik
Не могу сказать точно (могу ошибаться), но версии Wine под x86_64 просто нет. Т.е вообще-то есть бинарные RPM под x86_64, но исходных кодов я лично не видел (тарбол + спек + патчи под x86_64). Если я не прав, поправьте меня. |
Та мне 64-битность wine и не нужна. У меня всё равно 64-битных exe и нет. Мне б обычные 32-разрядные запускать, а wine не работает :(
|
Тогда вам нужна 32-разрядная разработка в 64-битной среде.
Не знаю как в Mandriva 2007, в AltLinux для этого используется программа setarch > apt-cache search setarch setarch - Personality setter http://www.rpmfind.net/linux/rpm2htm...?query=setarch Цитата:
|
Так а можно запустить i586 пакет в x86_64-среде? Для этого какие-то библиотеки нужны вроде. Только какие?
|
Все им используемые, но 32-хбитные. Читайте сообщения об ошибках. Кстати, ставить их тоже хитро придется (с ключом типа --force).
P.S. Пакеты не запускают, там может быть все, что угодно. |
Запустил я наконец wine, пришлось поставить libxxf86vm1-1.0.1-2mdv2007.0.i586.rpm и libalsa2-1.0.12-2mdv2007.0.i586.rpm (для звука).
А вот для OpenGL (и Direct3D) он потребовал libmesaglu1-6.5.2-4mdv2007.1.i586.rpm, который требует libGL.so А у меня он уже стоит 64-битный. Можно ли поставить одновременно и 64- и 32-битный видеодрайвер? Или надо сносить систему и ставить i586? |
Время: 20:38. |
Время: 20:38.
© OSzone.net 2001-