Hi.. I just installed the cvs rpm wine-cvs-glibc23-20031228-1.i586.rpm on my Mandrake 9.2 system running the 2.6.0 kernel. I'm really encouraged cos wine ran a simulation program that I use on windows.. so I tried running Excel but it failed with the following error: nirmalg@variance:~$ wine /mnt/windows/Program\ Files/Microsoft\ Office/Office10/excel.exe Warning: could not find wine config [Drive x] entry for current working directory /home/nirmalg; starting in windows directory. fixme:reg:_nt_dump_lf unknown Win XP node id 0x686c: do we need to add support for it ? fixme:reg:_nt_dump_lf unknown Win XP node id 0x686c: do we need to add support for it ? fixme:reg:_nt_dump_lf unknown Win XP node id 0x686c: do we need to add support for it ? err:module:map_image Could not map section .text, file probably truncated wine: could not load L"C:\\Program Files\\Microsoft Office\\Office10\\excel.exe" as Win32 binary I got the same nt_dump error with the simulation program too but the program ran anyways.. so I guess it's the map_image error that's messing up... I googled and found that several others have reported similar errors in the past.. there was one bug report and the conclusion of that said that it was fixed in CVS.. and I'm pretty sure the Excel executable is infected either.. I tried a suggestion on the aforementioned bug report of setting the Type = floppy instead of hd (I mounted the windows partition which is a FAT32 filesystem on /mnt/). And that seemed to move things further along since now Excel actually tries to start up and shows me an error saying it has to close due to an error.. I said yes to the debug option and below is what I get: nirmalg@variance:~$ wine /mnt/windows/Program\ Files/Microsoft\ Office/Office10/excel.exe Warning: could not find wine config [Drive x] entry for current working directory /home/nirmalg; starting in windows directory. fixme:reg:_nt_dump_lf unknown Win XP node id 0x686c: do we need to add support for it ? fixme:reg:_nt_dump_lf unknown Win XP node id 0x686c: do we need to add support for it ? fixme:reg:_nt_dump_lf unknown Win XP node id 0x686c: do we need to add support for it ? fixme:seh:EXC_RtlRaiseException call to unimplemented function msi.dll.MsiSetExternalUIW fixme:wininet:InternetGetConnectedState always returning LAN connection. wine: Unhandled exception (thread 0009), starting debugger... WineDbg starting on pid 8 No debug information in ELF 'wine' ((nil)) No debug information in 32bit DLL 'C:\Program Files\Microsoft Office\Office10\excel.exe' (0x30000000) No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM32\NTDLL.DLL' (0x40200000) No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM32\KERNEL32.DLL' (0x404b0000) No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM32\ADVAPI32.DLL' (0x40700000) No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM32\GDI32.DLL' (0x40740000) No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM32\USER32.DLL' (0x40830000) No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM32\RPCRT4.DLL' (0x40960000) No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM32\OLE32.DLL' (0x407c0000) No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM32\X11DRV.DLL' (0x40a60000) No debug information in 32bit DLL 'C:\PROGRAM FILES\COMMON FILES\MICROSOFT SHARED\OFFICE10\MSO.DLL' (0x30b00000) No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM32\MSI.DLL' (0x40de0000) Unhandled exception: unimplemented function msi.dll.MsiSetExternalUIW called in 32-bit code (0x40dec056). In 32-bit mode. Register dump: CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033 EIP:40dec056 ESP:406efa9c EBP:406efaf4 EFLAGS:00000206( - 00 I - -P1 ) EAX:30b16e07 EBX:40e00a7c ECX:00000001 EDX:00000025 ESI:406efa9c EDI:00000000 Stack dump: 0x406efa9c (KERNEL32.DLL.VerSetConditionMask+0x16f312): 80000100 00000001 00000000 30b16e07 0x406efaac (KERNEL32.DLL.VerSetConditionMask+0x16f322): 00000002 40df7d00 40df8240 4022b4f5 0x406efabc (KERNEL32.DLL.VerSetConditionMask+0x16f332): 00000004 406efac8 40041800 406efbb4 0x406efacc (KERNEL32.DLL.VerSetConditionMask+0x16f342): 00000040 40251c00 0000004a 0d696910 0x406efadc (KERNEL32.DLL.VerSetConditionMask+0x16f352): 406efb08 400486f4 00000040 40dec00a 0x406efaec (KERNEL32.DLL.VerSetConditionMask+0x16f362): 40e00a7c 00000090 406efb04 40dec91c 0x406efafc (KERNEL32.DLL.VerSetConditionMask+0x16f372): Backtrace: =>0 0x40dec056 (MSI.DLL..text+0xb056 in MSI.DLL) (ebp=406efaf4) 1 0x40dec91c (MSI.DLL.MsiSetExternalUIW+0x1c in MSI.DLL) (ebp=406efb04) 2 0x30b16e07 (MSO.DLL.1834+0x158 in MSO.DLL) (ebp=406efc38) 3 0x30b1ccba (MSO.DLL.292+0x158 in MSO.DLL) (ebp=406efd58) 4 0x30c0b5d8 (MSO.DLL._MsoFGimmeFeatureEx@8+0xb9 in MSO.DLL) (ebp=406efd80) 5 0x30c0b59b (MSO.DLL._MsoFGimmeFeatureEx@8+0x7c in MSO.DLL) (ebp=406efdf4) 6 0x30f0f35d (MSO.DLL._MsoPwchStripAmpersandsWtz@4+0x8bfbd in MSO.DLL) (ebp=406efe2c) 7 0x30b15a29 (MSO.DLL._MsoFRegHookAppTables@16+0x5 in MSO.DLL) (ebp=406efe58) 8 0x30001c60 (excel.exe.EntryPoint+0x248 in excel.exe) (ebp=406efeb8) 9 0x30001acd (excel.exe.EntryPoint+0xb5 in excel.exe) (ebp=406eff2c) 10 0x4050159d (KERNEL32.DLL.SetThreadExecutionState+0x17cd in KERNEL32.DLL) (ebp=406efff4) 11 0x4002839d (MSO.DLL..reloc+0xebfe39d) (ebp=00000000) 0x40dec056 (MSI.DLL..text+0xb056 in MSI.DLL): jmp 0x40dec050 (MSI.DLL..text+0xb050 in MSI.DLL) Modules: Address Module Name 0x30000000-308c1000 (PE) C:\Program Files\Microsoft Office\Office10\excel.exe 0x30b00000-31487000 (PE) C:\PROGRAM FILES\COMMON FILES\MICROSOFT SHARED\OFFICE10\MSO.DLL 0x40200000-40251000 (PE) C:\WINDOWS\SYSTEM32\NTDLL.DLL 0x404b0000-40599000 (PE) C:\WINDOWS\SYSTEM32\KERNEL32.DLL 0x40700000-4071f000 (PE) C:\WINDOWS\SYSTEM32\ADVAPI32.DLL 0x40740000-4079e000 (PE) C:\WINDOWS\SYSTEM32\GDI32.DLL 0x407c0000-40811000 (PE) C:\WINDOWS\SYSTEM32\OLE32.DLL 0x40830000-40948000 (PE) C:\WINDOWS\SYSTEM32\USER32.DLL 0x40960000-4098f000 (PE) C:\WINDOWS\SYSTEM32\RPCRT4.DLL 0x40a60000-40abf000 (PE) C:\WINDOWS\SYSTEM32\X11DRV.DLL 0x40de0000-40e01000 (PE) C:\WINDOWS\SYSTEM32\MSI.DLL Threads: process tid prio 00000008 (D) C:\Program Files\Microsoft Office\Office10\excel.exe 0000000a 15 00000009 0 <=WineDbg terminated on pid 8 Any help on how to get this to work would be much appreciated. My config file (relevant part) is enclosed below (I've commented out the network, cdrom and floppy drives in my config file). Thanks, nirmal -- [Drive C] "Path" = "/mnt/windows" "Type" = "hd" ;;changing this to "floppy" gave me the second set of messages "Label" = "Windows" "Filesystem" = "win95" [Drive F] "Path" = "/tmp/winetmp-nirmalg" "Type" = "hd" "Label" = "Tmp Drive" "Filesystem" = "win95" [wine] "Windows" = "C:\\windows" "System" = "C:\\windows\\system32" "Temp" = "F:\\" "Path" = "C:\\windows;C:\\windows\\system32;F:\\" "Profile" = "C:\\windows\\Profiles\\Administrator" "GraphicsDriver" = "x11drv" ;"ShowDirSymlinks" = "1" ;"ShowDotFiles" = "1" "ShellLinker" = "wineshelllink"
Please use the official mdk RPM of wine, you can get it from http://sourceforge.net/project/showfiles.php?group_id=6241 Install it, and run Wine Setup from the applications>Emulators>Wine menu, when it asks, chose to overwrite the config file. It will backup the old one for you. Then try running excel again. You can also find a guide to using wine on mdk at http://www003.portalis.it/115/ Ivan.
Ivan Leo Murray-Smith wrote: > Please use the official mdk RPM of wine, you can get it from Yes, I tried the official mandrake version first and that gave the same error so I decided to try the cvs version... in short, the error seems to be the following if I use "floppy" or "cdrom" as the type: fixme:seh:EXC_RtlRaiseException call to unimplemented function msi.dll.MsiSetExternalUIW fixme:wininet:InternetGetConnectedState always returning LAN connection. If I use "hd" the short form of the error is: err:module:map_image Could not map section .text, file probably truncated wine: could not load L"C:\\Program Files\\Microsoft Office\\Office10\\excel.exe" as Win32 binary Thanks, nirmal
> Yes, I tried the official mandrake version first and that gave the > same error so I decided to try the cvs version... in short, the > error seems to be the following if I use "floppy" or "cdrom" as the > type:Try making a new config with winesetuptk Also try using a fake windows partition, and install excel with wine into the fake win partition. Ivan.
Nirmal Govind wrote:> Thanks for your suggestions Ivan.. > >> Try making a new config with winesetuptk > > > Tried it but that didn't help.. same error... > >> Also try using a fake windows partition, and install excel with wineinto the>> fake win partition. > > > Tried this and this seemed like it might work but Excel setup wants toinstall System components (says it needs some web browsing stuff) or so and when it tries to do that off the CD, it complains that it can't find a file called OSP1.CAB on the CD.. I tried two different Office XP CDs and neither of them have this file.. moreover, I installed Office on my windows partition just fine (of course, then the Office installer didn't have to install the System components).. also tried installing IE6 on fake_windows but that quit saying the installation is incomplete and basically didn't install anything..> > Any other tips? > > Thanks, > nirmal >Nirmal, if you have Office installed correctly on a Windows partition, have you tried running those already-installed programs with Wine? If you just need to use Office, rather than test Wine, it often helps to set priorities ("how can I get this program to run?" rather than "how can I get this program to install?"). People often forget that programs do not necessarily need to be installed under Wine to be run by Wine. You could also try copying "C:\Program Files\Common Files\InstallShield\Engine\6\Intel 32\IKernel.exe" (and anything else in the folders) to your fake_wine Program files directory (with the relevant subfolders) and try installing again, if you really want to get Office "installed" under Wine, rather than just running. My understanding is that Office should run under regular Wine (though perhaps it runs better under Crossover Office), whether or not it installs there-- but I don't use MS Office, so I can't speak from my own experience. HTH, Holly
On this page http://appdb.winehq.com/appview.php?appId=11 the rating for excel xp isn't good at all, I think your only hope is probably crossover office, it runs office xp out of the box, but it isn't free. Openoffice may be a solution for you, it comes with most linux distros and is compatible with office xp, also see http://www.openoffice.org Ivan.