http://bugs.winehq.org/show_bug.cgi?id=3038
------- Additional Comments From giovanni_lion@mailinator.com 2005-28-10 17:36 ------- using: winecvs 2 days old
I almost got the installer to work.
I used native msi.dll and msiexec.exe from instmsia.exe (dl from microsoft / in the spss cdrom) using winME in config, and installing ISScript9.Msi. Everything went wrong as soon as the first dialog comes out: Installshield claimed it couldn't find LanguageID and it was missing some register keys.
I almost got spss to work
I copied the SPSS directory and some missing dlls from an existing windows installation and crashed my head on a serious, very unwelcome problem about spss: it's core processor needs a running jvm! I tried changing the jvm to both 1.4 and 1.5 with no luck. The app actually starts (menus, dialogs etc...) but there's nothing interesting to do without the core processor :-).
Here's the output of spss 13 with jvm 1.5:
Reborn SPSS # wine spsswin.exe 2005-10-29T00:34:23 root Server started with BSD Sockets. 2005-10-29T00:34:23 root Instantiated package DataEditorPkg 2005-10-29T00:34:23 root Instantiated package DACManagerPkg 2005-10-29T00:34:24 root Instantiated package ODBCDACPkg 2005-10-29T00:34:24 root Instantiated package SpsswPackage com.spss.vizml.exceptions.ChartException: Couldn't instantiate com.spss.vizmlEng ine.chartxml.Director (other exception) : No suitable constructors for com.spss. vizmlEngine.chartxml.Director at com.spss.vizml.VisualizationFactory.instantiate(Unknown Source) at com.spss.vizml.VisualizationFactory.newVisualization(Unknown Source) at com.spss.charteditor.util.CEVis.<init>(Unknown Source) at com.spss.charteditor.RenderingEngine.<init>(Unknown Source) at com.spss.charteditor.MyEditor.init(Unknown Source) at com.spss.charteditor.MyEditor.<init>(Unknown Source) Caused by: com.spss.vizml.exceptions.ChartException: No suitable constructors fo r com.spss.vizmlEngine.chartxml.Director ... 6 more com.spss.vizml.exceptions.ChartException: Couldn't instantiate com.spss.vizmlEng ine.chartxml.Director (other exception) : No suitable constructors for com.spss. vizmlEngine.chartxml.Director at com.spss.vizml.VisualizationFactory.instantiate(Unknown Source) at com.spss.vizml.VisualizationFactory.newVisualization(Unknown Source) at com.spss.charteditor.util.CEVis.<init>(Unknown Source) at com.spss.charteditor.palettes.PaletteView.<clinit>(Unknown Source) at com.spss.charteditor.component.ColorWellPanel.jbInit(Unknown Source) at com.spss.charteditor.component.ColorWellPanel.<init>(Unknown Source) at com.spss.charteditor.palettes.PaletteManager.<init>(Unknown Source) at com.spss.charteditor.MyEditor.init(Unknown Source) at com.spss.charteditor.MyEditor.<init>(Unknown Source) Caused by: com.spss.vizml.exceptions.ChartException: No suitable constructors fo r com.spss.vizmlEngine.chartxml.Director ... 9 more wine: Unhandled exception (thread 000b), starting debugger... WineDbg starting on pid 0x38 Unhandled exception: 0xe06d7363 in 32-bit code (0x7bb59d33). In 32 bit mode. Register dump: CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033 EIP:7bb59d33 ESP:72d9b274 EBP:72d9b2d0 EFLAGS:00200206( - 00 - -IP1) EAX:7bb459ad EBX:7bbb0718 ECX:00000000 EDX:0000000c ESI:72d9b274 EDI:72d9b294 Stack dump: 0x72d9b274: e06d7363 00000001 00000000 7bb59ca0 0x72d9b284: 00000003 19930520 72d9b380 6798a344 0x72d9b294: 72d9b3b8 00000007 72d9b288 72d9b304 0x72d9b2a4: 7c3cda1f 00000000 72d9b2dc 7c3a4f7c 0x72d9b2b4: 00000402 7fefd320 72d9b2dc 7c3a55ea 0x72d9b2c4: 732ea730 7c380edc 72d9b310 72d9b310 Backtrace: =>1 0x7bb59d33 RaiseException+0x93 in kernel32 (0x72d9b2d0) 2 0x7c359aed ??0__non_rtti_object@@QAE@ABV0@@Z+0xf87 in msvcr71 (0x72d9b310) 3 0x679831b0 in vizedit (+0x31b0) (0x72d9b508) 4 0x7b900ff8 579+0x46e in mfc71 (0x72d9b58c) 5 0x7c349565 ?_query_new_handler@@YAP6AHI@ZXZ+0xd8c in msvcr71 (0x72d9b5c0) 6 0x7bb9c960 GetCurrentThreadId+0xf4 in kernel32 (0x72d9b698) 7 0x7bedfa32 NtCurrentTeb+0x1c6 in ntdll (0x72d9beec) 8 0xb7f6fd5f pthread_start_thread+0x19f in libpthread.so.0 (0x72d9bfec) 9 0xb7f01a9a __clone+0x5a in libc.so.6 (0x00000000) 0x7bb59d33 RaiseException+0x93 in kernel32: subl $4,%esp Modules: Module Address Debug info Name (224 modules) PE 0x00400000-007f2000 Deferred spsswin PE 0x10000000-1005c000 Deferred datasrc PE 0x12000000-12180000 Deferred xerces-c_2_3_0 PE 0x4a800000-4a88f000 Deferred icuuc26 PE 0x5d360000-5d36e000 Deferred mfc71enu PE 0x61bd0000-61bd9000 Deferred utlcli PE 0x61f50000-61f65000 Deferred webhelp PE 0x61fe0000-61ffc000 Deferred gridctrl PE 0x62c30000-62cb3000 Deferred spsstxwz PE 0x644d0000-644d9000 Deferred clntutil PE 0x644e0000-644eb000 Deferred utilclnt PE 0x64500000-64513000 Deferred spsscapp PE 0x64540000-64557000 Deferred loclsrvr PE 0x645b0000-645db000 Deferred spssdeds PE 0x645e0000-6460b000 Deferred spssdmgr PE 0x64610000-64648000 Deferred spscache PE 0x646b0000-64752000 Deferred spssdevw PE 0x64890000-64896000 Deferred maintsps PE 0x648a0000-648a9000 Deferred sockbsd PE 0x648d0000-648dc000 Deferred dacmgrpk PE 0x648f0000-648fc000 Deferred txtwdmsg PE 0x64920000-6492d000 Deferred spawn PE 0x64930000-6493d000 Deferred xsecure PE 0x64950000-6495e000 Deferred svrerrs PE 0x64970000-6497f000 Deferred dacmmsgs PE 0x64980000-64990000 Deferred savfdacc PE 0x64990000-649a1000 Deferred spssmsgs PE 0x649d0000-649e4000 Deferred tempdir PE 0x64a20000-64a31000 Deferred fopenmsg PE 0x64a60000-64a72000 Deferred pkginpr PE 0x64aa0000-64ab5000 Deferred txtwdacc PE 0x64ac0000-64ad5000 Deferred srvrclnt PE 0x64b80000-64b99000 Deferred xserver PE 0x64bc0000-64bdc000 Deferred svrdmgr PE 0x64c00000-64c1e000 Deferred dedstore PE 0x64c40000-64c61000 Deferred odbcdac PE 0x64c70000-64c94000 Deferred odbcdacc PE 0x64ca0000-64cc6000 Deferred dacmgr PE 0x64cd0000-64cf6000 Deferred fmsgs PE 0x64d00000-64d28000 Deferred fopen PE 0x64d30000-64d59000 Deferred netcom PE 0x64d60000-64d89000 Deferred odbcdmsg PE 0x64d90000-64db9000 Deferred csserver PE 0x64df0000-64e2f000 Deferred spssdemg PE 0x64e80000-64ed5000 Deferred server PE 0x65020000-6502a000 Deferred readonly PE 0x65040000-6504b000 Deferred vutility PE 0x650f0000-650fe000 Deferred utilmsg PE 0x65200000-65212000 Deferred xlsdmsg PE 0x65360000-65376000 Deferred zlib PE 0x654a0000-654b9000 Deferred xlsdacc PE 0x65b10000-65b40000 Deferred vserial PE 0x67150000-67954000 Deferred icudt26l PE 0x67960000-6796d000 Deferred xutility PE 0x67980000-67990000 Export vizedit PE 0x679f0000-67a0b000 Deferred spsswcom PE 0x67ac0000-67af0000 Deferred uparser PE 0x67bb0000-67bec000 Deferred spsswctl PE 0x6d000000-6d167000 Deferred awt PE 0x6d240000-6d27d000 Deferred fontmanager PE 0x6d280000-6d288000 Deferred hpi PE 0x6d300000-6d31d000 Deferred java PE 0x6d490000-6d49e000 Deferred navutil PE 0x6d4a0000-6d4b0000 Deferred vizutil PE 0x6d4c0000-6d4d3000 Deferred net PE 0x6d4e0000-6d4e9000 Deferred nio PE 0x6d610000-6d61c000 Deferred verify PE 0x6d630000-6d63f000 Deferred zip PE 0x6d640000-6d7cc000 Deferred jvm PE 0x72770000-7278f000 Deferred spssaddc ELF 0x72eb1000-72ef0000 Deferred riched20<elf> -PE 0x72ec0000-72ef0000 \ riched20 PE 0x72ef0000-72f0e000 Deferred spsswpkg ELF 0x73435000-73450000 Deferred wsock32<elf> -PE 0x73440000-73450000 \ wsock32 PE 0x73450000-7345c000 Deferred spsymsg PE 0x73460000-73471000 Deferred spsydacc ELF 0x7347b000-7349b000 Deferred odbc32<elf> -PE 0x73480000-7349b000 \ odbc32 PE 0x735a0000-73646000 Deferred userenv ELF 0x7455b000-74570000 Deferred midimap<elf> -PE 0x74560000-74570000 \ midimap ELF 0x74690000-746ae000 Deferred msacm32<elf> -PE 0x746a0000-746ae000 \ msacm32 ELF 0x746ae000-746c4000 Deferred msacm.drv<elf> -PE 0x746b0000-746c4000 \ msacm.drv PE 0x64dc0000-64df0000 Deferred platdep ELF 0x746c4000-747c3000 Deferred libcrypto.so.0.9.7 ELF 0x747c3000-747f3000 Deferred libssl.so.0.9.7 ELF 0x747f3000-74810000 Deferred libcups.so.2 ELF 0x74866000-74896000 Deferred uxtheme<elf> -PE 0x74870000-74896000 \ uxtheme ELF 0x748da000-748e4000 Deferred libxcursor.so.1.0.2 ELF 0x748f4000-74911000 Deferred ximcp.so.2 ELF 0x74911000-74914000 Deferred xlcdef.so.2 ELF 0x74914000-74918000 Deferred libxrandr.so.2 ELF 0x74918000-74920000 Deferred libxrender.so.1 PE 0x79b30000-79b51000 Deferred omssel ELF 0x79b56000-79b70000 Deferred imm32<elf> -PE 0x79b60000-79b70000 \ imm32 PE 0x79b70000-79c01000 Deferred dataprep ELF 0x79c0c000-79c20000 Deferred oleacc<elf> -PE 0x79c10000-79c20000 \ oleacc PE 0x79c20000-79c80000 Deferred gdsmsgs PE 0x79c90000-79cb3000 Deferred csgdsclt PE 0x79cc0000-79ccc000 Deferred strtable PE 0x79cd0000-79d64000 Deferred vizchart PE 0x79d70000-79dd3000 Deferred chartutl PE 0x79de0000-79e0d000 Deferred twostep PE 0x79e10000-79e2f000 Deferred spssbmed PE 0x79e30000-79e76000 Deferred spsstbar PE 0x79e80000-79f1a000 Deferred spssrdw PE 0x79f20000-79f60000 Deferred spssprnv PE 0x79f70000-79f7c000 Deferred spssjvm PE 0x79f80000-7a016000 Deferred spssimap ELF 0x7a025000-7a03b000 Deferred glu32<elf> -PE 0x7a030000-7a03b000 \ glu32 ELF 0x7a03b000-7a044000 Deferred libgcc_s.so.1 ELF 0x7a0fe000-7a181000 Deferred libglu.so.1 ELF 0x7a181000-7a1fa000 Deferred libgl.so.1 ELF 0x7a1fa000-7a2cd000 Deferred libx11.so.6 ELF 0x7a2cd000-7a2dd000 Deferred libxext.so.6 ELF 0x7a2dd000-7a2e2000 Deferred libxxf86vm.so.1 ELF 0x7a2e2000-7a2e8000 Deferred libxxf86dga.so.1 ELF 0x7a2e8000-7a300000 Deferred libice.so.6 ELF 0x7a300000-7a309000 Deferred libsm.so.6 ELF 0x7a319000-7a390000 Deferred opengl32<elf> -PE 0x7a350000-7a390000 \ opengl32 PE 0x7a390000-7a48e000 Deferred spssgrph PE 0x7a490000-7a5d9000 Deferred spssgspc ELF 0x7a5e8000-7a600000 Deferred oledlg<elf> -PE 0x7a5f0000-7a600000 \ oledlg PE 0x7a600000-7a612000 Deferred rwuxthemes PE 0x7a620000-7a770000 Deferred og902as PE 0x7a780000-7a7b1000 Deferred spssxls PE 0x7a7c0000-7a886000 Deferred spsscntr PE 0x7a890000-7a8d7000 Deferred spsscls PE 0x7a8e0000-7a957000 Deferred spssgrui PE 0x7a960000-7a9d2000 Deferred spssui PE 0x7a9e0000-7abd9000 Deferred spssgagv ELF 0x7abdf000-7ac00000 Deferred netapi32<elf> -PE 0x7abf0000-7ac00000 \ netapi32 PE 0x7ac00000-7ac34000 Deferred spsswdat PE 0x7ac40000-7aebb000 Deferred spsswlib PE 0x7aec0000-7aef3000 Deferred cpputil PE 0x7af00000-7af11000 Deferred freqmsg PE 0x7af20000-7af38000 Deferred dlgsmsg PE 0x7af40000-7af8c000 Deferred datactrl ELF 0x7af9a000-7b010000 Deferred winmm<elf> -PE 0x7afb0000-7b010000 \ winmm PE 0x7b010000-7b045000 Deferred uictrls PE 0x7b050000-7b0a4000 Deferred xgraphgui ELF 0x7b0b4000-7b0c8000 Deferred lz32<elf> -PE 0x7b0c0000-7b0c8000 \ lz32 ELF 0x7b0c8000-7b0e0000 Deferred version<elf> -PE 0x7b0d0000-7b0e0000 \ version PE 0x7b0e0000-7b0fc000 Deferred spsstrnb ELF 0x7b108000-7b130000 Deferred winspool.drv<elf> -PE 0x7b110000-7b130000 \ winspool.drv ELF 0x7b130000-7b1c0000 Deferred comdlg32<elf> -PE 0x7b140000-7b1c0000 \ comdlg32 PE 0x7b1c0000-7b1c9000 Deferred spssprnt PE 0x7b1d0000-7b1ed000 Deferred spssgraf PE 0x7b1f0000-7b1fd000 Deferred spssctrl PE 0x7b200000-7b4a2000 Deferred spssutil PE 0x7b4b0000-7b4c7000 Deferred spsswmsg PE 0x7b4d0000-7b4e5000 Deferred spssclnt PE 0x7b4f0000-7b50c000 Deferred spsscoll PE 0x7b510000-7b537000 Deferred spsspref PE 0x7b540000-7b56a000 Deferred spsscmn PE 0x7b570000-7b5cd000 Deferred gdsspecs PE 0x7b5d0000-7b5e8000 Deferred spsscgds ELF 0x7b5f5000-7b650000 Deferred msvcrt<elf> -PE 0x7b610000-7b650000 \ msvcrt PE 0x7b650000-7b6ce000 Deferred dformd PE 0x7b6d0000-7b715000 Deferred spssiocv ELF 0x7b719000-7b7c5000 Deferred comctl32<elf> -PE 0x7b720000-7b7c5000 \ comctl32 ELF 0x7b7c5000-7b872000 Deferred shell32<elf> -PE 0x7b7e0000-7b872000 \ shell32 ELF 0x7b872000-7b8f0000 Deferred oleaut32<elf> -PE 0x7b890000-7b8f0000 \ oleaut32 PE 0x7b8f0000-7b9f3000 Export mfc71 ELF 0x7bb1d000-7bc10000 Export kernel32<elf> -PE 0x7bb40000-7bc10000 \ kernel32 ELF 0x7bd22000-7bd2f000 Deferred libnss_files.so.2 ELF 0x7bd2f000-7bd3a000 Deferred libnss_nis.so.2 ELF 0x7bd3a000-7bd51000 Deferred libnsl.so.1 ELF 0x7bd51000-7bd5c000 Deferred libnss_compat.so.2 ELF 0x7bd6c000-7bd8f000 Deferred libm.so.6 ELF 0x7bd8f000-7be84000 Deferred libwine_unicode.so.1 ELF 0x7be94000-7bf00000 Export ntdll<elf> -PE 0x7beb0000-7bf00000 \ ntdll ELF 0x7bf00000-7bf03000 Deferred <wine-loader> ELF 0x7c030000-7c069000 Deferred rpcrt4<elf> -PE 0x7c040000-7c069000 \ rpcrt4 ELF 0x7c069000-7c0e3000 Deferred ole32<elf> -PE 0x7c080000-7c0e3000 \ ole32 ELF 0x7c0e3000-7c131000 Deferred shlwapi<elf> -PE 0x7c100000-7c131000 \ shlwapi ELF 0x7c131000-7c1b4000 Deferred gdi32<elf> -PE 0x7c140000-7c1b4000 \ gdi32 ELF 0x7c1b4000-7c2c9000 Deferred user32<elf> -PE 0x7c1d0000-7c2c9000 \ user32 ELF 0x7c2c9000-7c2fe000 Deferred advapi32<elf> -PE 0x7c2d0000-7c2fe000 \ advapi32 ELF 0x7c2fe000-7c31a000 Deferred iphlpapi<elf> -PE 0x7c310000-7c31a000 \ iphlpapi ELF 0x7c31a000-7c340000 Deferred ws2_32<elf> -PE 0x7c320000-7c340000 \ ws2_32 PE 0x7c340000-7c396000 Export msvcr71 PE 0x7c3a0000-7c41b000 Deferred msvcp71 ELF 0x7f63b000-7f80e000 Deferred savage_dri.so ELF 0x7f80e000-7f882000 Deferred winex11.drv<elf> -PE 0x7f820000-7f882000 \ winex11.drv ELF 0x7faa2000-7fac9000 Deferred libexpat.so.0 ELF 0x7fac9000-7faf4000 Deferred libfontconfig.so.1 ELF 0x7fb04000-7fb16000 Deferred libz.so.1 ELF 0x7fb16000-7fb90000 Deferred libfreetype.so.6 ELF 0xb7e35000-b7e39000 Deferred libdl.so.2 ELF 0xb7e39000-b7f69000 Export libc.so.6 ELF 0xb7f69000-b7fbb000 Export libpthread.so.0 ELF 0xb7fbc000-b7fd7000 Deferred libwine.so.1 ELF 0xb7fe7000-b8000000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 00000038 (D) C:\Program Files\SPSS\spsswin.exe 0000001d 1 0000001c 0 00000017 15 00000016 2 00000015 1 00000013 15 00000012 0 00000011 15 00000010 15 0000000f 2 0000000e 15 0000000d 15 0000000b 0 <== 00000047 0 00000046 0 00000045 0 00000044 0 00000043 0 00000042 0 00000041 0 00000040 0 0000003f 0 0000003e 0 0000003d 0 0000003c 0 0000003b 0 0000003a 0 00000039 0 00000008 00000009 0 WineDbg terminated on pid 0x38