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 ()
Ответ на: комментарий от 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 ★★★ ()