Similar experience with SPSS 11.5 + Codeweavers 3.0.1 + SuSE 9.1. Also tried with wine August 2004 build from the winehq.org website. Both get as far as starting the gui. Then I get the error message:
'The SPSS Processor is terminating due to a catastrophic error. Any working data file is lost. A file specification does not meet the host system's requirements or exceeds 255 characters in length. Restart the processor?'
Same result if I click 'yes'. The output viewer comes up but displays only a red triangle (there should be a message visible near it but there is only white space).
So I tried running from a terminal;
rod@linux> wine spsswin.exe
Same results as before, but now with the following feedback from the console:
[STARTS --->
fixme:console:SetConsoleCtrlHandler (0x406af585,1) - no error checking or testing yet
fixme:console:SetConsoleCtrlHandler (0x10001850,1) - no error checking or testing yet
2004-08-20T22:55:42 rod Instantiated package DataEditorPkg
2004-08-20T22:55:42 rod Instantiated package DACManagerPkg
2004-08-20T22:55:42 rod Instantiated package ODBCDACPkg
2004-08-20T22:55:43 rod Instantiated package SpsswPackage
fixme:shell:DoEnvironmentSubstA ("SPSS.SLK", #0104) stub
fixme:shell:DoEnvironmentSubstA ("SPSS.SLK", #0104) stub
fixme:dialog:MSGBOX_OnInit system modal msgbox ! Not modal yet.
fixme:ntdll:RtlNtStatusToDosErrorNoTeb no mapping for 40000019
err:clipboard:CLIPBOARD_SetClipboardOwner Failed to set clipboard owner to (nil)
2004-08-20T22:56:07 rod Session terminated.
2004-08-20T22:56:07 rod About to enter PortService::Stop
2004-08-20T22:56:07 rod Worker Thread is terminating
2004-08-20T22:56:08 rod Worker Thread is terminating
2004-08-20T22:56:09 rod Worker Thread is terminating
2004-08-20T22:56:10 rod Worker Thread is terminating
2004-08-20T22:56:10 rod User thread is terminating
2004-08-20T22:56:10 rod User thread is terminating
2004-08-20T22:56:10 rod User thread is terminating
2004-08-20T22:56:10 rod User thread is terminating
2004-08-20T22:56:11 rod Exited PortService::Stop, stopSucceeded=true,m_Waiting=false