[Bug 7333] Where in the World is Carmen San Diego fails to install

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Mar 16 19:45:12 CDT 2008


http://bugs.winehq.org/show_bug.cgi?id=7333





--- Comment #4 from Dan Kegel <dank at kegel.com>  2008-03-16 19:45:11 ---
Turns out 
  touch ~/.wine/drive_c/windows/system32/shell.dll
works around this, and lets you get to the next problem.

So I guess we need to create a fake 16 bit shell.dll
to make this app happy... it ought to be in system,
not system32, but touching it there didn't help.

(The next problem is: "can't register app with program manager via DDE".
To work around this, kill the installer.  It leaves the
app installed.
The next problem is: can't start the game without an 8 bit display.
To work around this, edit /etc/X11/xorg.conf to make 8 bits
the default, do ctl-alt-backspace; if gdm or gnome crash
as they do on gutsy, kill gdm, log in on a console,
create a .xinit per 'man startx' with at least xterm and twm
in it, and then do 'startx'.
The next problem is the game quits with
"An error occurred initializing the ports: 10806"
and the wine log shows
0012:Call GDI.53: CREATEDC(13673ee1 "DIB",00000000 (null),00000000
(null),14cf:0230) ret=1367:3f0c ds=1387
err:dc:CreateDCW no driver found for L"DIB"
0012:Ret  GDI.53: CREATEDC() retval=00000000 ret=1367:3f0c ds=1387
0012:Call USER.1: MESSAGEBOX(0000,1387a4a0 "An error occurred initializing the
ports: 10806 ",00000000 (null),0010) ret=122f:0219 ds=1387

There's a file DIB.DRV installed with the game.  So I 
guess we don't support 16 bit drivers :-)


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list