Multiple user application - won't work
lawson_whitney at juno.com
lawson_whitney at juno.com
Mon Jun 18 06:36:53 CDT 2001
On Mon, 18 Jun 2001, Mikkel Mastrup wrote:
> Hi.
>
> I've installed the Windows-game, Caesar 3, through WINE. I installed it as
> the user pingvin and everything runs just fine. But then if I switch to any
> other user and configure WINE to fit them, and then try to run Caesar 3 - it
> doesn't work.
>
> I use Codeweavers WINE preview 3,
Never mind that. What does "wine --version" tell us?
> the users config-files is in ~/.wine, my
> Wine directory is in /usr/local/wine and I have done the chmod -R 777 wine
> so that every file in the directory is available to everyone.
>
> When I try starting the game as an other user than pingvin, WINE says
> something about:
> Wine has exited with a failure status of 5.
Wine says no such thing. That is winelauncher, whcih codeweavers sees
fit to install as a wrapper for wine to protect you from it.
>
> Then when I press the "View log"-button is displays this:
> err:module:fixup_imports Module (file) ole32.dll needed by shell32.dll not
> found
> err:module:load_library can't load shell32.dll
This looks to me as if you have [DllOverrides] set for native first, but
you don't have a native ole32.dll. Depending how old Codeweavers
Preview 3 is, the config file format may have changed, but I recommend
to have wine try builtin dlls first:
[DllOverrides]
"*" = "builtin, so, native"
[AppDefaults\\juno.exe\\DllOverrides]
"msvcrt" = "native"
"riched32" = "native"
[AppDefaults\\netscape.exe\\DllOverrides]
"msvcrt" = "native"
You might not have [AppDefaults] yet, and might still have IIRC
[DefaultLoadOrder] instead of the [DllOverrides] wild card "*".
That is just what works for me.
> err:seh:UnhandledExceptionFilter Couldn't start debugger (debugger/winedbg
> 134626112 24) (2)
> Read the Wine Developers Guide on how to set up winedbg or another debugger
>
> And when i press the "Debug"-button is tells me this:
...
--debugmsg +warn is mostly noise.
If that doesn't work, you might try having each user do a
regapi setValue -- -force < winedefault.reg
I don't know where codeweavers puts that file. Wine keeps it at the
root of the wine source tree. (Or copy the .wine/*.reg files from a
user that works, but there might be a reason that won't work).
Lawson
---cut---
________________________________________________________________
GET INTERNET ACCESS FROM JUNO!
Juno offers FREE or PREMIUM Internet access for less!
Join Juno today! For your FREE software, visit:
http://dl.www.juno.com/get/tagj.
More information about the wine-users
mailing list