Hello everybody!
For my hobby, I have a tabletop mill driven by a linux box (Ubuntu+EMC2). I
bought a CAD/CAM package (Vector http://www.vectorcadcam.com ) that works
very well; but which runs on windows.
Recently, I installed Wine on Ubuntu and tried Vector by copying the whole
install directory. To my great surprise :-), it worked OK, except when
starting the code generation window, which gives the following:
....
fixme:ole:OleCreate
{7ea64917-2e0b-11d5-ac9a-000000000000}
{00000000-0000-0000-c000-000000000046} semi-stub!
fixme:ole:DllGetClassObject
CLSID: {7ea64917-2e0b-11d5-ac9a-000000000000},
IID: {00000001-0000-0000-c000-000000000046}
err:ole:marshal_object couldn't get IPSFactory buffer for interface
{0000010c-0000-0000-c000-000000000046}
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface
failed with error 0x80004002
err:ole:marshal_object object doesn't expose interface
{00000127-0000-0000-c000-000000000046}, failing with error 0x80004002
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface
failed with error 0x80004002
fixme:ole:PSFacBuf_CreateStub stubbing not implemented for
({00000112-0000-0000-c000-000000000046}) yet!
err:ole:marshal_object Failed to create an IRpcStubBuffer from IPSFactory
for {00000112-0000-0000-c000-000000000046}
....
I downloaded and compiled the latest wine version (0.9.24) on a redhat 8
box, tried again Vector with X-Win32 (I got errors with Xming), and got
again the following:
...
fixme:ole:OleCreate
{7ea64917-2e0b-11d5-ac9a-000000000000}
{00000000-0000-0000-c000-000000000046} semi-stub!
fixme:ole:DllGetClassObject
CLSID: {7ea64917-2e0b-11d5-ac9a-000000000000},
IID: {00000001-0000-0000-c000-000000000046}
err:ole:get_inproc_class_object DllGetClassObject returned error 0x80040111
fixme:ole:PSFacBuf_CreateStub stubbing not implemented for
({0000010a-0000-0000-c000-000000000046}) yet!
err:ole:marshal_object Failed to create an IRpcStubBuffer from IPSFactory
for {0000010a-0000-0000-c000-000000000046}
err:rpc:I_RpcReceive we got fault packet with status 0x6be
err:ole:ClientIdentity_QueryMultipleInterfaces IRemUnknown_RemQueryInterface
failed with error 0x80004002
....
I am new to Wine. I tried to fiddle with winecfg, without results. I would
really appreciate to run Vector on linux, so as to get rid of the extra
window box and be able to do all my work on linux.
I have a strong unix experience, but don't know windows subtleties,
including ole.
So my questions:
1) What does the log means?
2) I have no way to modify Vector source. Is it possible to fix this problem
by patching wine?
3) If 2) is yes, is it difficult, and could I have some pointers on where to
start?
Thanks to all, and kudus for the tremendous amount of work that went into
Wine.
Michel