I mentioned earlier that I had DeLorme Street Atlas 8.0 working on wine. It comes with a separate program, the extractor. This will pull parts of the map CD and store them locally so that the main program does not have to refer to the CD for those parts of the map. I had one problem which I overcame: it was looking for h:\refnc. I have no idea why it was looking on h:, as the CD-ROM is on d: and the program itself on c:\Program Files, as usual. I solved that with a symlink: ln -s ~/.wine/drive_c/Program\ Files/Street\ Atlas\ USA\ 8.0/refnc/ ~/refnc I then was able to read the license agreement. I then ran the program, accepted the license, hit "next>", and got the following: [ccurley@charlesc ~]$ wine "C:\Program Files\Street Atlas USA 8.0\Extract0.exe" err:module:import_dll No implementation for MFC42.DLL.6883 imported from L"C:\\Program Files\\Street Atlas USA 8.0\\Extract0.exe", setting to 0xdeadbeef err:module:import_dll No implementation for MFC42.DLL.6656 imported from L"C:\\Program Files\\Street Atlas USA 8.0\\Extract0.exe", setting to 0xdeadbeef err:module:import_dll No implementation for MFC42.DLL.6905 imported from L"C:\\Program Files\\Street Atlas USA 8.0\\Extract0.exe", setting to 0xdeadbeef err:module:import_dll No implementation for MFC42.DLL.6569 imported from L"C:\\Program Files\\Street Atlas USA 8.0\\Extract0.exe", setting to 0xdeadbeef wine: Unhandled exception (thread 0009), starting debugger... WineDbg starting on pid 0x8 Unhandled exception: privileged instruction in 32-bit code (0x00428924). In 32 bit mode. Register dump: CS:0073 SS:007b DS:007b ES:007b FS:003b GS:0033 EIP:00428924 ESP:4640db00 EBP:00000009 EFLAGS:00010202( - 00 - -RI1) EAX:00000001 EBX:7fee5c03 ECX:4640dce8 EDX:00000000 ESI:0000000c EDI:00000007 Stack dump: 0x4640db00: 0041baa3 00000000 4640db48 00000001 0x4640db10: 4640dd10 00000000 7fee5c48 7fdd4e0c 0x4640db20: 7fdd4dec 4640dd04 0042c858 00000003 0x4640db30: 0041a74c 4640dce8 7fdd4eac 00000009 0x4640db40: 00000000 00000001 7fdd4dec 00000001 0x4640db50: 5c231040 7fee5040 00000000 775c3a63 Backtrace: =>1 0x00428924 in extract0 (+0x28924) (0x00000009) 2 0x00000000 (0x00000000) 0x00428924: jmp *0x42e280 -> (invalid destination) Wine-dbg> I gather that the first four lines are a complaint about the lack of MFC42.DLL. However: [ccurley@charlesc ~]$ locate MFC42.DLL /home/ccurley/.wine/drive_c/windows/system/MFC42.DLL and, in system.reg: [Software\\Classes\\CLSID\\{0BE35200-8F91-11CE-9DE3-00AA004BB851}\\InprocServer32] 1106509712 @="C:\\windows\\system\\MFC42.DLL" There is no reference to mfc* in ~/.wine/config. I have no Windows code in my wine installation, other than whatever Joachim von Thadden's delightful winetools pulled in, and Internet Exploder. Thank you. -- Charles Curley /"\ ASCII Ribbon Campaign Looking for fine software \ / Respect for open standards and/or writing? X No HTML/RTF in email http://www.charlescurley.com / \ No M$ Word docs in email Key fingerprint = CE5C 6645 A45A 64E4 94C0 809C FFF6 4C48 4ECD DFDB
Attachment:
pgpxuZ8fEKf3k.pgp
Description: PGP signature