[Wine] Vector CAD/CAM

Michel none at none.com
Mon Mar 19 00:51:05 CDT 2007


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 




More information about the wine-users mailing list