LINUX.ORG.RU

Ошибка запуска 64-битного wine-staging в Archlinux

 , , , ,


1

2

Добрый день, господа.

При запуске winecfg (ос - 64-битный арч) получаю сею АШИППКУ:

http://pastebin.com/tvxzGfnK

При создании 32-битного префикса в дефолтной дирректории всё нормально работает. Как быть? Хочется всё-таки 64-битный префикс. Из лога вижу, что ругается на нкёрсес, но ncurses и lib32-ncurses стоит.

З.ы. Юзаю wine-staging-d3dadapter из AUR.

libncursesw.so.5

5

Плохое решение, да, но я сделал так, и после этого у меня как-то завелся bash в Arch:

# ln -sf /usr/lib/libncursesw.so.6.0 /usr/lib/libncursesw.so.5
Это временный костыль, и работать он будет до первого минорного апдейта ncurses.

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

Поставил. DeadEye, ZenitharChampion, schlae, трабла в префиксе. Попробовал снести вайн с удалением конфигов и его дирректорий, накатил заного - АШИППКА СТОП000000000000, ЭТО ЖЕ ОЧЕВИДНО, КАК ЕЁ РЕШИТЬ чтения %ProgramFiles% (что-то с echo /c). Т.е. ошибка в префиксе. Но вопрос: что не так? Обычный вайн и staging из pipeligh работают из коробки, а тут - хрень какая-то. Может, в разделе install в PKGBUILD (если таковой имеется) ошибка? Кстати, есть ли ещё пакеты со связкой staging+native nine (GalliumNINE)? Есть wine-gaming, но работает даже медленнее обычного вина.

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

Хех, а дело не в этом. Дело в корявом установщике staging-d3dadapter. Только что поставил gaming-nine, всё заработало, даже с тотальным экстерминатусом префикса. Пойду тестить в Mirror's Edge.

mradermaxlol
() автор топика

Короче, staging криво работает с 64-битным префиксом. Приложения отказываются запускаться. Отбой, всем спасибо.

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

wine-staging-d3dadapter + radeon

C ATI в линуксе, кажется, всегда были проблемы. «Mandriva — фантастическая научная платформа» (комментарий). Никаких гитовых драйверов у меня не установлено сейчас, все из основных реп. DRI3 для нвидии, кажется, не работает вовсе, обещают в следующей версии мезы. Что у тебя wine пишет, какие ошибки?

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

Та же проблема была раньше: не запускались игры с native direct3d9.

Вчера поставил пакеты из mesa-git репозитория вместо собственных собранных и пересобрал wine. Заработало!

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

У тебя скорее всего пакеты собраны так или иначе через одно место.

anonymous
()
Ответ на: wine-staging-d3dadapter + radeon от vacl11001

Сейчас кину лог, окей. С гитовыми, кстати, работает найн, но отваливаются игры на сорсе.

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

А если запускать например так:

WINEDEBUG=+d3d wine .wine/drive_c/Games/Mirror\'s\ Edge/GAME.exe 
Сам пакет надо обновить, там при сборке нужны xf86driproto и, возможно, dri3proto

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

P.S. если префикс 64-битный, некоторые программы не будут работать. Mirror's Edge, кстати, пишут что не запускается на 64-битной Шиндовс с видеокартой ATI

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

В этом и дело, что префикс 64-битный. Раньше с 64-битным (на твоём вине+WINEARCH=win64) даже winecfg не запускался. Эхх, печаль :С

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

Вот и надо было с самого начала 32-битный префикс создавать, зачем искать приключений. q4wine поставь, чтоли, для удобства.

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

x64 шиндовс - полёт нормальный. Пока что буду сидеть с 32-битным префиксом.

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