Wine не видит DLL

Автор: VAA Дата: 02.05.2005 12:28 На разделе С: стоит Windows98. На том же компьютере установлен АСП 10 и под ним wine. В первом приближении работает - встроенный winemine и даже виндусовый sol.exe (косынка) запускаются. А вот родной же виндусовый freecell.exe и несколько других аналогичных игр при попытке запустить кричат об отсутствии cards.dll. Не помогает включение каталога с cards.dll в path, размещение его в том же каталоге, что и вызываемый exe и соответственно размещению в винде в подкаталог c:\windows\system, созданный при установке wine.
В документации на wine ничего по поводу dll нет, только настройка какой использовать - wine или родной windows. Покрутил - не помогает. В родном виндовом реестре (которого не знаю) попробовал поискать - не нашел ни cards.dll, ни freecell.exe.
Перебором вариантов решение найти не могу.
Подскажите пожалуста, что надо править?
Re: wine не видит DLL 02.05.2005 16:32Genie в секции [DllOverrides] конфига wine прописать строчку
---
[DllOverrides]
#...
"cards"="native"
---
после чего попробовать запустить.
по теории, должно заработать
Re: wine не видит DLL 02.05.2005 23:56VAA Попробовал и "cards" и "cards.dll" и "native" и "builtin", предварительно сделав мягкую ссылку на /usr/lib/wine/cards.dll.so d в каталоге ~/.wine/drive_c/windows/system/cards.dll
Результат один: пускаю wine freecell и получаю
Could not load 'CARDS.DLL' required by 'FreeCell', error 21
А где искать обьяснения, что такое 21 ошибка и как с ней бороться?

На работе поставил то же самое с Win2000 - там freecell запустился почему-то.
Линукс тот же - ASP v10.
Re: wine не видит DLL 03.05.2005 06:32Genie ну тогда конфиг - в студию.
гадать на кофейной гуще не умею. ;-)
Re: wine не видит DLL 03.05.2005 22:57Scriptor У меня подобные вещи были, лечились запуском под wine инсталлера программы и установкой ее заново под Линуксом(e.g OpenOffice for win32). Но, похоже, этот вариант для Вас не годится.
Re: wine не видит DLL 04.05.2005 10:48VAA Попробовал переустановить. Вместо новейшей версии 2005 года с wineHQ поставил родную с АСП 2003 года - заработало практически все. DLL в каталоге, из которого программа стартовала, стал виден. Не нашелся только DLL в родном c:\windows\system, хотя я и вставил его в path (родной с: при этом обьявил как s: и соответственно записал в path. Может ехе само попрежнему лезет в с:moody:)
Пока правил описание виндовых разделов под свою конфигурацию - опять сломал. Автоматически сгенерированный конфиг для версии 2003 (точней не запомнил) выглядит красиво. Но не оставил возможности красиво вставить разделы C, D и E - занял все эти буквы. Раздвигая их я и испортил что-то. Вчера было уже поздно повторять все с начала. Но это уже проще, сегодня пройду этот путь еще раз.
А вот получится ли с версией 2005? Есть ли у кого опыт? Там изменен принцип описания конфигурации дисковых разделов, они определяются через мягкие ссылки в выделенном для этого каталоге а не в config-е. А должно ли параллельно остаться описание дисковых разделов в config? Там есть сведения, которые ссылка не содержит...
Re: wine не видит DLL 31.05.2005 09:25wolk >wine инсталлера программы и установкой ее заново под Линуксом(e.g OpenOffice for win32)

Да вы, батенька, извращенец! ))
А чем опенофис под них не устроил??
Re: wine не видит DLL 14.06.2005 22:10Scriptor > Да вы, батенька, извращенец! ))
> А чем опенофис под них не устроил??

Очень даже устраивает. Просто более подходящего ничего под руку не попалось
RSS-материал