LINUX.ORG.RU

Wine не запускает одну нужную мне программу. Debian 10.2 64-х разрядный.

 ,


0

1

Wine 4.0. В общем, есть у меня напоминалка, к которой я привык,и которая прекрасно работала под wine в linux mint 17.2. Но в дебиане она отказывается стартовать,

c@c-desktop:~/BirthMil$ wine BIRTHMIL.EXE
0009:err:ole:CoGetClassObject class {00000320-0000-0000-c000-000000000046} not registered
0009:err:ole:CoGetClassObject no class object {00000320-0000-0000-c000-000000000046} could be created for context 0x80000001
0009:err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046}
0009:err:ole:CoGetClassObject class {b8da6310-e19b-11d0-933c-00a0c90dcaa9} not registered
0009:err:ole:CoGetClassObject no class object {b8da6310-e19b-11d0-933c-00a0c90dcaa9} could be created for context 0x80000001
0009:err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa}
0009:err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002
0009:err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002
0009:err:ole:get_local_server_stream Failed: 80004002
0009:err:ole:CoGetClassObject class {e436ebb3-524f-11ce-9f53-0020af0ba770} not registered
0009:err:ole:CoGetClassObject class {e436ebb3-524f-11ce-9f53-0020af0ba770} not registered
0009:err:ole:CoGetClassObject no class object {e436ebb3-524f-11ce-9f53-0020af0ba770} could be created for context 0x3
wine: Unhandled page fault on read access to 0x00000000 at address 0x415218 (thread 0009), starting debugger...
0009:err:seh:start_debugger Couldn't start debugger ("winedbg --auto 8 152") (2)
Read the Wine Developers Guide on how to set up winedbg or another debugger

Что-нибудь можно предпринять? Причём winedbg установлен

c@c-desktop:~/BirthMil$ winedbg
Wine-dbg>
★★★★★

Надо зарегать DLL какой-то, что-то типа

regsvr <имя.dll>

Какой именно, надо спрашивать у разрабов твоего приложения или искать в реестре на работающей винде по ID класса

pkuutn ()

раз такая тема кто что скажет про хорошие альтернативы для линуха? Я время от времени тоже ищу такой reminder

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

Я не говорил что dx через ole работает ;) Там есть компоненты которым ole нужен.

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

выглядит как костыль, но покопаюсь. Так что спасибо

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

Может, обновлюсь, попробую. С другой стороны, у меня зудит аналог на QT написать, если быстро пойдёт, откажусь от виндовой напоминалки.

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

держи в курсе. Если получится хочу тоже у себя потестить

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

Пытаюсь поставить пятый wine из исходников. Наткнулся на загадочную фразу

when compiling 32 bit Wine with gstreamer support on a 64 bit system it is necessary to use PKG_CONFIG_PATH=/path/to/pkgconfig to point to the location of the 32 bit files when running ./configure

И как мне использовать PKG_CONFIG_PATH? Это опция configure, внутренняя переменная, которую надо поправить или что-то ещё?

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

Да какой смысл eе собирать самому? Если уж нет обычных реп, то все гда можно поставить winehq

jtad ()
Последнее исправление: jtad (всего исправлений: 1)

а слабо вспомнить какая версия была в минте и взять бинарник нужной версии у play-on-linux?

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

СлабО. Кто ж её знает, если всё работало. В нормальном состоянии я не знаю версий ПО, оно просто работает.

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