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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url :
http://www.winehq.org/pipermail/wine-users/attachments/20050219/dc3943e6/attachment.pgp