Проблемы с инсталяцией программ в Wine [SOLVED]
Непонятная странность возникла в wine. Установил последнюю (1.1.29) версию wine на ядро 2.6.30-r6. Собралась без проблем. При попытке установить DirectX 9 от марта 2009 (да и от 2008г тоже) пишет что файл dsetup.dll не найден, хотя он реально есть в директории. В прочем на стабильной версии (1.1.12) происходит тоже самое. Убийство ~/.wine не дало ни каких результатов. Замена mscoree.dll и streamci.dll на виндовые плодов так же не принесла. На ядре 2.6.29 c wine 1.1.27 таких проблем не было. Данная проблема у меня возникает как на х86 так и на amd64. Не могу понять с чем это связанно. Ядро всегда собираю руками и после установки базовой системы всегда переключаюсь на профиль "Desktop". А вот самое западло в том что .... инсталяторы от других программ/игр работают. В часности PhotoShop, 1C, Delphi, Paint.Net и пр. нормально работают. Собственно сам DirectX (файл) на винду в VirtualBox замечательно встал.
Кстати ... на ubuntu проверял ... там проблем нет ... есть только в gentoo.
Направьте мои мысли в правильном направлении. Куда копать и что искать?
- Для комментирования войдите или зарегистрируйтесь
google:
google: winetricks
appdb.winehq.org
Директикс просто так не ставится, там нужна определенная версия и определенная версия. Ну и плюс депендансы. winetricks сам все сделает.
Щаззз ... Я не такой
Щаззз ...
Я не такой безтолковый юзер. Пытался делать по инструкции ... толку то. Да и с Linux как таковой больше чем пару лет! В курсе, что и как ставить. Погуглил, облазил почти все форумы оффициальных сайтов Linux систем, да и не только их. Побывал на крупных форумах посвященных Linux. Разумееться и на Офф сайте wine тоже был, а уж потом задал вопрос!!!!!
ЗЫ: Из всего что нашел, перепробывал все ... ну или почти все!
Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)
http://pastebin.ca/1560364 Ср
http://pastebin.ca/1560364
Сравнивайте.
У меня правда 28, 29 собирается только, ну и в winetricks английским по белому написно, что установка directx9 not recommended. Да, кстати, а gcc каким собрано?
USE влаги в большинстве такие
USE влаги в большинстве такие же. Собрано все gcc (Gentoo 4.3.2-r3 p1.6, pie-10.1.5) 4.3.2. Я склонен думать что дефаултные настройки Вайна не совсем правильно создаются при вызове winecfg. В консоле много сторок с "Symbol NSGetModule not found". Хотя последнее скорее к Gecko относится.
Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)
Это нормально, с 20ых версий
Это нормально, с 20ых версий так.
P.S. CFLAGS=-O3? Вайн валится от gcc-4.4* и -O3 во многих случаях, проверенно.
Получаеться что мне таперь
Получаеться что мне таперь весь мир пересобирать ... во попал ... 700+ пакетов ...мдяяяя ... ладно, поставлю на ночь, посмотрим что из этого выйдет!
Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)
Можно было только вайн =)
Можно было только вайн =)
/etc/portage/env
рулит =)О да! Спасибо что подсказали
О да! Спасибо что подсказали .... помогло -О2.
Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)
вы откуда dxsetup
вы откуда dxsetup запускаете?.. помниццо была такая проблема у меня... если не ошибаюсь, помог запуск с корня диска С:\ )))
еще, вроде, играл с mscoree.dll и streamci.dll... наверное, с десяток перепробовал...
полезно еще из консоли руками запускать и читать вывод...
дело было в апреле этого года, DX ставил самый последний...
./winetricks d3dx9 немного
./winetricks d3dx9 немного улучшило ситуацию. Все программы, использующие DirectX стали запускаться, но все они вылетают с критом при загрузке. Типа DirectX срарый - обновите что бы пофиксить. Подозреваю что нехватает еще много чего в system32. Буду дальше разбираться.
mscoree.dll и streamci.dll разумееться закинул в system32, но это проблему не решило. Правда брал их винды, полностью обновленной. Попробую конеш заменить с винды без обновлений но думаю проблема не в этом.
Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)
Юзайте winetricks и не
Юзайте winetricks и не морочьте голову.