I tried solidworks 2005 on ubuntu with the latest wine 0.9.8, and i was really close to make it work ! install with msiexec works, altough there are a lot of error messages. I have to install mozactivex control too. I have to override msvcrt.dll, instead i got this error : denis@bureau:~$ wine ~/.wine/drive_c/Program\ Files/SolidWorks/SLDWORKS.exe wine: Call from 0x7fcb1500 to unimplemented function msvcrt.dll._wsetlocale, aborting wine: Unimplemented function msvcrt.dll._wsetlocale called at address 0x7fcb1500 (thread 0009), starting debugger... WineDbg starting on pid 0x8 Unhandled exception: unimplemented function msvcrt.dll._wsetlocale called in 32-bit code (0x7fcb156e). In 32 bit mode. Register dump: CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033 EIP:7fcb156e ESP:7facf980 EBP:7facf9e4 EFLAGS:00000202( - 00 - - I1) EAX:7fc9ce89 EBX:7fd125fc ECX:00000000 EDX:7facfa08 ESI:7facfa08 EDI:b7490000 Stack dump: 0x00000000: 00000000 00000000 00000000 00000000 0x00000010: 00000000 00000000 00000000 00000000 0x00000020: 00000000 00000000 00000000 00000000 0x00000030: 00000000 00000000 00000000 00000000 0x00000040: 00000000 00000000 00000000 00000000 0x00000050: 00000000 00000000 00000000 00000000 0200: sel=1007 base=7fec4000 limit=00001fff 32-bit rw- Backtrace: =>1 0x7fcb156e RaiseException+0x6e in kernel32 (0x7fcb156e) 2 0x7f99e6f1 in msvcrt (+0x2e6f1) (0x7f99e6f1) 3 0x7f9796e3 in msvcrt (+0x96e3) (0x7f9796e3) 0x7fcb156e RaiseException+0x6e in kernel32: addl $12,%esp Modules: Module Address Debug info Name (147 modules) PE 0x10000000-10391000 Deferred sldappu PE 0x40000000-41523000 Deferred pskernel PE 0x67800000-67923000 Deferred sldxtoolkitu PE 0x76b40000-76b54000 Deferred hlink ... with native msvcrt dll, solidworks is starting, displaying main windows, registration is ok, i can enter my code. But then it crash, with this log : fixme:ole:CoRegisterMessageFilter stub fixme:atl:AtlModuleInit SEMI-STUB (0xb6d36eb0 0xb6d360d8 0xb6d20000) fixme:atl:AtlModuleRegisterServer 0xb6d36eb0 1 (null) fixme:atl:AtlModuleInit SEMI-STUB (0xb6d3dd68 0xb6d3d020 0xb6d30000) fixme:atl:AtlModuleRegisterServer 0xb6d3dd68 1 (null) fixme:ole:ITypeInfo_fnRelease destroy child objects fixme:atl:AtlModuleInit SEMI-STUB (0xb6d24188 0xb6d240b0 0xb6d20000) fixme:atl:AtlModuleRegisterServer 0xb6d24188 1 (null) fixme:toolbar:TOOLBAR_Restore send TBN_GETBUTTONINFO for each button fixme:toolbar:TOOLBAR_Restore send TBN_GETBUTTONINFO for each button fixme:toolbar:TOOLBAR_Restore send TBN_GETBUTTONINFO for each button fixme:toolbar:TOOLBAR_Restore send TBN_GETBUTTONINFO for each button fixme:toolbar:TOOLBAR_Restore send TBN_GETBUTTONINFO for each button fixme:toolbar:TOOLBAR_Restore send TBN_GETBUTTONINFO for each button fixme:toolbar:TOOLBAR_Restore send TBN_GETBUTTONINFO for each button fixme:toolbar:TOOLBAR_Restore send TBN_GETBUTTONINFO for each button fixme:toolbar:TOOLBAR_Restore send TBN_GETBUTTONINFO for each button fixme:toolbar:TOOLBAR_Restore send TBN_GETBUTTONINFO for each button fixme:toolbar:TOOLBAR_Restore send TBN_GETBUTTONINFO for each button fixme:toolbar:TOOLBAR_Restore send TBN_GETBUTTONINFO for each button fixme:toolbar:TOOLBAR_Restore send TBN_GETBUTTONINFO for each button fixme:toolbar:TOOLBAR_Restore send TBN_GETBUTTONINFO for each button fixme:toolbar:TOOLBAR_Restore send TBN_GETBUTTONINFO for each button fixme:toolbar:TOOLBAR_Restore send TBN_GETBUTTONINFO for each button fixme:toolbar:TOOLBAR_Restore send TBN_GETBUTTONINFO for each button fixme:toolbar:TOOLBAR_Restore send TBN_GETBUTTONINFO for each button fixme:toolbar:TOOLBAR_Restore send TBN_GETBUTTONINFO for each button fixme:toolbar:TOOLBAR_Restore send TBN_GETBUTTONINFO for each button fixme:toolbar:TOOLBAR_Restore send TBN_GETBUTTONINFO for each button fixme:toolbar:TOOLBAR_Restore send TBN_GETBUTTONINFO for each button fixme:toolbar:TOOLBAR_Restore send TBN_GETBUTTONINFO for each button fixme:toolbar:TOOLBAR_Restore send TBN_GETBUTTONINFO for each button fixme:toolbar:TOOLBAR_Restore send TBN_GETBUTTONINFO for each button fixme:toolbar:TOOLBAR_Restore send TBN_GETBUTTONINFO for each button fixme:toolbar:TOOLBAR_Restore send TBN_GETBUTTONINFO for each button fixme:toolbar:TOOLBAR_Restore send TBN_GETBUTTONINFO for each button fixme:toolbar:TOOLBAR_Restore send TBN_GETBUTTONINFO for each button fixme:toolbar:TOOLBAR_Restore send TBN_GETBUTTONINFO for each button fixme:toolbar:TOOLBAR_Restore send TBN_GETBUTTONINFO for each button fixme:toolbar:TOOLBAR_Restore send TBN_GETBUTTONINFO for each button fixme:toolbar:TOOLBAR_Restore send TBN_GETBUTTONINFO for each button err:ole:CoGetClassObject class {4955dd33-b159-11d0-8fcf-00aa006bcc59} not registered err:ole:CoGetClassObject no class object {4955dd33-b159-11d0-8fcf-00aa006bcc59} could be created for for context 0x1 fixme:ole:CoCreateInstance no classfactory created for CLSID {4955dd33-b159-11d0-8fcf-00aa006bcc59}, hres is 0x80040154 err:ole:ITypeInfo_fnInvoke did not find member id -518, flags 0x4! err:ole:ITypeInfo_fnInvoke did not find member id -517, flags 0x4! err:ole:ITypeInfo_fnInvoke did not find member id -514, flags 0x2! err:ole:ITypeInfo_fnInvoke did not find member id -504, flags 0x2! err:ole:ITypeInfo_fnInvoke did not find member id -514, flags 0x2! err:ole:ITypeInfo_fnInvoke did not find member id -504, flags 0x2! err:ole:ITypeInfo_fnInvoke did not find member id -514, flags 0x2! err:ole:ITypeInfo_fnInvoke did not find member id -504, flags 0x2! err:ole:ITypeInfo_fnInvoke did not find member id -514, flags 0x2! err:ole:ITypeInfo_fnInvoke did not find member id -504, flags 0x2! err:ole:ITypeInfo_fnInvoke did not find member id -514, flags 0x2! err:ole:ITypeInfo_fnInvoke did not find member id -504, flags 0x2! err:ole:ITypeInfo_fnInvoke did not find member id -514, flags 0x2! err:ole:ITypeInfo_fnInvoke did not find member id -504, flags 0x2! err:ole:CoGetClassObject class {7b8a2d94-0ac9-11d1-896c-00c04fb6bfc4} not registered err:ole:CoGetClassObject no class object {7b8a2d94-0ac9-11d1-896c-00c04fb6bfc4} could be created for for context 0x1 fixme:ole:CoCreateInstance no classfactory created for CLSID {7b8a2d94-0ac9-11d1-896c-00c04fb6bfc4}, hres is 0x80040154 fixme:storage:StgCreateDocfile Transacted mode not implemented. fixme:ole:CoRegisterMessageFilter stub fixme:ole:MSFT_ReadValue BSTR length = -1? fixme:ole:MSFT_ReadValue BSTR length = -1? fixme:storage:StorageImpl_Commit (0): stub! fixme:ole:ItemMonikerImpl_Construct lpszDelim is NULL. Using empty string which is possibly wrong. err:ole:ITypeInfo_fnInvoke did not find member id -514, flags 0x2! err:ole:ITypeInfo_fnInvoke did not find member id -504, flags 0x2! fixme:ole:CoRegisterMessageFilter stub err:ole:CoGetClassObject class {96a10940-fa33-4105-bc52-53f19ad9a243} not registered err:ole:CoGetClassObject no class object {96a10940-fa33-4105-bc52-53f19ad9a243} could be created for for context 0x1 fixme:ole:CoCreateInstance no classfactory created for CLSID {96a10940-fa33-4105-bc52-53f19ad9a243}, hres is 0x80040154 wine: Unhandled exception 0xc06d007f at address 0x7fcb1500 (thread 0009), starting debugger... WineDbg starting on pid 0x8 Unhandled exception: 0xc06d007f in 32-bit code (0x7fcb156e). In 32 bit mode. Register dump: CS:0073 SS:007b DS:007b ES:007b FS:1007 GS:0033 EIP:7fcb156e ESP:7facf540 EBP:7facf5a4 EFLAGS:00000202( - 00 - - I1) EAX:7fc9ce89 EBX:7fd125fc ECX:00000000 EDX:7facf5f4 ESI:7facf5f4 EDI:7cec0000 Stack dump: 0x00000000: 00000000 00000000 00000000 00000000 0x00000010: 00000000 00000000 00000000 00000000 0x00000020: 00000000 00000000 00000000 00000000 0x00000030: 00000000 00000000 00000000 00000000 0x00000040: 00000000 00000000 00000000 00000000 0x00000050: 00000000 00000000 00000000 00000000 0200: sel=1007 base=7fec4000 limit=00001fff 32-bit rw- Backtrace: =>1 0x7fcb156e RaiseException+0x6e in kernel32 (0x7fcb156e) fixme:dbghelp:sffip_cb NIY on 'F:\am\i386\WinRel\sldmodu.pdb' I hope that it can help, as it would be very nice to have solidworks with linux ! _______________________________________________ wine-users mailing list wine-users@xxxxxxxxxx http://www.winehq.org/mailman/listinfo/wine-users